1 |
/* -*- c++ -*- |
/* |
2 |
* Copyright (C) 2013-2014 Andreas Persson |
* Copyright (C) 2013-2015 Andreas Persson |
3 |
* |
* |
4 |
* This program is free software; you can redistribute it and/or |
* This program is free software; you can redistribute it and/or |
5 |
* modify it under the terms of the GNU General Public License as |
* modify it under the terms of the GNU General Public License as |
19 |
|
|
20 |
#include "midirules.h" |
#include "midirules.h" |
21 |
|
|
22 |
|
#if (GTKMM_MAJOR_VERSION == 2 && GTKMM_MINOR_VERSION < 90) || GTKMM_MAJOR_VERSION < 2 |
23 |
#include <gtkmm/stock.h> |
#include <gtkmm/stock.h> |
24 |
|
#endif |
25 |
|
|
26 |
#include "global.h" |
#include "global.h" |
27 |
|
|
28 |
MidiRules::MidiRules() : |
MidiRules::MidiRules() : |
29 |
label(_("Midi rule:")), |
label(_("Midi rule:")), |
30 |
unknown(_("unknown")), |
quit_button(_("_Close"), true), |
31 |
quit_button(Gtk::Stock::CLOSE) |
unknown(_("unknown")) |
32 |
{ |
{ |
33 |
set_title(_("Midi Rules")); |
set_title(_("Midi Rules")); |
34 |
set_border_width(6); |
set_border_width(6); |
472 |
void MidiRuleCtrlTrigger::row_inserted(const Gtk::TreeModel::Path& path, |
void MidiRuleCtrlTrigger::row_inserted(const Gtk::TreeModel::Path& path, |
473 |
const Gtk::TreeModel::iterator& iter) { |
const Gtk::TreeModel::iterator& iter) { |
474 |
if (update_model) return; |
if (update_model) return; |
|
Gtk::TreeModel::Row row = *iter; |
|
475 |
int i = m->Triggers++; |
int i = m->Triggers++; |
476 |
m->pTriggers[i].TriggerPoint = 64; |
m->pTriggers[i].TriggerPoint = 64; |
477 |
m->pTriggers[i].Descending = false; |
m->pTriggers[i].Descending = false; |