/[svn]/gigedit/trunk/src/regionchooser.cpp
ViewVC logotype

Diff of /gigedit/trunk/src/regionchooser.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1104 by persson, Sun Mar 18 17:15:00 2007 UTC revision 1107 by schoenebeck, Thu Mar 22 20:00:10 2007 UTC
# Line 20  Line 20 
20  #include "regionchooser.h"  #include "regionchooser.h"
21  #include <gdkmm/cursor.h>  #include <gdkmm/cursor.h>
22  #include <gtkmm/stock.h>  #include <gtkmm/stock.h>
23    #include <libintl.h>
24    
25    #define _(String) gettext(String)
26    
27  RegionChooser::RegionChooser()  RegionChooser::RegionChooser()
28  {  {
# Line 54  RegionChooser::RegionChooser() Line 57  RegionChooser::RegionChooser()
57                       sigc::mem_fun(*this, &RegionChooser::delete_region));                       sigc::mem_fun(*this, &RegionChooser::delete_region));
58      actionGroup->add(Gtk::Action::create("Add", Gtk::Stock::ADD),      actionGroup->add(Gtk::Action::create("Add", Gtk::Stock::ADD),
59                       sigc::mem_fun(*this, &RegionChooser::add_region));                       sigc::mem_fun(*this, &RegionChooser::add_region));
60        actionGroup->add(Gtk::Action::create("Dimensions", _("Dimensions...")),
61                         sigc::mem_fun(*this, &RegionChooser::manage_dimensions));
62    
63      uiManager = Gtk::UIManager::create();      uiManager = Gtk::UIManager::create();
64      uiManager->insert_action_group(actionGroup);      uiManager->insert_action_group(actionGroup);
# Line 61  RegionChooser::RegionChooser() Line 66  RegionChooser::RegionChooser()
66          "<ui>"          "<ui>"
67          "  <popup name='PopupMenuInsideRegion'>"          "  <popup name='PopupMenuInsideRegion'>"
68          "    <menuitem action='Properties'/>"          "    <menuitem action='Properties'/>"
69            "    <menuitem action='Dimensions'/>"
70          "    <menuitem action='Remove'/>"          "    <menuitem action='Remove'/>"
71          "  </popup>"          "  </popup>"
72          "  <popup name='PopupMenuOutsideRegion'>"          "  <popup name='PopupMenuOutsideRegion'>"
# Line 436  void RegionChooser::delete_region() Line 442  void RegionChooser::delete_region()
442      queue_draw();      queue_draw();
443      sel_changed_signal.emit();      sel_changed_signal.emit();
444  }  }
445    
446    void RegionChooser::manage_dimensions()
447    {
448        gig::Region* region = get_region();
449        if (!region) return;
450        dimensionManager.show(region);
451    }

Legend:
Removed from v.1104  
changed lines
  Added in v.1107

  ViewVC Help
Powered by ViewVC