Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Inkscape::UI::Widget::LabelledComboBoxEnum< E > Class Template Reference

Simplified management of enumerations in the UI as combobox, plus the functionality of Labelled. More...

#include <combo-enums.h>

Inheritance diagram for Inkscape::UI::Widget::LabelledComboBoxEnum< E >:
Inkscape::UI::Widget::Labelled Inkscape::UI::Widget::RegisteredWidget< LabelledComboBoxEnum< E > > Inkscape::UI::Widget::RegisteredEnum< E >

Public Member Functions

 LabelledComboBoxEnum (Glib::ustring const &label, Glib::ustring const &tooltip, Util::EnumDataConverter< E > const &c, Glib::ustring const &icon={}, bool const mnemonic=true, bool const sort=true)
 
ComboBoxEnum< E > * getCombobox ()
 
- Public Member Functions inherited from Inkscape::UI::Widget::Labelled
 Labelled (Glib::ustring const &label, Glib::ustring const &tooltip, Gtk::Widget *widget, Glib::ustring const &icon={}, bool mnemonic=true)
 Construct a Labelled Widget.
 
Gtk::Widget const * getWidget () const
 
Gtk::Widget * getWidget ()
 
Gtk::Label const * getLabel () const
 
Gtk::Label * getLabel ()
 

Detailed Description

template<typename E>
class Inkscape::UI::Widget::LabelledComboBoxEnum< E >

Simplified management of enumerations in the UI as combobox, plus the functionality of Labelled.

Definition at line 170 of file combo-enums.h.

Constructor & Destructor Documentation

◆ LabelledComboBoxEnum()

template<typename E >
Inkscape::UI::Widget::LabelledComboBoxEnum< E >::LabelledComboBoxEnum ( Glib::ustring const &  label,
Glib::ustring const &  tooltip,
Util::EnumDataConverter< E > const &  c,
Glib::ustring const &  icon = {},
bool const  mnemonic = true,
bool const  sort = true 
)
inline

Definition at line 174 of file combo-enums.h.

Member Function Documentation

◆ getCombobox()

template<typename E >
ComboBoxEnum< E > * Inkscape::UI::Widget::LabelledComboBoxEnum< E >::getCombobox ( )
inline

The documentation for this class was generated from the following file: