summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlexander Valavanis <valavanisalex@gmail.com>2017-07-09 22:55:55 +0000
committerAlexander Valavanis <valavanisalex@gmail.com>2017-07-09 22:55:55 +0000
commit88b6350e2ff7b328d90e62fbeefa35776a607d83 (patch)
tree2889233a62dfad1b198398e0834886efadb1f4df /src
parentUpdate GtkDialog usage (diff)
downloadinkscape-88b6350e2ff7b328d90e62fbeefa35776a607d83.tar.gz
inkscape-88b6350e2ff7b328d90e62fbeefa35776a607d83.zip
Update Gtk button press handling
Diffstat (limited to 'src')
-rw-r--r--src/ui/widget/font-variants.cpp10
-rw-r--r--src/ui/widget/font-variants.h2
2 files changed, 6 insertions, 6 deletions
diff --git a/src/ui/widget/font-variants.cpp b/src/ui/widget/font-variants.cpp
index e7645b620..d1755a6d5 100644
--- a/src/ui/widget/font-variants.cpp
+++ b/src/ui/widget/font-variants.cpp
@@ -111,9 +111,9 @@ namespace Widget {
_position_super.set_group(position_group);
// Add signals
- _position_normal.signal_pressed().connect ( sigc::mem_fun(*this, &FontVariants::position_callback) );
- _position_sub.signal_pressed().connect ( sigc::mem_fun(*this, &FontVariants::position_callback) );
- _position_super.signal_pressed().connect ( sigc::mem_fun(*this, &FontVariants::position_callback) );
+ _position_normal.signal_button_press_event().connect ( sigc::mem_fun(*this, &FontVariants::position_callback) );
+ _position_sub.signal_button_press_event().connect ( sigc::mem_fun(*this, &FontVariants::position_callback) );
+ _position_super.signal_button_press_event().connect ( sigc::mem_fun(*this, &FontVariants::position_callback) );
// Add to frame
_position_vbox.add( _position_normal );
@@ -270,8 +270,8 @@ namespace Widget {
// std::cout << "FontVariants::position_init()" << std::endl;
}
- void
- FontVariants::position_callback() {
+ bool
+ FontVariants::position_callback(GdkEventButton * /*event*/) {
// std::cout << "FontVariants::position_callback()" << std::endl;
_position_changed = true;
_changed_signal.emit();
diff --git a/src/ui/widget/font-variants.h b/src/ui/widget/font-variants.h
index cf8e476a9..96cab91b2 100644
--- a/src/ui/widget/font-variants.h
+++ b/src/ui/widget/font-variants.h
@@ -94,7 +94,7 @@ private:
void ligatures_callback();
void position_init();
- void position_callback();
+ bool position_callback(GdkEventButton *event);
void caps_init();
void caps_callback();