Changeset 68d32f66789e5a7a481d8216159260cb2e6e2220
- Timestamp:
- 28/12/10 11:33:56 (2 years ago)
- Children:
- a380ad2939f8b774cd43660ee93d06d38929d7d7
- Parents:
- 47b701a6646050bc639a18969b1ada4845b6e1c3
- git-committer:
- Matias De la Puente <mfpuente.ar@…> (28/12/10 11:33:56)
- Location:
- gtkfrontend
- Files:
-
- 5 edited
-
app.vala (modified) (3 diffs)
-
documentpageview.vala (modified) (3 diffs)
-
documentsview.vala (modified) (4 diffs)
-
main.vala (modified) (3 diffs)
-
utils.vala (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
gtkfrontend/app.vala
r47b701a r68d32f6 19 19 * Matias De la Puente <mfpuente.ar@gmail.com> 20 20 */ 21 using Gtk; 21 22 22 23 public class I4uc.GtkFrontend.App : GLib.Object, I4uc.Core.App … … 50 51 public I4uc.Core.Settings settings { get { return _settings; } } 51 52 53 public PageSetup page_setup { set; get; default = new PageSetup (); } 54 public PrintSettings print_settings { set; get; default = new PrintSettings (); } 55 52 56 public void load_all () 53 57 { … … 59 63 var bottom_panel = _main_window_view.bottom_panel; 60 64 61 _documents_view = new DocumentsView (ui_manager, pages_panel, side_panel );65 _documents_view = new DocumentsView (ui_manager, pages_panel, side_panel, this); 62 66 _projects_view = new ProjectsView (ui_manager, side_panel, bottom_panel); 63 67 _programmers_view = new ProgrammersView (ui_manager, pages_panel, side_panel, bottom_panel); -
gtkfrontend/documentpageview.vala
r47b701a r68d32f6 23 23 public class I4uc.GtkFrontend.DocumentPageView : Page, I4uc.Core.DocumentPageView 24 24 { 25 private App _app; 25 26 private MessageBar _error_message_bar = new MessageBar (); 26 27 private MessageBar _reload_message_bar = new MessageBar (); … … 115 116 } 116 117 117 public DocumentPageView ( )118 public DocumentPageView (App app) 118 119 { 119 120 base.with_close_button (); 121 122 _app = app; 120 123 121 124 create_error_bar (); … … 208 211 209 212 var operation = new PrintOperation (); 210 operation.print_settings = Utils.print_settings;211 operation.default_page_setup = Utils.page_setup;213 operation.print_settings = _app.print_settings; 214 operation.default_page_setup = _app.page_setup; 212 215 213 216 operation.paginate.connect ((operation, context) => { -
gtkfrontend/documentsview.vala
r47b701a r68d32f6 27 27 private PagesPanel _pages_panel; 28 28 private PagesPanel _side_panel; 29 private App _app; 29 30 private SyntaxHighlightMenu _syntax_highlight_menu; 30 31 private DocumentPreferencesPageView _preferences_page_view = new DocumentPreferencesPageView (); … … 49 50 public bool syntax_highlight_menu_sensitive { set; get; } 50 51 51 public DocumentsView (UIManager ui_manager, PagesPanel pages_panel, PagesPanel side_panel )52 public DocumentsView (UIManager ui_manager, PagesPanel pages_panel, PagesPanel side_panel, App app) 52 53 { 53 54 _ui_manager = ui_manager; 54 55 _pages_panel = pages_panel; 55 56 _side_panel = side_panel; 57 _app = app; 56 58 57 59 _action_group = new ActionGroup ("I4ucDocumentsActions"); … … 118 120 public I4uc.Core.DocumentPageView create_page_view () 119 121 { 120 var page_view = new DocumentPageView ( );122 var page_view = new DocumentPageView (_app); 121 123 page_view.show_all (); 122 124 return page_view; … … 125 127 public void show_page_setup_dialog () 126 128 { 127 var new_page_setup = print_run_page_setup_dialog (null, Utils.page_setup, Utils.print_settings);128 Utils.page_setup = new_page_setup;129 var new_page_setup = print_run_page_setup_dialog (null, _app.page_setup, _app.print_settings); 130 _app.page_setup = new_page_setup; 129 131 } 130 132 -
gtkfrontend/main.vala
r47b701a r68d32f6 172 172 173 173 // Load printer settings 174 Utils.page_setup = new PageSetup ();175 Utils.print_settings = new PrintSettings ();176 174 var key_file = new KeyFile (); 177 175 … … 182 180 183 181 if (key_file.has_group ("Page setup settings")) 184 Utils.page_setup = new PageSetup.from_key_file (key_file, "Page setup settings");182 _app.page_setup = new PageSetup.from_key_file (key_file, "Page setup settings"); 185 183 186 184 if (key_file.has_group ("Print settings")) 187 Utils.print_settings = new PrintSettings.from_key_file (key_file, "Print settings");185 _app.print_settings = new PrintSettings.from_key_file (key_file, "Print settings"); 188 186 } 189 187 … … 199 197 var key_file = new KeyFile (); 200 198 201 Utils.page_setup.to_key_file (key_file, "Page setup settings");202 Utils.print_settings.to_key_file (key_file, "Print settings");199 _app.page_setup.to_key_file (key_file, "Page setup settings"); 200 _app.print_settings.to_key_file (key_file, "Print settings"); 203 201 204 202 size_t len; -
gtkfrontend/utils.vala
r694d86b r68d32f6 24 24 namespace I4uc.GtkFrontend.Utils 25 25 { 26 // Printer settings27 public PageSetup page_setup;28 public PrintSettings print_settings;29 30 26 public HBox create_hbox (string title, SizeGroup size_group, VBox vbox) 31 27 {
Note: See TracChangeset
for help on using the changeset viewer.

