diff options
| author | Tavmjong Bah <tavmjong@free.fr> | 2018-01-08 11:26:03 +0000 |
|---|---|---|
| committer | Tavmjong Bah <tavmjong@free.fr> | 2018-01-08 11:26:03 +0000 |
| commit | 6f3389b589e203e5ee656bc792e6ab881ccd8576 (patch) | |
| tree | e2e3b8dca6219c478f7336c0b2e25d495076a27a /src/ui | |
| parent | Merge branch 'master' into fixSlowDefsOperationsWhithSymbols (diff) | |
| download | inkscape-6f3389b589e203e5ee656bc792e6ab881ccd8576.tar.gz inkscape-6f3389b589e203e5ee656bc792e6ab881ccd8576.zip | |
onvert eraser and calligraphy tools to use ink-select-one-action.
Diffstat (limited to 'src/ui')
| -rw-r--r-- | src/ui/widget/ink-select-one-action.cpp | 7 | ||||
| -rw-r--r-- | src/ui/widget/ink-select-one-action.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/ui/widget/ink-select-one-action.cpp b/src/ui/widget/ink-select-one-action.cpp index dedfb8894..ecd0e8e3d 100644 --- a/src/ui/widget/ink-select-one-action.cpp +++ b/src/ui/widget/ink-select-one-action.cpp @@ -80,6 +80,13 @@ void InkSelectOneAction::set_active (gint active) { } } +Glib::ustring InkSelectOneAction::get_active_text () { + Gtk::TreeModel::Row row = _store->children()[_active]; + InkSelectOneActionColumns columns; + Glib::ustring label = row[columns.col_label]; + return label; +} + Gtk::Widget* InkSelectOneAction::create_menu_item_vfunc() { if (_menuitem == nullptr) { diff --git a/src/ui/widget/ink-select-one-action.h b/src/ui/widget/ink-select-one-action.h index 0b1b08de4..a50242bad 100644 --- a/src/ui/widget/ink-select-one-action.h +++ b/src/ui/widget/ink-select-one-action.h @@ -64,6 +64,7 @@ public: void use_group_label( bool use_group_label ) { _use_group_label = use_group_label; } gint get_active() { return _active; } + Glib::ustring get_active_text(); void set_active( gint active ); void set_icon_size( Gtk::BuiltinIconSize size ) { _icon_size = size; } |
