Changeset 274
- Timestamp:
- 02/06/12 07:15:18 (3 months ago)
- branch-nick:
- gnome-split
- bugs:
- https://launchpad.net/bugs/892763 fixed
- revision id:
- respawneral@gmail.com-20120206061518-sm8ss69jwwefygbh
- Files:
-
- 4 added
- 1 removed
- 10 modified
-
src/org/gnome/split/gtk/dialog/AssistantDialog.java (added)
-
src/org/gnome/split/gtk/widget/assistant/BasicAssistant.java (added)
-
src/org/gnome/split/gtk/widget/assistant/MergeAssistant.java (added)
-
src/org/gnome/split/gtk/widget/assistant/SplitAssistant.java (added)
-
src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java (deleted)
-
po/gnome-split.pot (modified) (7 diffs)
-
src/org/gnome/split/gtk/action/AssistantAction.java (modified) (2 diffs)
-
src/org/gnome/split/gtk/dialog/AboutSoftDialog.java (modified) (1 diff)
-
src/org/gnome/split/gtk/dialog/ErrorDialog.java (modified) (1 diff)
-
src/org/gnome/split/gtk/dialog/MinimizeDialog.java (modified) (1 diff)
-
src/org/gnome/split/gtk/dialog/PreferencesDialog.java (modified) (27 diffs)
-
src/org/gnome/split/gtk/dialog/QuestionDialog.java (modified) (1 diff)
-
src/org/gnome/split/gtk/widget/assistant/FinalPage.java (modified) (3 diffs)
-
src/org/gnome/split/gtk/widget/base/InfoHeader.java (modified) (2 diffs)
-
src/org/gnome/split/gtk/widget/base/ProgressWidget.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
po/gnome-split.pot
r273 r274 9 9 "Project-Id-Version: PACKAGE VERSION\n" 10 10 "Report-Msgid-Bugs-To: \n" 11 "POT-Creation-Date: 2012-02-0 4 06:06+0100\n"11 "POT-Creation-Date: 2012-02-06 06:46+0100\n" 12 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 392 392 393 393 #: src/org/gnome/split/gtk/dialog/PreferencesDialog.java:148 394 #: src/org/gnome/split/gtk/ widget/assistant/ActionAssistant.java:111394 #: src/org/gnome/split/gtk/dialog/AssistantDialog.java:66 395 395 msgid "Assistant" 396 396 msgstr "" 397 397 398 398 #: src/org/gnome/split/gtk/dialog/PreferencesDialog.java:158 399 #: src/org/gnome/split/gtk/ widget/assistant/ActionAssistant.java:265399 #: src/org/gnome/split/gtk/dialog/AssistantDialog.java:96 400 400 msgid "_Show the assistant on start" 401 401 msgstr "" … … 530 530 msgstr "" 531 531 532 #: src/org/gnome/split/gtk/dialog/AssistantDialog.java:74 533 msgid "What do you want to do?" 534 msgstr "" 535 536 #: src/org/gnome/split/gtk/dialog/AssistantDialog.java:88 537 msgid "Split a file" 538 msgstr "" 539 540 #: src/org/gnome/split/gtk/dialog/AssistantDialog.java:89 541 msgid "Merge several files" 542 msgstr "" 543 532 544 #: src/org/gnome/split/gtk/DefaultEngineListener.java:159 533 545 #, java-format … … 588 600 msgstr "" 589 601 590 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:221 591 msgid "What do you want to do?" 592 msgstr "" 593 594 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:233 595 msgid "Split a file" 596 msgstr "" 597 598 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:234 599 msgid "Merge several files" 600 msgstr "" 601 602 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:282 603 msgid "Action selection" 604 msgstr "" 605 606 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:292 602 #: src/org/gnome/split/gtk/widget/assistant/MergeAssistant.java:56 603 msgid "Merge assistant" 604 msgstr "" 605 606 #: src/org/gnome/split/gtk/widget/assistant/MergeAssistant.java:73 607 msgid "Select the first file to merge." 608 msgstr "" 609 610 #: src/org/gnome/split/gtk/widget/assistant/MergeAssistant.java:79 611 #: src/org/gnome/split/gtk/widget/MergeWidget.java:123 612 msgid "Valid chunks" 613 msgstr "" 614 615 #: src/org/gnome/split/gtk/widget/assistant/MergeAssistant.java:86 616 #: src/org/gnome/split/gtk/widget/assistant/SplitAssistant.java:261 617 msgid "Select a file." 618 msgstr "" 619 620 #: src/org/gnome/split/gtk/widget/assistant/MergeAssistant.java:107 621 #: src/org/gnome/split/gtk/widget/assistant/SplitAssistant.java:280 622 msgid "File selection" 623 msgstr "" 624 625 #: src/org/gnome/split/gtk/widget/assistant/MergeAssistant.java:115 626 #: src/org/gnome/split/gtk/widget/assistant/SplitAssistant.java:288 607 627 msgid "" 608 628 "You can verify that all the data that have been collected are correct. If " … … 610 630 msgstr "" 611 631 612 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:300 632 #: src/org/gnome/split/gtk/widget/assistant/MergeAssistant.java:123 633 #: src/org/gnome/split/gtk/widget/assistant/SplitAssistant.java:296 613 634 msgid "Confirmation" 614 635 msgstr "" 615 636 616 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:312 617 msgid "Select the file to split." 618 msgstr "" 619 620 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:322 621 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:579 622 msgid "File to split:" 623 msgstr "" 624 625 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:326 626 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:513 627 msgid "Select a file." 628 msgstr "" 629 630 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:346 631 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:534 632 msgid "File selection" 633 msgstr "" 634 635 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:358 637 #: src/org/gnome/split/gtk/widget/assistant/MergeAssistant.java:141 638 msgid "First file to merge:" 639 msgstr "" 640 641 #: src/org/gnome/split/gtk/widget/assistant/SplitAssistant.java:80 642 msgid "Split assistant" 643 msgstr "" 644 645 #: src/org/gnome/split/gtk/widget/assistant/SplitAssistant.java:127 636 646 msgid "" 637 647 "Select the maximal size for each chunk. You can let GNOME Split calculate " … … 639 649 msgstr "" 640 650 641 #: src/org/gnome/split/gtk/widget/assistant/ ActionAssistant.java:400651 #: src/org/gnome/split/gtk/widget/assistant/SplitAssistant.java:169 642 652 msgid "" 643 653 "Invalid chunk size. The size must be lower than the size of the file to " … … 645 655 msgstr "" 646 656 647 #: src/org/gnome/split/gtk/widget/assistant/ ActionAssistant.java:430657 #: src/org/gnome/split/gtk/widget/assistant/SplitAssistant.java:199 648 658 msgid "Size selection" 649 659 msgstr "" 650 660 651 #: src/org/gnome/split/gtk/widget/assistant/ ActionAssistant.java:445661 #: src/org/gnome/split/gtk/widget/assistant/SplitAssistant.java:214 652 662 msgid "The algorithm defines the way how the file will be split." 653 663 msgstr "" 654 664 655 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:455 656 msgid "Algorithm to use:" 657 msgstr "" 658 659 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:480 665 #: src/org/gnome/split/gtk/widget/assistant/SplitAssistant.java:245 660 666 msgid "Algorithm selection" 661 667 msgstr "" 662 668 663 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:492 664 msgid "Select the first file to merge." 665 msgstr "" 666 667 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:502 668 msgid "File to merge:" 669 msgstr "" 670 671 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:506 672 #: src/org/gnome/split/gtk/widget/MergeWidget.java:123 673 msgid "Valid chunks" 674 msgstr "" 675 676 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:573 677 msgid "First file to merge:" 678 msgstr "" 679 680 #: src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:580 669 #: src/org/gnome/split/gtk/widget/assistant/SplitAssistant.java:255 670 msgid "Select the file to split." 671 msgstr "" 672 673 #: src/org/gnome/split/gtk/widget/assistant/SplitAssistant.java:314 674 msgid "File to split:" 675 msgstr "" 676 677 #: src/org/gnome/split/gtk/widget/assistant/SplitAssistant.java:315 681 678 msgid "Maximum size of a chunk:" 682 679 msgstr "" 683 680 684 #: src/org/gnome/split/gtk/widget/assistant/ ActionAssistant.java:581681 #: src/org/gnome/split/gtk/widget/assistant/SplitAssistant.java:316 685 682 msgid "Algorithm of split:" 686 683 msgstr "" -
src/org/gnome/split/gtk/action/AssistantAction.java
r273 r274 23 23 import org.gnome.gtk.Stock; 24 24 import org.gnome.split.GnomeSplit; 25 import org.gnome.split.gtk. widget.assistant.ActionAssistant;25 import org.gnome.split.gtk.dialog.AssistantDialog; 26 26 27 27 import static org.freedesktop.bindings.Internationalization._; … … 40 40 @Override 41 41 public void onActivate(org.gnome.gtk.Action source) { 42 new A ctionAssistant(this.getApplication()).showAll();42 new AssistantDialog(this.getApplication()).present(); 43 43 } 44 44 } -
src/org/gnome/split/gtk/dialog/AboutSoftDialog.java
r273 r274 93 93 public void onResponse(Dialog source, ResponseType response) { 94 94 this.hide(); 95 this.destroy(); 95 96 } 96 97 } -
src/org/gnome/split/gtk/dialog/ErrorDialog.java
r273 r274 82 82 this.showAll(); 83 83 } 84 85 @Override 86 public void hide() { 87 super.hide(); 88 this.destroy(); 89 } 84 90 } -
src/org/gnome/split/gtk/dialog/MinimizeDialog.java
r273 r274 120 120 // Hide the dialog 121 121 this.hide(); 122 this.destroy(); 122 123 } 123 124 } -
src/org/gnome/split/gtk/dialog/PreferencesDialog.java
r273 r274 112 112 * Just create a label with 4 spaces in it for alignment reason. 113 113 */ 114 private Label createEmptyLabel() {114 private static Label createEmptyLabel() { 115 115 return new Label(" "); 116 116 } … … 119 119 * Create a label justified to the left and using bold font. 120 120 */ 121 private Label createSectionLabel(String text) {121 private static Label createSectionLabel(String text) { 122 122 // Create the label 123 123 final Label label = new Label("<b>" + text + "</b>"); … … 146 146 147 147 // Add the label 148 first.packStart( this.createSectionLabel(_("Assistant")), false, false, 0);148 first.packStart(createSectionLabel(_("Assistant")), false, false, 0); 149 149 150 150 // Add the row of options … … 153 153 154 154 // Add an empty label 155 firstRow.packStart( this.createEmptyLabel(), false, false, 0);155 firstRow.packStart(createEmptyLabel(), false, false, 0); 156 156 157 157 // Add the option … … 173 173 174 174 // Add the label 175 second.packStart( this.createSectionLabel(_("Program run")), false, false, 0);175 second.packStart(createSectionLabel(_("Program run")), false, false, 0); 176 176 177 177 // Add the row of options … … 180 180 181 181 // Add an empty label 182 secondRow.packStart( this.createEmptyLabel(), false, false, 0);182 secondRow.packStart(createEmptyLabel(), false, false, 0); 183 183 184 184 // Restore multiple instances status … … 216 216 217 217 // Add the label 218 first.packStart( this.createSectionLabel(_("Default view")), false, false, 0);218 first.packStart(createSectionLabel(_("Default view")), false, false, 0); 219 219 220 220 // Add the row of options … … 223 223 224 224 // Add an empty label 225 firstRow.packStart( this.createEmptyLabel(), false, false, 0);225 firstRow.packStart(createEmptyLabel(), false, false, 0); 226 226 227 227 // Pack the options … … 264 264 265 265 // Add the label 266 second.packStart( this.createSectionLabel(_("Size of the main window")), false, false, 0);266 second.packStart(createSectionLabel(_("Size of the main window")), false, false, 0); 267 267 268 268 // Add the row of options … … 271 271 272 272 // Add an empty label 273 secondRow.packStart( this.createEmptyLabel(), false, false, 0);273 secondRow.packStart(createEmptyLabel(), false, false, 0); 274 274 275 275 // Add a box to pack widgets to change the size … … 399 399 400 400 // Add the label 401 first.packStart( this.createSectionLabel(_("During a split")), false, false, 0);401 first.packStart(createSectionLabel(_("During a split")), false, false, 0); 402 402 403 403 // Add the row of option … … 406 406 407 407 // Add an empty label 408 firstRow.packStart( this.createEmptyLabel(), false, false, 0);408 firstRow.packStart(createEmptyLabel(), false, false, 0); 409 409 410 410 final CheckButton md5sum = new CheckButton(_("_Calculate the MD5 sum if possible.")); … … 425 425 426 426 // Add the label 427 second.packStart( this.createSectionLabel(_("Default algorithm")), false, false, 0);427 second.packStart(createSectionLabel(_("Default algorithm")), false, false, 0); 428 428 429 429 // Add the row of option … … 432 432 433 433 // Add an empty label 434 secondRow.packStart( this.createEmptyLabel(), false, false, 0);434 secondRow.packStart(createEmptyLabel(), false, false, 0); 435 435 436 436 // Algorithm list … … 458 458 459 459 // Add the label 460 third.packStart( this.createSectionLabel(_("Default directory")), false, false, 0);460 third.packStart(createSectionLabel(_("Default directory")), false, false, 0); 461 461 462 462 // Add the row of option … … 465 465 466 466 // Add an empty label 467 thirdRow.packStart( this.createEmptyLabel(), false, false, 0);467 thirdRow.packStart(createEmptyLabel(), false, false, 0); 468 468 469 469 // Default directory button … … 496 496 497 497 // Add the label 498 first.packStart( this.createSectionLabel(_("During a merge")), false, false, 0);498 first.packStart(createSectionLabel(_("During a merge")), false, false, 0); 499 499 500 500 // Add the row of options … … 503 503 504 504 // Add an empty label 505 firstRow.packStart( this.createEmptyLabel(), false, false, 0);505 firstRow.packStart(createEmptyLabel(), false, false, 0); 506 506 507 507 // Box for check buttons … … 535 535 536 536 // Add the label 537 second.packStart( this.createSectionLabel(_("After a merge")), false, false, 0);537 second.packStart(createSectionLabel(_("After a merge")), false, false, 0); 538 538 539 539 // Add the row of options … … 542 542 543 543 // Add an empty label 544 secondRow.packStart( this.createEmptyLabel(), false, false, 0);544 secondRow.packStart(createEmptyLabel(), false, false, 0); 545 545 546 546 // Box for check buttons … … 579 579 580 580 // Add the label 581 third.packStart( this.createSectionLabel(_("Default directory")), false, false, 0);581 third.packStart(createSectionLabel(_("Default directory")), false, false, 0); 582 582 583 583 // Add the row of option … … 586 586 587 587 // Add an empty label 588 thirdRow.packStart( this.createEmptyLabel(), false, false, 0);588 thirdRow.packStart(createEmptyLabel(), false, false, 0); 589 589 590 590 // Default directory button … … 612 612 613 613 // Add the label 614 first.packStart( this.createSectionLabel(_("Power management")), false, false, 0);614 first.packStart(createSectionLabel(_("Power management")), false, false, 0); 615 615 616 616 // Add the row of options … … 619 619 620 620 // Add an empty label 621 firstRow.packStart( this.createEmptyLabel(), false, false, 0);621 firstRow.packStart(createEmptyLabel(), false, false, 0); 622 622 623 623 // Restore hibernation status … … 640 640 641 641 // Add the label 642 second.packStart( this.createSectionLabel(_("Notification")), false, false, 0);642 second.packStart(createSectionLabel(_("Notification")), false, false, 0); 643 643 644 644 // Add the row of options … … 647 647 648 648 // Add an empty label 649 secondRow.packStart( this.createEmptyLabel(), false, false, 0);649 secondRow.packStart(createEmptyLabel(), false, false, 0); 650 650 651 651 // Box to pack buttons … … 717 717 // Hide the dialog 718 718 this.hide(); 719 this.destroy(); 719 720 } 720 721 } -
src/org/gnome/split/gtk/dialog/QuestionDialog.java
r273 r274 74 74 return (response == ResponseType.YES); 75 75 } 76 77 @Override 78 public void hide() { 79 super.hide(); 80 this.destroy(); 81 } 76 82 } -
src/org/gnome/split/gtk/widget/assistant/FinalPage.java
r273 r274 46 46 47 47 // Add the label 48 this.packStart( ActionAssistant.createLeftAlignedLabel(data), false, false, 0);48 this.packStart(BasicAssistant.createLeftAlignedLabel(data), false, false, 0); 49 49 } 50 50 … … 77 77 { 78 78 /** 79 * A group to use the same size for several widgets.79 * A group to use the same size for all fields. 80 80 */ 81 private SizeGroup group; 81 private SizeGroup fieldsGroup; 82 83 /** 84 * A group to use the same size for all values. 85 */ 86 private SizeGroup valuesGroup; 82 87 83 88 private ConclusionWidget() { 84 89 super(false, 3); 85 this.group = new SizeGroup(SizeGroupMode.BOTH); 90 this.fieldsGroup = new SizeGroup(SizeGroupMode.HORIZONTAL); 91 this.valuesGroup = new SizeGroup(SizeGroupMode.HORIZONTAL); 86 92 } 87 93 … … 96 102 97 103 // Add a field name 98 final Label label = ActionAssistant.createLeftAlignedLabel(fields[b]);99 box.packStart( label, false, false, 0);100 group.add(label);104 final Label field = BasicAssistant.createLeftAlignedLabel(fields[b]); 105 box.packStart(field, false, false, 0); 106 fieldsGroup.add(field); 101 107 102 108 // Add a field value 103 box.packStart(ActionAssistant.createLeftAlignedLabel(values[b]), false, false, 0); 109 final Label value = BasicAssistant.createLeftAlignedLabel(values[b]); 110 box.packStart(value, false, false, 0); 111 valuesGroup.add(value); 104 112 } 105 113 } -
src/org/gnome/split/gtk/widget/base/InfoHeader.java
r273 r274 116 116 // Just hide the info bar 117 117 this.hide(); 118 this.destroy(); 118 119 } 119 120 … … 123 124 // Just hide the info bar 124 125 this.hide(); 126 this.destroy(); 125 127 } 126 128 } -
src/org/gnome/split/gtk/widget/base/ProgressWidget.java
r273 r274 48 48 // Show the text in the progress bar 49 49 progress.setShowText(true); 50 this.setText(""); 50 51 } 51 52
