Inkscape
Vector Graphics Editor
|
Simplified management of enumerations of LPE items with UI labels. More...
#include <effect-enum.h>
Public Types | |
typedef EnumEffectData< E > | Data |
Public Member Functions | |
EnumEffectDataConverter (const EnumEffectData< E > *cd, const unsigned int length) | |
E | get_id_from_label (const Glib::ustring &label) const |
E | get_id_from_key (const Glib::ustring &key) const |
bool | is_valid_key (const Glib::ustring &key) const |
bool | is_valid_id (const E id) const |
const Glib::ustring & | get_label (const E id) const |
const Glib::ustring & | get_key (const E id) const |
const Glib::ustring & | get_icon (const E id) const |
const Glib::ustring & | get_description (const E id) const |
LPECategory | get_category (const E id) const |
bool | get_on_path (const E id) const |
bool | get_on_shape (const E id) const |
bool | get_on_group (const E id) const |
bool | get_on_image (const E id) const |
bool | get_on_text (const E id) const |
bool | get_experimental (const E id) const |
const EnumEffectData< E > & | data (const unsigned int i) const |
Public Attributes | |
const unsigned int | _length |
Private Attributes | |
const EnumEffectData< E > * | _data |
Simplified management of enumerations of LPE items with UI labels.
Definition at line 142 of file effect-enum.h.
typedef EnumEffectData<E> Inkscape::LivePathEffect::EnumEffectDataConverter< E >::Data |
Definition at line 144 of file effect-enum.h.
|
inline |
Definition at line 146 of file effect-enum.h.
|
inline |
Definition at line 301 of file effect-enum.h.
References Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_data.
|
inline |
Definition at line 231 of file effect-enum.h.
References Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_data, Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_length, and Inkscape::LivePathEffect::Undefined.
|
inline |
Definition at line 221 of file effect-enum.h.
References Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_data, Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_length, and Inkscape::LivePathEffect::empty_string().
|
inline |
Definition at line 291 of file effect-enum.h.
References Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_data, and Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_length.
|
inline |
Definition at line 211 of file effect-enum.h.
References Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_data, Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_length, and Inkscape::LivePathEffect::empty_string().
|
inline |
Definition at line 162 of file effect-enum.h.
References Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_data, Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_length, and key.
|
inline |
Definition at line 152 of file effect-enum.h.
References Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_data, Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_length, and label.
|
inline |
Definition at line 201 of file effect-enum.h.
References Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_data, Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_length, and Inkscape::LivePathEffect::empty_string().
|
inline |
Definition at line 191 of file effect-enum.h.
References Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_data, Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_length, and Inkscape::LivePathEffect::empty_string().
|
inline |
Definition at line 261 of file effect-enum.h.
References Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_data, and Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_length.
Referenced by Inkscape::UI::Dialog::LivePathEffectEditor::can_apply().
|
inline |
Definition at line 271 of file effect-enum.h.
References Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_data, and Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_length.
|
inline |
Definition at line 241 of file effect-enum.h.
References Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_data, and Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_length.
Referenced by Inkscape::UI::Dialog::LivePathEffectEditor::can_apply().
|
inline |
Definition at line 251 of file effect-enum.h.
References Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_data, and Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_length.
Referenced by Inkscape::UI::Dialog::LivePathEffectEditor::can_apply().
|
inline |
Definition at line 281 of file effect-enum.h.
References Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_data, and Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_length.
|
inline |
Definition at line 182 of file effect-enum.h.
References Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_data, and Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_length.
|
inline |
Definition at line 172 of file effect-enum.h.
References Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_data, Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_length, and key.
|
private |
Definition at line 306 of file effect-enum.h.
Referenced by Inkscape::LivePathEffect::EnumEffectDataConverter< E >::data(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_category(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_description(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_experimental(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_icon(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_id_from_key(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_id_from_label(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_key(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_label(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_on_group(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_on_image(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_on_path(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_on_shape(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_on_text(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::is_valid_id(), and Inkscape::LivePathEffect::EnumEffectDataConverter< E >::is_valid_key().
const unsigned int Inkscape::LivePathEffect::EnumEffectDataConverter< E >::_length |
Definition at line 303 of file effect-enum.h.
Referenced by Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_category(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_description(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_experimental(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_icon(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_id_from_key(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_id_from_label(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_key(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_label(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_on_group(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_on_image(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_on_path(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_on_shape(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_on_text(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::is_valid_id(), and Inkscape::LivePathEffect::EnumEffectDataConverter< E >::is_valid_key().