[Xfce4-commits] [panel-plugins/xfce4-whiskermenu-plugin] 12/41: Replace gtk_widget_get_state().

noreply at xfce.org noreply at xfce.org
Sat Aug 20 18:32:26 CEST 2016


This is an automated email from the git hooks/post-receive script.

gottcode pushed a commit to branch master
in repository panel-plugins/xfce4-whiskermenu-plugin.

commit da63d65d767a1755fed64ba1c53e8c8df6a87987
Author: Graeme Gott <graeme at gottcode.org>
Date:   Mon Aug 8 10:10:21 2016 -0400

    Replace gtk_widget_get_state().
---
 panel-plugin/resizer-widget.cpp | 2 --
 panel-plugin/section-button.cpp | 2 +-
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/panel-plugin/resizer-widget.cpp b/panel-plugin/resizer-widget.cpp
index df28a9e..0349957 100644
--- a/panel-plugin/resizer-widget.cpp
+++ b/panel-plugin/resizer-widget.cpp
@@ -118,7 +118,6 @@ gboolean ResizerWidget::on_button_press_event(GtkWidget*, GdkEvent* event)
 
 gboolean ResizerWidget::on_enter_notify_event(GtkWidget* widget, GdkEvent*)
 {
-	gtk_widget_set_state(widget, GTK_STATE_PRELIGHT);
 	GdkWindow* window = gtk_widget_get_window(widget);
 	gdk_window_set_cursor(window, m_cursor);
 	return false;
@@ -128,7 +127,6 @@ gboolean ResizerWidget::on_enter_notify_event(GtkWidget* widget, GdkEvent*)
 
 gboolean ResizerWidget::on_leave_notify_event(GtkWidget* widget, GdkEvent*)
 {
-	gtk_widget_set_state(widget, GTK_STATE_NORMAL);
 	GdkWindow* window = gtk_widget_get_window(widget);
 	gdk_window_set_cursor(window, NULL);
 	return false;
diff --git a/panel-plugin/section-button.cpp b/panel-plugin/section-button.cpp
index 6c9c28e..e6949bd 100644
--- a/panel-plugin/section-button.cpp
+++ b/panel-plugin/section-button.cpp
@@ -27,7 +27,7 @@ using namespace WhiskerMenu;
 
 static gboolean hover_timeout(GtkToggleButton* button)
 {
-	if (gtk_widget_get_state(GTK_WIDGET(button)) == GTK_STATE_PRELIGHT)
+	if (gtk_widget_get_state_flags(GTK_WIDGET(button)) & GTK_STATE_FLAG_PRELIGHT)
 	{
 		gtk_toggle_button_set_active(button, true);
 	}

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list