Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Inkscape::UI::Widget::RegisteredSwitchButton Class Reference

#include <registered-widget.h>

Inheritance diagram for Inkscape::UI::Widget::RegisteredSwitchButton:
Inkscape::UI::Widget::RegisteredWidget< Gtk::Switch >

Public Member Functions

 RegisteredSwitchButton (Glib::ustring const &label, Glib::ustring const &tip, Glib::ustring const &key, Registry &wr, bool right=true, Inkscape::XML::Node *repr_in=nullptr, SPDocument *doc_in=nullptr)
 
void setSubordinateWidgets (std::vector< Gtk::Widget * > btns)
 
- Public Member Functions inherited from Inkscape::UI::Widget::RegisteredWidget< Gtk::Switch >
void set_undo_parameters (Glib::ustring _event_description, Glib::ustring _icon_name, std::string undo_id="")
 
void set_xml_target (Inkscape::XML::Node *xml_node, SPDocument *document)
 
bool is_updating () const
 

Public Attributes

bool setProgrammatically = false
 

Private Attributes

std::vector< Gtk::Widget * > _subordinate_widgets
 

Additional Inherited Members

- Protected Member Functions inherited from Inkscape::UI::Widget::RegisteredWidget< Gtk::Switch >
 RegisteredWidget (Args &&...args)
 
void init_parent (Glib::ustring const &key, Registry &wr, Inkscape::XML::Node *const repr_in, SPDocument *const doc_in)
 
void write_to_xml (const char *const svgstr)
 
- Protected Attributes inherited from Inkscape::UI::Widget::RegisteredWidget< Gtk::Switch >
Registry_wr
 
Glib::ustring _key
 
Inkscape::XML::Noderepr
 
SPDocumentdoc
 
Glib::ustring event_description
 
Glib::ustring icon_name
 
bool write_undo
 
std::string _undo_id
 

Detailed Description

Definition at line 186 of file registered-widget.h.

Constructor & Destructor Documentation

◆ RegisteredSwitchButton()

Inkscape::UI::Widget::RegisteredSwitchButton::RegisteredSwitchButton ( Glib::ustring const &  label,
Glib::ustring const &  tip,
Glib::ustring const &  key,
Registry wr,
bool  right = true,
Inkscape::XML::Node repr_in = nullptr,
SPDocument doc_in = nullptr 
)

Member Function Documentation

◆ setSubordinateWidgets()

void Inkscape::UI::Widget::RegisteredSwitchButton::setSubordinateWidgets ( std::vector< Gtk::Widget * >  btns)
inline

Member Data Documentation

◆ _subordinate_widgets

std::vector<Gtk::Widget *> Inkscape::UI::Widget::RegisteredSwitchButton::_subordinate_widgets
private

Definition at line 202 of file registered-widget.h.

Referenced by RegisteredSwitchButton().

◆ setProgrammatically

bool Inkscape::UI::Widget::RegisteredSwitchButton::setProgrammatically = false

Definition at line 198 of file registered-widget.h.

Referenced by RegisteredSwitchButton().


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