409 |
# warning Your GTKMM version is too old; dimension manager dialog might crash when changing a dimension type ! |
# warning Your GTKMM version is too old; dimension manager dialog might crash when changing a dimension type ! |
410 |
#endif |
#endif |
411 |
|
|
412 |
|
#if (GTKMM_MAJOR_VERSION == 3 && GTKMM_MINOR_VERSION >= 8) || GTKMM_MAJOR_VERSION > 3 |
413 |
|
if (!is_visible()) return; |
414 |
|
#endif |
415 |
|
|
416 |
Gtk::TreeModel::Path path; |
Gtk::TreeModel::Path path; |
417 |
Gtk::TreeViewColumn* focus_column; |
Gtk::TreeViewColumn* focus_column; |
418 |
treeView.get_cursor(path, focus_column); |
treeView.get_cursor(path, focus_column); |
419 |
//const int row = path[0]; |
//const int row = path[0]; |
420 |
if (focus_column == treeView.get_column(0)) { |
if (focus_column == treeView.get_column(0)) { |
421 |
Gtk::TreeModel::iterator it = treeView.get_model()->get_iter(path); |
Gtk::TreeModel::iterator it = treeView.get_model()->get_iter(path); |
422 |
|
if (!it) return; |
423 |
Gtk::TreeModel::Row row = *it; |
Gtk::TreeModel::Row row = *it; |
424 |
gig::dimension_t oldType = row[tableModel.m_type]; |
gig::dimension_t oldType = row[tableModel.m_type]; |
425 |
|
|