22#ifndef GTKMM_KAGE_PROP_FILL_STROKE_H
23 #define GTKMM_KAGE_PROP_FILL_STROKE_H
25 #include <gtkmm/box.h>
26 #include <gtkmm/label.h>
27 #include <gtkmm/entry.h>
28 #include <gtkmm/colorbutton.h>
29 #include <gtkmm/colorselection.h>
30 #include <gtkmm/scale.h>
31 #include "../data/color.h"
Definition: fillstroke.h:37
void updateEntryFillRGBA()
Definition: fillstroke.cpp:258
void StrokeAlpha_onChange()
Definition: fillstroke.cpp:490
Gtk::Scale _scaleFillB
Definition: fillstroke.h:62
unsigned int getStrokeScaleB()
Definition: fillstroke.cpp:684
Gtk::HBox m_PropFill
Definition: fillstroke.h:45
Gtk::Entry m_EntryStrokeThickness
Definition: fillstroke.h:78
Gtk::ColorButton m_ColorButtonStroke
Definition: fillstroke.h:89
Gtk::HBox m_PropStroke
Definition: fillstroke.h:67
void setStrokeColorData(ColorData p_colordata)
Definition: fillstroke.cpp:621
void setStrokeButtonColor(Gdk::Color p_color)
Definition: fillstroke.cpp:636
Gtk::HBox m_PropFillLabel
Definition: fillstroke.h:91
Glib::RefPtr< Gtk::Adjustment > _adjustStrokeR
Definition: fillstroke.h:71
unsigned int getFillScaleG()
Definition: fillstroke.cpp:669
Glib::RefPtr< Gtk::Adjustment > _adjustFillR
Definition: fillstroke.h:55
void setStrokeThicknessText(double p_thickness)
Definition: fillstroke.cpp:651
Gtk::VBox m_PropStrokeV2
Definition: fillstroke.h:69
void FillG_onChange()
Definition: fillstroke.cpp:290
Gtk::Label m_LabelFillAlpha
Definition: fillstroke.h:54
Gtk::Scale _scaleFillAlpha
Definition: fillstroke.h:63
Glib::RefPtr< Gtk::Adjustment > _adjustStrokeB
Definition: fillstroke.h:73
void FillB_onChange()
Definition: fillstroke.cpp:304
Gtk::Button m_ButtonStroke
Definition: fillstroke.h:76
Kage * _kage
Definition: fillstroke.h:43
void FillAlpha_onChange()
Definition: fillstroke.cpp:318
Gtk::Label m_LabelFillB
Definition: fillstroke.h:53
Gtk::VBox m_PropStrokeLabelV2
Definition: fillstroke.h:97
Gtk::Label m_LabelStrokeThickness
Definition: fillstroke.h:77
void updateEntryStrokeRGBA()
Definition: fillstroke.cpp:430
void setFillButtonColor(Gdk::Color p_color)
Definition: fillstroke.cpp:633
Gtk::VBox m_PropFillLabelV1
Definition: fillstroke.h:92
void StrokeR_onChange()
Definition: fillstroke.cpp:448
Glib::RefPtr< Gtk::Adjustment > _adjustFillB
Definition: fillstroke.h:57
Gtk::Label m_LabelFillG
Definition: fillstroke.h:52
void EntryFillRGBA_onEnter()
Definition: fillstroke.cpp:333
unsigned int getStrokeScaleR()
Definition: fillstroke.cpp:678
void TogglePropertiesStroke_onClick()
Definition: fillstroke.cpp:210
Glib::RefPtr< Gtk::Adjustment > _adjustStrokeA
Definition: fillstroke.h:74
void setScaleFillRGBA(ColorData p_colordata)
Definition: fillstroke.cpp:639
void ColorButtonStroke_onClick()
Definition: fillstroke.cpp:242
unsigned int getStrokeScaleG()
Definition: fillstroke.cpp:681
Gtk::Scale _scaleFillG
Definition: fillstroke.h:61
Gtk::Label m_LabelStrokeAlpha
Definition: fillstroke.h:82
Gtk::VBox m_PropStrokeLabelV1
Definition: fillstroke.h:96
Gtk::Scale _scaleStrokeR
Definition: fillstroke.h:83
void setFillColorData(ColorData p_colordata)
Definition: fillstroke.cpp:612
Gtk::Label m_LabelStrokeR
Definition: fillstroke.h:79
Gtk::Label m_LabelFillRGBA
Definition: fillstroke.h:64
Gtk::VBox m_PropFillV1
Definition: fillstroke.h:46
Gtk::HBox m_PropStrokeLabel
Definition: fillstroke.h:95
Gdk::Color getFillColor()
Definition: fillstroke.cpp:658
void StrokeB_onChange()
Definition: fillstroke.cpp:476
void EntryStrokeThickness_onEnter()
Definition: fillstroke.cpp:598
Gtk::Entry m_EntryStrokeRGBA
Definition: fillstroke.h:88
unsigned int getFillScaleAlpha()
Definition: fillstroke.cpp:675
unsigned int getFillScaleB()
Definition: fillstroke.cpp:672
Gtk::Label m_LabelStrokeRGBA
Definition: fillstroke.h:87
void ColorButtonFill_onClick()
Definition: fillstroke.cpp:215
Gtk::Label m_LabelFillR
Definition: fillstroke.h:51
virtual ~PropertyFillStroke()
Definition: fillstroke.cpp:201
Gdk::Color getStrokeColor()
Definition: fillstroke.cpp:662
Gtk::Scale _scaleStrokeB
Definition: fillstroke.h:85
void TogglePropertiesFill_onClick()
Definition: fillstroke.cpp:206
void FillR_onChange()
Definition: fillstroke.cpp:276
Glib::RefPtr< Gtk::Adjustment > _adjustFillG
Definition: fillstroke.h:56
Glib::RefPtr< Gtk::Adjustment > _adjustStrokeG
Definition: fillstroke.h:72
Glib::RefPtr< Gtk::Adjustment > _adjustFillA
Definition: fillstroke.h:58
void EntryStrokeRGBA_onEnter()
Definition: fillstroke.cpp:503
Gtk::VBox m_PropFillV2
Definition: fillstroke.h:47
Gtk::ColorButton m_ColorButtonFill
Definition: fillstroke.h:50
void StrokeG_onChange()
Definition: fillstroke.cpp:462
Gtk::VBox m_PropFillLabelV2
Definition: fillstroke.h:93
Gtk::Entry m_EntryFillRGBA
Definition: fillstroke.h:65
Gtk::VBox m_PropStrokeV1
Definition: fillstroke.h:68
string getStrokeThicknessText()
Definition: fillstroke.cpp:654
Gtk::Scale _scaleStrokeG
Definition: fillstroke.h:84
Gtk::Button m_ButtonFill
Definition: fillstroke.h:49
Gtk::Scale _scaleFillR
Definition: fillstroke.h:60
unsigned int getStrokeScaleAlpha()
Definition: fillstroke.cpp:687
unsigned int getFillScaleR()
Definition: fillstroke.cpp:666
Gtk::Scale _scaleStrokeAlpha
Definition: fillstroke.h:86
void setScaleStrokeRGBA(ColorData p_colordata)
Definition: fillstroke.cpp:645
Gtk::Label m_LabelStrokeG
Definition: fillstroke.h:80
Gtk::Label m_LabelStrokeB
Definition: fillstroke.h:81