X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkcheckmenuitem.c;h=343565d2d8d4e34d4a193fbf95c65dab6b7e613f;hb=b2340254109d8599244c875fe7bc5e234f64da08;hp=e08f5fb5e37a69e805ad4100e64cfef2e95adc70;hpb=77f411c77af4de66155ad908b58f80055be46679;p=~andy%2Fgtk diff --git a/gtk/gtkcheckmenuitem.c b/gtk/gtkcheckmenuitem.c index e08f5fb5e..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 . */ /* @@ -33,7 +31,7 @@ #include "gtkmarshalers.h" #include "gtkprivate.h" #include "gtkintl.h" -#include "a11y/gtkchecksubmenuitemaccessible.h" +#include "a11y/gtkcheckmenuitemaccessible.h" /** * SECTION:gtkcheckmenuitem @@ -151,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; @@ -272,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) { @@ -559,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); @@ -568,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)