Changeset 102:25a4698cbe0c in glemon-0.x
- Timestamp:
- 01/03/06 15:56:45 (18 years ago)
- Branch:
- gui
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk/gui@2444
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
graph-displayer.cc
r96 r102 64 64 MainWin mytab; 65 65 66 if ((argc == 2) && (Glib::file_test(argv[1], Glib::FILE_TEST_IS_REGULAR))) 66 // if ((argc == 2) && (Glib::file_test(argv[1], Glib::FILE_TEST_IS_REGULAR))) 67 // { 68 // mytab.readFile(argv[1]); 69 // } 70 if(argc>=2) 67 71 { 68 mytab.readFile(argv[1]); 72 for(int i=1;i<argc;i++) 73 { 74 if(Glib::file_test(argv[i], Glib::FILE_TEST_IS_REGULAR)) 75 { 76 mytab.readFile(argv[i]); 77 } 78 } 79 } 80 else 81 { 82 mytab.newTab(); 69 83 } 70 84 -
main_win.cc
r100 r102 73 73 74 74 ag->add( Gtk::Action::create("FileMenu", "_File") ); 75 ag->add( Gtk::Action::create("FileNew Tab", "New _Tab"),75 ag->add( Gtk::Action::create("FileNew", Gtk::Stock::NEW), 76 76 sigc::mem_fun(*this, &MainWin::newTab)); 77 ag->add( Gtk::Action::create("FileCloseTab", "_Close Tab"),78 sigc::mem_fun(*this, &MainWin::closeTab));79 ag->add( Gtk::Action::create("FileNew", Gtk::Stock::NEW),80 sigc::mem_fun(*this, &MainWin::newFile));81 77 ag->add( Gtk::Action::create("FileOpen", Gtk::Stock::OPEN), 82 78 sigc::mem_fun(*this, &MainWin::openFile)); 79 ag->add( Gtk::Action::create("FileClearTab", "Clear Tab"), 80 sigc::mem_fun(*this, &MainWin::newFile)); 83 81 ag->add( Gtk::Action::create("FileSave", Gtk::Stock::SAVE), 84 82 sigc::mem_fun(*this, &MainWin::saveFile)); … … 86 84 sigc::mem_fun(*this, &MainWin::saveFileAs)); 87 85 ag->add( Gtk::Action::create("Close", Gtk::Stock::CLOSE), 88 sigc::mem_fun(*this, &MainWin::close ));86 sigc::mem_fun(*this, &MainWin::closeTab)); 89 87 ag->add( Gtk::Action::create("Quit", Gtk::Stock::QUIT), 90 88 sigc::mem_fun(*this, &MainWin::hide)); … … 133 131 " <menubar name='MenuBar'>" 134 132 " <menu action='FileMenu'>" 135 " <menuitem action='FileNewTab'/>"136 " <menuitem action='FileCloseTab'/>"137 133 " <menuitem action='FileNew'/>" 138 134 " <menuitem action='FileOpen'/>" 135 " <menuitem action='FileClearTab'/>" 139 136 " <menuitem action='FileSave'/>" 140 137 " <menuitem action='FileSaveAs'/>" … … 238 235 if(active_tab!=-1) 239 236 { 237 if (tabs[active_tab]->mapstorage.modified) 238 { 239 Gtk::MessageDialog mdialog("<b>Save changes before closing?</b>", true, 240 Gtk::MESSAGE_WARNING, Gtk::BUTTONS_NONE); 241 mdialog.add_button("Close file _without Saving", Gtk::RESPONSE_REJECT); 242 mdialog.add_button(Gtk::Stock::CANCEL, Gtk::RESPONSE_CANCEL); 243 mdialog.add_button(Gtk::Stock::SAVE, Gtk::RESPONSE_ACCEPT); 244 switch (mdialog.run()) 245 { 246 case Gtk::RESPONSE_CANCEL: 247 return; 248 case Gtk::RESPONSE_REJECT: 249 break; 250 case Gtk::RESPONSE_ACCEPT: 251 tabs[active_tab]->saveFile(); 252 break; 253 } 254 } 240 255 //tabs vector will be decreased with the deleted value 241 256 int size=tabs.size(); -
nbtab.cc
r96 r102 31 31 Gtk::MessageDialog mdialog("<b>Save changes before closing?</b>", true, 32 32 Gtk::MESSAGE_WARNING, Gtk::BUTTONS_NONE); 33 mdialog.add_button("Close _without Saving", Gtk::RESPONSE_REJECT);33 mdialog.add_button("Close file _without Saving", Gtk::RESPONSE_REJECT); 34 34 mdialog.add_button(Gtk::Stock::CANCEL, Gtk::RESPONSE_CANCEL); 35 35 mdialog.add_button(Gtk::Stock::SAVE, Gtk::RESPONSE_ACCEPT); … … 60 60 Gtk::MessageDialog mdialog("<b>Save changes before closing?</b>", true, 61 61 Gtk::MESSAGE_WARNING, Gtk::BUTTONS_NONE); 62 mdialog.add_button("Close _without Saving", Gtk::RESPONSE_REJECT);62 mdialog.add_button("Close file _without Saving", Gtk::RESPONSE_REJECT); 63 63 mdialog.add_button(Gtk::Stock::CANCEL, Gtk::RESPONSE_CANCEL); 64 64 mdialog.add_button(Gtk::Stock::SAVE, Gtk::RESPONSE_ACCEPT);
Note: See TracChangeset
for help on using the changeset viewer.