- Timestamp:
- 22/10/10 13:17:16 (3 years ago)
- Children:
- 234a777416d2cc0f8700cbe898f008b7af84d405
- Parents:
- 63726673b2bb916339f9f51c503ae882e03f419a
- git-committer:
- Matias De la Puente <mfpuente.ar@…> (22/10/10 13:17:16)
- File:
-
- 1 moved
-
gtkfrontend/main.vala (moved) (moved from src/main.vala) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
gtkfrontend/main.vala
rd78f67a rdfe49c7 20 20 */ 21 21 using Gtk; 22 using I4uc; 22 using I4uc.Core; 23 using I4uc.GtkFrontend; 23 24 24 25 //Constants … … 39 40 40 41 //Views and presenters 41 MainWindowView _main_window_view;42 DocumentsView _documents_view;43 ProjectsView _projects_view;44 ProgrammersView _programmers_view;45 MainWindow Presenter _main_window_presenter;46 Documents Presenter _documents_presenter;47 Projects Presenter _projects_presenter;48 Programmers Presenter _programmers_presenter;42 I4uc.GtkFrontend.MainWindowView _main_window_view; 43 I4uc.GtkFrontend.DocumentsView _documents_view; 44 I4uc.GtkFrontend.ProjectsView _projects_view; 45 I4uc.GtkFrontend.ProgrammersView _programmers_view; 46 MainWindowLogic _main_window_logic; 47 DocumentsLogic _documents_logic; 48 ProjectsLogic _projects_logic; 49 ProgrammersLogic _programmers_logic; 49 50 50 51 int main (string[] args) … … 87 88 try 88 89 { 89 I4uc. Settings.instance.save ();90 I4uc.Core.Settings.instance.save (); 90 91 } 91 92 catch (GLib.FileError e) … … 142 143 { 143 144 var uri = File.new_for_path (file).get_uri (); 144 _documents_ presenter.open_document (uri);145 _documents_logic.open_document (uri); 145 146 } 146 147 } … … 153 154 void load_gui () 154 155 { 155 _main_window_view = new MainWindowView ();156 _main_window_view = new I4uc.GtkFrontend.MainWindowView (); 156 157 _main_window_view.show_all (); 157 158 … … 161 162 var bottom_panel = _main_window_view.bottom_panel; 162 163 163 _documents_view = new DocumentsView (ui_manager, pages_panel, side_panel);164 _projects_view = new ProjectsView (ui_manager, side_panel, bottom_panel);165 _programmers_view = new ProgrammersView (ui_manager, pages_panel, side_panel, bottom_panel);166 167 _main_window_ presenter = new MainWindowPresenter(_main_window_view);168 _documents_ presenter = new DocumentsPresenter(_documents_view);169 _projects_ presenter = new ProjectsPresenter (_projects_view, _documents_presenter);170 _programmers_ presenter = new ProgrammersPresenter (_programmers_view, _documents_presenter);164 _documents_view = new I4uc.GtkFrontend.DocumentsView (ui_manager, pages_panel, side_panel); 165 _projects_view = new I4uc.GtkFrontend.ProjectsView (ui_manager, side_panel, bottom_panel); 166 _programmers_view = new I4uc.GtkFrontend.ProgrammersView (ui_manager, pages_panel, side_panel, bottom_panel); 167 168 _main_window_logic = new MainWindowLogic (_main_window_view); 169 _documents_logic = new DocumentsLogic (_documents_view); 170 _projects_logic = new ProjectsLogic (_projects_view, _documents_logic); 171 _programmers_logic = new ProgrammersLogic (_programmers_view, _documents_logic); 171 172 172 173 _main_window_view.exit_clicked.connect (() => { 173 if (!_documents_ presenter.close_all ())174 if (!_documents_logic.close_all ()) 174 175 return true; 175 _projects_ presenter.close_all_projects ();176 _projects_logic.close_all_projects (); 176 177 return false; 177 178 }); … … 184 185 DirUtils.create (settings_folder, 0755); 185 186 var settings_filename = Path.build_filename (settings_folder, "i4ucrc"); 186 I4uc. Settings.instance.open (settings_filename);187 I4uc.Core.Settings.instance.open (settings_filename); 187 188 } 188 189 … … 200 201 201 202 var builder_file = builders_dir.get_child (file_info.get_name ()); 202 var builder = new I4uc. Builder ();203 var builder = new I4uc.Core.Builder (); 203 204 try 204 205 { 205 206 builder.open (builder_file.get_uri ()); 206 I4uc. Settings.instance.builders[builder.id] = builder;207 I4uc.Core.Settings.instance.builders[builder.id] = builder; 207 208 } 208 209 catch (GLib.KeyFileError e) … … 226 227 227 228 var builder_file = builders_dir.get_child (file_info.get_name ()); 228 var builder = new I4uc. Builder ();229 var builder = new I4uc.Core.Builder (); 229 230 try 230 231 { 231 232 builder.open (builder_file.get_uri ()); 232 I4uc. Settings.instance.builders[builder.id] = builder;233 I4uc.Core.Settings.instance.builders[builder.id] = builder; 233 234 } 234 235 catch (GLib.KeyFileError e) … … 257 258 { 258 259 programmer.open (programmer_file.get_uri ()); 259 I4uc. Settings.instance.programmers[programmer.id] = programmer;260 I4uc.Core.Settings.instance.programmers[programmer.id] = programmer; 260 261 } 261 262 catch (KeyFileError e) … … 283 284 { 284 285 programmer.open (programmer_file.get_uri ()); 285 I4uc. Settings.instance.programmers[programmer.id] = programmer;286 I4uc.Core.Settings.instance.programmers[programmer.id] = programmer; 286 287 } 287 288 catch (KeyFileError e)
Note: See TracChangeset
for help on using the changeset viewer.

