242 |
Gtk::AccelKey(GDK_KEY_Down, Gdk::MOD1_MASK), |
Gtk::AccelKey(GDK_KEY_Down, Gdk::MOD1_MASK), |
243 |
sigc::mem_fun(*this, &MainWindow::select_next_dimension)); |
sigc::mem_fun(*this, &MainWindow::select_next_dimension)); |
244 |
|
|
245 |
|
actionGroup->add(Gtk::Action::create("SelectAddPrevDimRgnZone", |
246 |
|
_("Add Previous Dimension Region Zone to Selection")), |
247 |
|
Gtk::AccelKey(GDK_KEY_Left, Gdk::MOD1_MASK | Gdk::SHIFT_MASK), |
248 |
|
sigc::mem_fun(*this, &MainWindow::select_add_prev_dim_rgn_zone)); |
249 |
|
|
250 |
|
actionGroup->add(Gtk::Action::create("SelectAddNextDimRgnZone", |
251 |
|
_("Add Next Dimension Region Zone to Selection")), |
252 |
|
Gtk::AccelKey(GDK_KEY_Right, Gdk::MOD1_MASK | Gdk::SHIFT_MASK), |
253 |
|
sigc::mem_fun(*this, &MainWindow::select_add_next_dim_rgn_zone)); |
254 |
|
|
255 |
Glib::RefPtr<Gtk::ToggleAction> toggle_action = |
Glib::RefPtr<Gtk::ToggleAction> toggle_action = |
256 |
Gtk::ToggleAction::create("CopySampleUnity", _("Copy Sample's _Unity Note")); |
Gtk::ToggleAction::create("CopySampleUnity", _("Copy Sample's _Unity Note")); |
429 |
" <menuitem action='SelectPrevRegion'/>" |
" <menuitem action='SelectPrevRegion'/>" |
430 |
" <menuitem action='SelectNextRegion'/>" |
" <menuitem action='SelectNextRegion'/>" |
431 |
" <separator/>" |
" <separator/>" |
|
" <menuitem action='SelectPrevDimRgnZone'/>" |
|
|
" <menuitem action='SelectNextDimRgnZone'/>" |
|
432 |
" <menuitem action='SelectPrevDimension'/>" |
" <menuitem action='SelectPrevDimension'/>" |
433 |
" <menuitem action='SelectNextDimension'/>" |
" <menuitem action='SelectNextDimension'/>" |
434 |
|
" <menuitem action='SelectPrevDimRgnZone'/>" |
435 |
|
" <menuitem action='SelectNextDimRgnZone'/>" |
436 |
|
" <menuitem action='SelectAddPrevDimRgnZone'/>" |
437 |
|
" <menuitem action='SelectAddNextDimRgnZone'/>" |
438 |
" <separator/>" |
" <separator/>" |
439 |
" <menuitem action='CopySampleUnity'/>" |
" <menuitem action='CopySampleUnity'/>" |
440 |
" <menuitem action='CopySampleTune'/>" |
" <menuitem action='CopySampleTune'/>" |
3646 |
m_DimRegionChooser.select_prev_dimzone(); |
m_DimRegionChooser.select_prev_dimzone(); |
3647 |
} |
} |
3648 |
|
|
3649 |
|
void MainWindow::select_add_next_dim_rgn_zone() { |
3650 |
|
m_DimRegionChooser.select_next_dimzone(true); |
3651 |
|
} |
3652 |
|
|
3653 |
|
void MainWindow::select_add_prev_dim_rgn_zone() { |
3654 |
|
m_DimRegionChooser.select_prev_dimzone(true); |
3655 |
|
} |
3656 |
|
|
3657 |
void MainWindow::select_prev_dimension() { |
void MainWindow::select_prev_dimension() { |
3658 |
if (m_DimRegionChooser.has_focus()) return; // avoid conflict with key stroke handler of DimenionRegionChooser |
if (m_DimRegionChooser.has_focus()) return; // avoid conflict with key stroke handler of DimenionRegionChooser |
3659 |
m_DimRegionChooser.select_prev_dimension(); |
m_DimRegionChooser.select_prev_dimension(); |