X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkcheckmenuitem.c;h=343565d2d8d4e34d4a193fbf95c65dab6b7e613f;hb=cade42d5094ceaa7799aa8e2135959573646a4b6;hp=66c078fb19b3dfda480dc9e295fe6bb06a733bfd;hpb=b80fb88aff51b6d464c3a62663eb6bce33d3ce08;p=~andy%2Fgtk diff --git a/gtk/gtkcheckmenuitem.c b/gtk/gtkcheckmenuitem.c index 66c078fb1..343565d2d 100644 --- a/gtk/gtkcheckmenuitem.c +++ b/gtk/gtkcheckmenuitem.c @@ -12,9 +12,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * License along with this library. If not, see . */ /* @@ -34,7 +32,6 @@ #include "gtkprivate.h" #include "gtkintl.h" #include "a11y/gtkcheckmenuitemaccessible.h" -#include "a11y/gtkchecksubmenuitemaccessible.h" /** * SECTION:gtkcheckmenuitem @@ -152,7 +149,7 @@ gtk_check_menu_item_class_init (GtkCheckMenuItemClass *klass) widget_class->draw = gtk_check_menu_item_draw; - gtk_widget_class_set_accessible_type (widget_class, GTK_TYPE_CHECK_SUBMENU_ITEM_ACCESSIBLE); + gtk_widget_class_set_accessible_type (widget_class, GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE); menu_item_class->activate = gtk_check_menu_item_activate; menu_item_class->hide_on_activate = FALSE; @@ -273,13 +270,14 @@ gtk_check_menu_item_new_with_label (const gchar *label) /** * gtk_check_menu_item_new_with_mnemonic: * @label: The text of the button, with an underscore in front of the - * mnemonic character - * @returns: a new #GtkCheckMenuItem + * character * * Creates a new #GtkCheckMenuItem containing a label. The label * will be created using gtk_label_new_with_mnemonic(), so underscores * in @label indicate the mnemonic for the menu item. - **/ + * + * Returns: a new #GtkCheckMenuItem + */ GtkWidget* gtk_check_menu_item_new_with_mnemonic (const gchar *label) { @@ -560,7 +558,7 @@ gtk_real_check_menu_item_draw_indicator (GtkCheckMenuItem *check_menu_item, if (priv->active || priv->always_show_toggle || - (gtk_widget_get_state_flags (widget) & GTK_STATE_FLAG_PRELIGHT)) + (state & GTK_STATE_FLAG_PRELIGHT)) { gtk_style_context_save (context); @@ -569,9 +567,6 @@ gtk_real_check_menu_item_draw_indicator (GtkCheckMenuItem *check_menu_item, else if (priv->active) state |= GTK_STATE_FLAG_ACTIVE; - if (!gtk_widget_is_sensitive (widget)) - state |= GTK_STATE_FLAG_INSENSITIVE; - gtk_style_context_set_state (context, state); if (priv->draw_as_radio)