Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Inkscape::UI::Widget::PageProperties Class Referenceabstract

#include <page-properties.h>

Inheritance diagram for Inkscape::UI::Widget::PageProperties:

Public Types

enum class  Color { Background , Desk , Border }
 
enum class  Check {
  Checkerboard , Border , Shadow , BorderOnTop ,
  AntiAlias , NonuniformScale , DisabledScale , UnsupportedSize ,
  ClipToPage , PageLabelStyle , YAxisPointsDown , OriginCurrentPage
}
 
enum class  Dimension {
  PageSize , ViewboxSize , ViewboxPosition , Scale ,
  ScaleContent , PageTemplate
}
 
enum class  Units { Display , Document }
 

Public Member Functions

virtual void set_color (Color element, Colors::Color const &)=0
 
virtual void set_check (Check element, bool checked)=0
 
virtual void set_dimension (Dimension dim, double x, double y)=0
 
virtual void set_unit (Units unit, const Glib::ustring &abbr)=0
 
auto signal_color_changed ()
 
auto signal_check_toggled ()
 
auto signal_dimension_changed ()
 
auto signal_unit_changed ()
 
auto signal_resize_to_fit ()
 
auto signal_origin_changed ()
 

Static Public Member Functions

static PagePropertiescreate ()
 

Protected Attributes

sigc::signal< void(Colors::Color const &, Color)> _signal_color_changed
 
sigc::signal< void(bool, Check)> _signal_check_toggled
 
sigc::signal< void(double, double, const Util::Unit *, Dimension)> _signal_dimension_changed
 
sigc::signal< void(const Util::Unit *, Units)> _signal_unit_changed
 
sigc::signal< void()> _signal_resize_to_fit
 
sigc::signal< void(bool)> _signal_origin_changed
 

Detailed Description

Definition at line 28 of file page-properties.h.

Member Enumeration Documentation

◆ Check

Enumerator
Checkerboard 
Border 
Shadow 
BorderOnTop 
AntiAlias 
NonuniformScale 
DisabledScale 
UnsupportedSize 
ClipToPage 
PageLabelStyle 
YAxisPointsDown 
OriginCurrentPage 

Definition at line 35 of file page-properties.h.

◆ Color

Enumerator
Background 
Desk 
Border 

Definition at line 32 of file page-properties.h.

◆ Dimension

Enumerator
PageSize 
ViewboxSize 
ViewboxPosition 
Scale 
ScaleContent 
PageTemplate 

Definition at line 39 of file page-properties.h.

◆ Units

Enumerator
Display 
Document 

Definition at line 42 of file page-properties.h.

Member Function Documentation

◆ create()

PageProperties * Inkscape::UI::Widget::PageProperties::create ( )
static

◆ set_check()

virtual void Inkscape::UI::Widget::PageProperties::set_check ( Check  element,
bool  checked 
)
pure virtual

◆ set_color()

virtual void Inkscape::UI::Widget::PageProperties::set_color ( Color  element,
Colors::Color const &   
)
pure virtual

◆ set_dimension()

◆ set_unit()

virtual void Inkscape::UI::Widget::PageProperties::set_unit ( Units  unit,
const Glib::ustring &  abbr 
)
pure virtual

◆ signal_check_toggled()

auto Inkscape::UI::Widget::PageProperties::signal_check_toggled ( )
inline

◆ signal_color_changed()

auto Inkscape::UI::Widget::PageProperties::signal_color_changed ( )
inline

◆ signal_dimension_changed()

auto Inkscape::UI::Widget::PageProperties::signal_dimension_changed ( )
inline

◆ signal_origin_changed()

auto Inkscape::UI::Widget::PageProperties::signal_origin_changed ( )
inline

Definition at line 50 of file page-properties.h.

References _signal_origin_changed.

◆ signal_resize_to_fit()

auto Inkscape::UI::Widget::PageProperties::signal_resize_to_fit ( )
inline

◆ signal_unit_changed()

auto Inkscape::UI::Widget::PageProperties::signal_unit_changed ( )
inline

Member Data Documentation

◆ _signal_check_toggled

sigc::signal<void (bool, Check)> Inkscape::UI::Widget::PageProperties::_signal_check_toggled
protected

Definition at line 54 of file page-properties.h.

Referenced by signal_check_toggled().

◆ _signal_color_changed

sigc::signal<void (Colors::Color const &, Color)> Inkscape::UI::Widget::PageProperties::_signal_color_changed
protected

Definition at line 53 of file page-properties.h.

Referenced by signal_color_changed().

◆ _signal_dimension_changed

sigc::signal<void (double, double, const Util::Unit*, Dimension)> Inkscape::UI::Widget::PageProperties::_signal_dimension_changed
protected

Definition at line 55 of file page-properties.h.

Referenced by signal_dimension_changed().

◆ _signal_origin_changed

sigc::signal<void (bool)> Inkscape::UI::Widget::PageProperties::_signal_origin_changed
protected

Definition at line 58 of file page-properties.h.

Referenced by signal_origin_changed().

◆ _signal_resize_to_fit

sigc::signal<void ()> Inkscape::UI::Widget::PageProperties::_signal_resize_to_fit
protected

Definition at line 57 of file page-properties.h.

Referenced by signal_resize_to_fit().

◆ _signal_unit_changed

sigc::signal<void (const Util::Unit*, Units)> Inkscape::UI::Widget::PageProperties::_signal_unit_changed
protected

Definition at line 56 of file page-properties.h.

Referenced by signal_unit_changed().


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