[Xfce4-commits] [panel-plugins/xfce4-whiskermenu-plugin] 430/473: Fixed command edits were editable when disabled.
noreply at xfce.org
noreply at xfce.org
Tue Feb 17 00:00:00 CET 2015
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 1097df4df0ec880ea96889c1e429984759e55265
Author: Graeme Gott <graeme at gottcode.org>
Date: Wed Dec 10 08:08:47 2014 -0500
Fixed command edits were editable when disabled.
---
panel-plugin/command-edit.cpp | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/panel-plugin/command-edit.cpp b/panel-plugin/command-edit.cpp
index fbfb94c..1c69dd9 100644
--- a/panel-plugin/command-edit.cpp
+++ b/panel-plugin/command-edit.cpp
@@ -31,19 +31,23 @@ CommandEdit::CommandEdit(Command* command, GtkSizeGroup* label_size_group) :
{
m_widget = gtk_hbox_new(false, 6);
+ bool active = m_command->get_shown();
+
m_shown = GTK_TOGGLE_BUTTON(gtk_check_button_new_with_mnemonic(m_command->get_text()));
- gtk_toggle_button_set_active(m_shown, m_command->get_shown());
+ gtk_toggle_button_set_active(m_shown, active);
gtk_box_pack_start(GTK_BOX(m_widget), GTK_WIDGET(m_shown), false, false, 0);
gtk_size_group_add_widget(label_size_group, GTK_WIDGET(m_shown));
g_signal_connect_slot<GtkToggleButton*>(m_shown, "toggled", &CommandEdit::shown_toggled, this);
m_entry = GTK_ENTRY(gtk_entry_new());
gtk_entry_set_text(m_entry, m_command->get());
+ gtk_widget_set_sensitive(GTK_WIDGET(m_entry), active);
gtk_box_pack_start(GTK_BOX(m_widget), GTK_WIDGET(m_entry), true, true, 0);
g_signal_connect_slot<GtkEditable*>(m_entry, "changed", &CommandEdit::command_changed, this);
m_browse_button = gtk_button_new();
gtk_widget_set_tooltip_text(m_browse_button, _("Browse the file system to choose a custom command."));
+ gtk_widget_set_sensitive(GTK_WIDGET(m_browse_button), active);
gtk_box_pack_start(GTK_BOX(m_widget), m_browse_button, false, false, 0);
gtk_widget_show(m_browse_button);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list