Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Inkscape::UI::Widget::AlignmentSelector Class Referencefinal

#include <alignment-selector.h>

Inheritance diagram for Inkscape::UI::Widget::AlignmentSelector:

Public Member Functions

 AlignmentSelector ()
 
sigc::connection connectAlignmentClicked (sigc::slot< void(int)>)
 

Private Member Functions

void setupButton (const Glib::ustring &icon, Gtk::Button &button)
 
void btn_activated (int index)
 

Private Attributes

std::array< Gtk::Button, 9 > _buttons
 
Gtk::Grid _container
 
sigc::signal< void(int)> _alignmentClicked
 

Detailed Description

Definition at line 23 of file alignment-selector.h.

Constructor & Destructor Documentation

◆ AlignmentSelector()

Inkscape::UI::Widget::AlignmentSelector::AlignmentSelector ( )

Member Function Documentation

◆ btn_activated()

void Inkscape::UI::Widget::AlignmentSelector::btn_activated ( int  index)
private

Definition at line 60 of file alignment-selector.cpp.

References _alignmentClicked, and index.

Referenced by AlignmentSelector().

◆ connectAlignmentClicked()

sigc::connection Inkscape::UI::Widget::AlignmentSelector::connectAlignmentClicked ( sigc::slot< void(int)>  slot)

Definition at line 55 of file alignment-selector.cpp.

References _alignmentClicked.

◆ setupButton()

void Inkscape::UI::Widget::AlignmentSelector::setupButton ( const Glib::ustring &  icon,
Gtk::Button &  button 
)
private

Definition at line 20 of file alignment-selector.cpp.

References sp_get_icon_image().

Referenced by AlignmentSelector().

Member Data Documentation

◆ _alignmentClicked

sigc::signal<void (int)> Inkscape::UI::Widget::AlignmentSelector::_alignmentClicked
private

Definition at line 34 of file alignment-selector.h.

Referenced by btn_activated(), and connectAlignmentClicked().

◆ _buttons

std::array<Gtk::Button, 9> Inkscape::UI::Widget::AlignmentSelector::_buttons
private

Definition at line 31 of file alignment-selector.h.

Referenced by AlignmentSelector().

◆ _container

Gtk::Grid Inkscape::UI::Widget::AlignmentSelector::_container
private

Definition at line 32 of file alignment-selector.h.

Referenced by AlignmentSelector().


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