COIN-OR::LEMON - Graph Library

Changeset 201:879e47e5b731 in glemon-0.x for main_win.cc


Ignore:
Timestamp:
01/02/08 22:03:09 (16 years ago)
Author:
Akos Ladanyi
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/glemon/trunk@3431
Message:

Merge branches/akos to trunk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main_win.cc

    r194 r201  
    2121#endif
    2222
    23 #include <main_win.h>
    24 #include <guipixbufs.h>
    25 #include <background_chooser_dialog.h>
     23#include "main_win.h"
     24#include "guipixbufs.h"
     25#include "save_details_dialog.h"
     26#include "background_chooser_dialog.h"
    2627
    2728#include <mapstorage.h>
     
    115116  ag->add( Gtk::Action::create("FileSaveAs", Gtk::Stock::SAVE_AS),
    116117      sigc::mem_fun(*this, &MainWin::saveFileAs));
     118  ag->add( Gtk::Action::create("SaveDetails", _("Save _Details...")),
     119           sigc::mem_fun(*this, &MainWin::createSaveDetailsDialog));
    117120  ag->add( Gtk::Action::create("Close", Gtk::Stock::CLOSE),
    118121      sigc::mem_fun(*this, &MainWin::closeTab));
     
    161164      sigc::bind( sigc::mem_fun ( *this, &MainWin::changeEditorialTool ), 4) );
    162165
    163   ag->add( Gtk::Action::create("AddMap", Gtk::StockID("gd-newmap")),
     166  ag->add( Gtk::Action::create("AddMap", Gtk::StockID("gd-newmap"), "New map"),
    164167      sigc::mem_fun ( *this , &MainWin::createNewMapWin ) );
    165168
     
    167170      sigc::mem_fun ( *this , &MainWin::reDesignGraph ) );
    168171
    169   ag->add( Gtk::Action::create("Eps", Gtk::StockID("gd-eps")),
     172  ag->add( Gtk::Action::create("Eps", Gtk::StockID("gd-eps"), "Export to EPS"),
    170173      sigc::mem_fun ( *this , &MainWin::exportToEPS ) );
    171174
     
    186189      "      <menuitem action='FileSave'/>"
    187190      "      <menuitem action='FileSaveAs'/>"
     191      "      <menuitem action='SaveDetails'/>"
    188192      "      <menuitem action='Close'/>"
    189193      "      <menuitem action='Quit'/>"
     
    371375  if(active_tab!=-1)
    372376    {
    373       if (tabs[active_tab]->mapstorage->modified)
     377      if (tabs[active_tab]->mapstorage->getModified())
    374378        {
    375379          Gtk::MessageDialog mdialog(_("<b>Save changes before closing?</b>"), true,
     
    629633}
    630634
     635void MainWin::createSaveDetailsDialog()
     636{
     637  SaveDetailsDialog dialog(tabs[active_tab]->mapstorage);
     638  dialog.run();
     639}
     640
    631641void MainWin::exportToEPS()
    632642{
Note: See TracChangeset for help on using the changeset viewer.