]> Pileus Git - ~andy/gtk/commitdiff
got rid of gtk_widget_popup(), a function that bad needs to be nuked, not
authorTim Janik <timj@gtk.org>
Sun, 1 Apr 2001 07:32:41 +0000 (07:32 +0000)
committerTim Janik <timj@src.gnome.org>
Sun, 1 Apr 2001 07:32:41 +0000 (07:32 +0000)
Sun Apr  1 08:00:13 2001  Tim Janik  <timj@gtk.org>

        * gtk/gtkwidget.[hc]: got rid of gtk_widget_popup(), a function that
        bad needs to be nuked, not just deprecated.

        * gtk/gtktooltips.c (gtk_tooltips_draw_tips): don't use
        gtk_widget_popup().

        * gtk/*.[hc]: s/activate_mnemonic/mnemonic_activate/g;

        * gtk/gtkmenufactory.[hc]: removed this long-standingly deprecated
        widget.

        * docs/Changes-2.0.txt: updates.

26 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
docs/Changes-2.0.txt
docs/reference/gtk/tmpl/gtk-unused.sgml
docs/reference/gtk/tmpl/gtktreestore.sgml
docs/reference/gtk/tmpl/gtkwidget.sgml
docs/reference/gtk/tmpl/gtkwindow.sgml
gtk/Makefile.am
gtk/gtk.h
gtk/gtkentry.c
gtk/gtkitemfactory.h
gtk/gtklabel.c
gtk/gtkmenuitem.c
gtk/gtkmenushell.c
gtk/gtknotebook.c
gtk/gtksettings.c
gtk/gtktooltips.c
gtk/gtkwidget.c
gtk/gtkwidget.h
gtk/gtkwindow.c
gtk/gtkwindow.h

index 28948b9aa5b29a18d35503e50866104b24b6b31d..467fcdfb351516a2dc3918d14364832bb6945da2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+Sun Apr  1 08:00:13 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.[hc]: got rid of gtk_widget_popup(), a function that
+       bad needs to be nuked, not just deprecated.
+
+       * gtk/gtktooltips.c (gtk_tooltips_draw_tips): don't use 
+       gtk_widget_popup().
+
+       * gtk/*.[hc]: s/activate_mnemonic/mnemonic_activate/g;
+       
+       * gtk/gtkmenufactory.[hc]: removed this long-standingly deprecated
+       widget.
+       
+       * docs/Changes-2.0.txt: updates.
+       
 Sun Apr  1 01:02:54 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtktreestore.c (gtk_tree_store_sort_iter_changed):
index 28948b9aa5b29a18d35503e50866104b24b6b31d..467fcdfb351516a2dc3918d14364832bb6945da2 100644 (file)
@@ -1,3 +1,18 @@
+Sun Apr  1 08:00:13 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.[hc]: got rid of gtk_widget_popup(), a function that
+       bad needs to be nuked, not just deprecated.
+
+       * gtk/gtktooltips.c (gtk_tooltips_draw_tips): don't use 
+       gtk_widget_popup().
+
+       * gtk/*.[hc]: s/activate_mnemonic/mnemonic_activate/g;
+       
+       * gtk/gtkmenufactory.[hc]: removed this long-standingly deprecated
+       widget.
+       
+       * docs/Changes-2.0.txt: updates.
+       
 Sun Apr  1 01:02:54 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtktreestore.c (gtk_tree_store_sort_iter_changed):
index 28948b9aa5b29a18d35503e50866104b24b6b31d..467fcdfb351516a2dc3918d14364832bb6945da2 100644 (file)
@@ -1,3 +1,18 @@
+Sun Apr  1 08:00:13 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.[hc]: got rid of gtk_widget_popup(), a function that
+       bad needs to be nuked, not just deprecated.
+
+       * gtk/gtktooltips.c (gtk_tooltips_draw_tips): don't use 
+       gtk_widget_popup().
+
+       * gtk/*.[hc]: s/activate_mnemonic/mnemonic_activate/g;
+       
+       * gtk/gtkmenufactory.[hc]: removed this long-standingly deprecated
+       widget.
+       
+       * docs/Changes-2.0.txt: updates.
+       
 Sun Apr  1 01:02:54 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtktreestore.c (gtk_tree_store_sort_iter_changed):
index 28948b9aa5b29a18d35503e50866104b24b6b31d..467fcdfb351516a2dc3918d14364832bb6945da2 100644 (file)
@@ -1,3 +1,18 @@
+Sun Apr  1 08:00:13 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.[hc]: got rid of gtk_widget_popup(), a function that
+       bad needs to be nuked, not just deprecated.
+
+       * gtk/gtktooltips.c (gtk_tooltips_draw_tips): don't use 
+       gtk_widget_popup().
+
+       * gtk/*.[hc]: s/activate_mnemonic/mnemonic_activate/g;
+       
+       * gtk/gtkmenufactory.[hc]: removed this long-standingly deprecated
+       widget.
+       
+       * docs/Changes-2.0.txt: updates.
+       
 Sun Apr  1 01:02:54 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtktreestore.c (gtk_tree_store_sort_iter_changed):
index 28948b9aa5b29a18d35503e50866104b24b6b31d..467fcdfb351516a2dc3918d14364832bb6945da2 100644 (file)
@@ -1,3 +1,18 @@
+Sun Apr  1 08:00:13 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.[hc]: got rid of gtk_widget_popup(), a function that
+       bad needs to be nuked, not just deprecated.
+
+       * gtk/gtktooltips.c (gtk_tooltips_draw_tips): don't use 
+       gtk_widget_popup().
+
+       * gtk/*.[hc]: s/activate_mnemonic/mnemonic_activate/g;
+       
+       * gtk/gtkmenufactory.[hc]: removed this long-standingly deprecated
+       widget.
+       
+       * docs/Changes-2.0.txt: updates.
+       
 Sun Apr  1 01:02:54 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtktreestore.c (gtk_tree_store_sort_iter_changed):
index 28948b9aa5b29a18d35503e50866104b24b6b31d..467fcdfb351516a2dc3918d14364832bb6945da2 100644 (file)
@@ -1,3 +1,18 @@
+Sun Apr  1 08:00:13 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.[hc]: got rid of gtk_widget_popup(), a function that
+       bad needs to be nuked, not just deprecated.
+
+       * gtk/gtktooltips.c (gtk_tooltips_draw_tips): don't use 
+       gtk_widget_popup().
+
+       * gtk/*.[hc]: s/activate_mnemonic/mnemonic_activate/g;
+       
+       * gtk/gtkmenufactory.[hc]: removed this long-standingly deprecated
+       widget.
+       
+       * docs/Changes-2.0.txt: updates.
+       
 Sun Apr  1 01:02:54 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtktreestore.c (gtk_tree_store_sort_iter_changed):
index 28948b9aa5b29a18d35503e50866104b24b6b31d..467fcdfb351516a2dc3918d14364832bb6945da2 100644 (file)
@@ -1,3 +1,18 @@
+Sun Apr  1 08:00:13 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.[hc]: got rid of gtk_widget_popup(), a function that
+       bad needs to be nuked, not just deprecated.
+
+       * gtk/gtktooltips.c (gtk_tooltips_draw_tips): don't use 
+       gtk_widget_popup().
+
+       * gtk/*.[hc]: s/activate_mnemonic/mnemonic_activate/g;
+       
+       * gtk/gtkmenufactory.[hc]: removed this long-standingly deprecated
+       widget.
+       
+       * docs/Changes-2.0.txt: updates.
+       
 Sun Apr  1 01:02:54 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtktreestore.c (gtk_tree_store_sort_iter_changed):
index 29ac9ea71275a04649b5b3d382c8a66b5bfcd8ed..f834f605c4cecf34cd8849487256159c67c6df8f 100644 (file)
@@ -206,12 +206,16 @@ Incompatible Changes from GTK+-1.2 to GTK+-2.0:
   #define gdk_cursor_destroy             gdk_cursor_unref
 
   (Note that g_object_ref() and g_object_unref() may be used for all of
-  the above.)
+  the above _ref and _unref functions.)
 
   #define gdk_window_copy_area(drawable,gc,x,y,source_drawable,source_x,source_y,width,height) \
      gdk_draw_pixmap(drawable,gc,source_drawable,source_x,source_y,x,y,width,height)
 
   #define gdk_rgb_get_cmap               gdk_rgb_get_colormap
+  
+  gtk_widget_popup() was removed, it was only usable for GtkWindows, and
+  there the same effect can be achived by gtk_widget_set_uposition() and
+  gtk_widget_show().
 
 * gdk_pixmap_foreign_new() no longer calls XFreePixmap() on the 
   pixmap when the GdkPixmap is finalized. This change corresponds
index 26e6b16e0e4e44f3b93bc97c3495a95b2cb0ae73..a198a0c11ec431dd8cea79ffa7554d9d911e6163 100644 (file)
@@ -717,6 +717,15 @@ produce superscript and subscript.
 </para>
 
 
+<!-- ##### SIGNAL GtkWidget::activate-mnemonic ##### -->
+<para>
+
+</para>
+
+@widget: the object which received the signal.
+@arg1: 
+@Returns: 
+
 <!-- ##### SIGNAL GtkWidget::debug-msg ##### -->
 <para>
 
@@ -1454,6 +1463,34 @@ Set the varargs type for a fundamental type @foreign_type.
 fundamental type.
 @varargs_type: Must be a GtkType which is either structured or flag, or NONE.
 
+<!-- ##### FUNCTION gtk_widget_activate_mnemonic ##### -->
+<para>
+
+</para>
+
+@widget: 
+@group_cycling: 
+@Returns: 
+
+<!-- ##### FUNCTION gtk_widget_popup ##### -->
+<para>
+
+</para>
+
+@widget: 
+@x: 
+@y: 
+
+<!-- ##### FUNCTION gtk_window_activate_mnemonic ##### -->
+<para>
+
+</para>
+
+@window: 
+@keyval: 
+@modifier: 
+@Returns: 
+
 <!-- ##### FUNCTION gtk_window_get_default_accel_group ##### -->
 <para>
 
index 821504059864e4103a7e714f97354d470817efad..db78575aa53259f4da56f8bd55500342c3489847 100644 (file)
@@ -20,11 +20,13 @@ GtkTreeStore
 </para>
 
 @parent: 
-@sort_list: 
 @stamp: 
 @root: 
 @last: 
 @n_columns: 
+@sort_column_id: 
+@sort_list: 
+@order: 
 @column_headers: 
 
 <!-- ##### FUNCTION gtk_tree_store_new ##### -->
index 6b2b10024bb66d9e4b70b5a80bb43d004b36f2df..28ac76363e4bf9428763ebe35beab389d973528b 100644 (file)
@@ -571,16 +571,6 @@ GtkWidget
 @new_parent: 
 
 
-<!-- ##### FUNCTION gtk_widget_popup ##### -->
-<para>
-
-</para>
-
-@widget: 
-@x: 
-@y: 
-
-
 <!-- ##### FUNCTION gtk_widget_intersect ##### -->
 <para>
 
@@ -1249,16 +1239,6 @@ GtkWidget
 @Returns: 
 
 
-<!-- ##### FUNCTION gtk_widget_activate_mnemonic ##### -->
-<para>
-
-</para>
-
-@widget: 
-@group_cycling: 
-@Returns: 
-
-
 <!-- ##### FUNCTION gtk_widget_class_install_style_property ##### -->
 <para>
 
@@ -1332,15 +1312,6 @@ GtkWidget
 @var_args: 
 
 
-<!-- ##### SIGNAL GtkWidget::activate-mnemonic ##### -->
-<para>
-
-</para>
-
-@widget: the object which received the signal.
-@arg1: 
-@Returns: 
-
 <!-- ##### SIGNAL GtkWidget::add-accelerator ##### -->
 <para>
 
@@ -1609,6 +1580,15 @@ a widget changes from un-anchored to anchored or vice-versa.
 @event: 
 @Returns: 
 
+<!-- ##### SIGNAL GtkWidget::mnemonic-activate ##### -->
+<para>
+
+</para>
+
+@widget: the object which received the signal.
+@arg1: 
+@Returns: 
+
 <!-- ##### SIGNAL GtkWidget::motion-notify-event ##### -->
 <para>
 
index d626ca1795e01c6f3c3110a8eda41f39706590c5..e4cddd34b0af9585504b2bfc9c4d5ef6e8b75909 100644 (file)
@@ -236,17 +236,6 @@ it's larger
 @Returns: 
 
 
-<!-- ##### FUNCTION gtk_window_activate_mnemonic ##### -->
-<para>
-
-</para>
-
-@window: 
-@keyval: 
-@modifier: 
-@Returns: 
-
-
 <!-- ##### FUNCTION gtk_window_add_mnemonic ##### -->
 <para>
 
index 8ed2d8d1a1df27fb50a703505a9c11a5881b128d..3438377f802ece5c9b657fe2451648dd9246a21b 100644 (file)
@@ -121,7 +121,6 @@ gtk_public_h_sources = @STRIP_BEGIN@ \
        gtkmain.h               \
        gtkmenu.h               \
        gtkmenubar.h            \
-       gtkmenufactory.h        \
        gtkmenuitem.h           \
        gtkmenushell.h          \
        gtkmessagedialog.h      \
@@ -281,7 +280,6 @@ gtk_c_sources = @STRIP_BEGIN@   \
        gtkmain.c               \
        gtkmenu.c               \
        gtkmenubar.c            \
-       gtkmenufactory.c        \
        gtkmenuitem.c           \
        gtkmenushell.c          \
        gtkmessagedialog.c      \
index e762c68df9def7a6b4f7ca22d4d08b3fb6d96d86..512e9523d253344a3c1335cbd296c50ae87164e1 100644 (file)
--- a/gtk/gtk.h
+++ b/gtk/gtk.h
@@ -96,7 +96,6 @@
 #include <gtk/gtkmain.h>
 #include <gtk/gtkmenu.h>
 #include <gtk/gtkmenubar.h>
-#include <gtk/gtkmenufactory.h>
 #include <gtk/gtkmenuitem.h>
 #include <gtk/gtkmenushell.h>
 #include <gtk/gtkmessagedialog.h>
index 9597e85255554552a1fa122ef8ce045cb9148b01..b138e54bcc1e12202651b868eca65a8cc0169059 100644 (file)
@@ -252,7 +252,7 @@ static void         gtk_entry_paste                    (GtkEntry       *entry,
 static void         gtk_entry_update_primary_selection (GtkEntry       *entry);
 static void         gtk_entry_do_popup                 (GtkEntry       *entry,
                                                        GdkEventButton *event);
-static gboolean     gtk_entry_activate_mnemonic        (GtkWidget     *widget,
+static gboolean     gtk_entry_mnemonic_activate        (GtkWidget     *widget,
                                                        gboolean       group_cycling);
 
 static GtkWidgetClass *parent_class = NULL;
@@ -345,7 +345,7 @@ gtk_entry_class_init (GtkEntryClass *class)
   widget_class->style_set = gtk_entry_style_set;
   widget_class->direction_changed = gtk_entry_direction_changed;
   widget_class->state_changed = gtk_entry_state_changed;
-  widget_class->activate_mnemonic = gtk_entry_activate_mnemonic;
+  widget_class->mnemonic_activate = gtk_entry_mnemonic_activate;
 
   widget_class->drag_motion = gtk_entry_drag_motion;
   widget_class->drag_leave = gtk_entry_drag_leave;
@@ -3150,7 +3150,7 @@ activate_cb (GtkWidget *menuitem,
 
 
 static gboolean
-gtk_entry_activate_mnemonic (GtkWidget *widget,
+gtk_entry_mnemonic_activate (GtkWidget *widget,
                             gboolean   group_cycling)
 {
   gtk_widget_grab_focus (widget);
index e68931576a14513c591340a0c7dc427482f9cc47..bbe2febe6c9babfa221047e00002e44ba06feddf 100644 (file)
@@ -32,7 +32,6 @@
 
 
 #include <gtk/gtkwidget.h>
-#include <gtk/gtkmenufactory.h>        /* for GtkMenuEntry */
 #include <gtk/gtkbindings.h>   /* for GtkPatternSpec */
 
 
@@ -217,6 +216,15 @@ void   gtk_item_factory_set_translate_func (GtkItemFactory      *ifactory,
 
 /* Compatibility functions for deprecated GtkMenuFactory code
  */
+typedef void (*GtkMenuCallback) (GtkWidget *widget,
+                                gpointer   user_data);
+typedef struct {
+  gchar *path;
+  gchar *accelerator;
+  GtkMenuCallback callback;
+  gpointer callback_data;
+  GtkWidget *widget;
+} GtkMenuEntry;
 GtkItemFactory*        gtk_item_factory_from_path   (const gchar       *path);
 void   gtk_item_factory_create_menu_entries (guint              n_entries,
                                              GtkMenuEntry      *entries);
index 79255812d3a5c7e77d8a8b359fd318432c0baf18..028b6a709e29bdd5edc3ff8eb9d933e8aa1a38a9 100644 (file)
@@ -123,7 +123,7 @@ static void gtk_label_select_region_index (GtkLabel *label,
                                            gint      anchor_index,
                                            gint      end_index);
 
-static gboolean gtk_label_activate_mnemonic (GtkWidget *widget,
+static gboolean gtk_label_mnemonic_activate (GtkWidget *widget,
                                             gboolean   group_cycling);
 
 
@@ -184,7 +184,7 @@ gtk_label_class_init (GtkLabelClass *class)
   widget_class->button_release_event = gtk_label_button_release;
   widget_class->motion_notify_event = gtk_label_motion;
   widget_class->hierarchy_changed = gtk_label_hierarchy_changed;
-  widget_class->activate_mnemonic = gtk_label_activate_mnemonic;
+  widget_class->mnemonic_activate = gtk_label_mnemonic_activate;
 
   g_object_class_install_property (G_OBJECT_CLASS(object_class),
                                    PROP_LABEL,
@@ -431,13 +431,13 @@ gtk_label_new_with_mnemonic (const gchar *str)
 }
 
 static gboolean
-gtk_label_activate_mnemonic (GtkWidget *widget,
+gtk_label_mnemonic_activate (GtkWidget *widget,
                             gboolean   group_cycling)
 {
   GtkWidget *parent;
 
   if (GTK_LABEL (widget)->mnemonic_widget)
-    return gtk_widget_activate_mnemonic (GTK_LABEL (widget)->mnemonic_widget, group_cycling);
+    return gtk_widget_mnemonic_activate (GTK_LABEL (widget)->mnemonic_widget, group_cycling);
 
   /* Try to find the widget to activate by traversing the
    * widget's ancestry.
@@ -449,7 +449,7 @@ gtk_label_activate_mnemonic (GtkWidget *widget,
          (!group_cycling && GTK_WIDGET_GET_CLASS (parent)->activate_signal) ||
           (parent->parent && GTK_IS_NOTEBOOK (parent->parent)) ||
          (GTK_IS_MENU_ITEM (parent)))
-       return gtk_widget_activate_mnemonic (parent, group_cycling);
+       return gtk_widget_mnemonic_activate (parent, group_cycling);
       parent = parent->parent;
     }
 
@@ -509,7 +509,7 @@ gtk_label_hierarchy_changed (GtkWidget *widget)
  * (i.e. when the target is a #GtkEntry next to the label) you need to
  * set it explicitly using this function.
  *
- * The target widget will be accelerated by emitting "activate_mnemonic" on it.
+ * The target widget will be accelerated by emitting "mnemonic_activate" on it.
  * The default handler for this signal will activate the widget if there are no
  * mnemonic collisions and toggle focus between the colliding widgets otherwise.
  **/
index d728377ba3cf930e057aa60cdc1b1241ba1834f4..4c68939ecf653ddef74604113e35b979677ec208 100644 (file)
@@ -67,7 +67,7 @@ static void gtk_real_menu_item_toggle_size_request  (GtkMenuItem *menu_item,
                                                     gint        *requisition);
 static void gtk_real_menu_item_toggle_size_allocate (GtkMenuItem *menu_item,
                                                     gint         allocation);
-static gboolean gtk_menu_item_activate_mnemonic     (GtkWidget   *widget,
+static gboolean gtk_menu_item_mnemonic_activate     (GtkWidget   *widget,
                                                     gboolean     group_cycling);
 
 static gint gtk_menu_item_select_timeout (gpointer          data);
@@ -140,7 +140,7 @@ gtk_menu_item_class_init (GtkMenuItemClass *klass)
   widget_class->expose_event = gtk_menu_item_expose;
   widget_class->show_all = gtk_menu_item_show_all;
   widget_class->hide_all = gtk_menu_item_hide_all;
-  widget_class->activate_mnemonic = gtk_menu_item_activate_mnemonic;
+  widget_class->mnemonic_activate = gtk_menu_item_mnemonic_activate;
 
   container_class->forall = gtk_menu_item_forall;
 
@@ -606,7 +606,7 @@ gtk_real_menu_item_deselect (GtkItem *item)
 }
 
 static gboolean
-gtk_menu_item_activate_mnemonic (GtkWidget *widget,
+gtk_menu_item_mnemonic_activate (GtkWidget *widget,
                                 gboolean   group_cycling)
 {
   if (group_cycling)
index 58437991449ebe0714de719f0f795b8984e05f5d..6575a80e43fe35f066d72041dd1604a53fb22e77 100644 (file)
@@ -568,7 +568,7 @@ gtk_menu_shell_key_press (GtkWidget *widget,
 
   toplevel = gtk_widget_get_toplevel (widget);
   if (GTK_IS_WINDOW (toplevel) &&
-      gtk_window_activate_mnemonic (GTK_WINDOW (toplevel),
+      gtk_window_mnemonic_activate (GTK_WINDOW (toplevel),
                                    event->keyval,
                                    event->state))
     return TRUE;
index 530b5de94948a048a0faa3fe9b74bf58e08c1d97..96b3bd5969aed5c1d76698804782db23edae0119 100644 (file)
@@ -95,7 +95,7 @@ struct _GtkNotebookPage
   GtkRequisition requisition;
   GtkAllocation allocation;
 
-  guint activate_mnemonic_signal;
+  guint mnemonic_activate_signal;
 };
 
 #ifdef G_DISABLE_CHECKS
@@ -1977,9 +1977,9 @@ gtk_notebook_real_remove (GtkNotebook *notebook,
   if (GTK_WIDGET_VISIBLE (page->child) && GTK_WIDGET_VISIBLE (notebook))
     need_resize = TRUE;
 
-  if (page->tab_label && page->activate_mnemonic_signal)
+  if (page->tab_label && page->mnemonic_activate_signal)
     gtk_signal_disconnect (page->tab_label,
-                          page->activate_mnemonic_signal);
+                          page->mnemonic_activate_signal);
 
   gtk_widget_unparent (page->child);
 
@@ -3636,7 +3636,7 @@ gtk_notebook_page_compare_tab (gconstpointer a,
 }
 
 static gboolean
-gtk_notebook_activate_mnemonic_switch_page (GtkWidget *child,
+gtk_notebook_mnemonic_activate_switch_page (GtkWidget *child,
                                            gboolean overload,
                                            gpointer data)
 {
@@ -3698,7 +3698,7 @@ gtk_notebook_insert_page_menu (GtkNotebook *notebook,
   page->allocation.height = 0;
   page->default_menu = FALSE;
   page->default_tab = FALSE;
-  page->activate_mnemonic_signal = 0;
+  page->mnemonic_activate_signal = 0;
    
   nchildren = g_list_length (notebook->children);
   if ((position < 0) || (position > nchildren))
@@ -3781,10 +3781,10 @@ gtk_notebook_insert_page_menu (GtkNotebook *notebook,
     }
 
   if (tab_label)
-    page->activate_mnemonic_signal =
+    page->mnemonic_activate_signal =
       gtk_signal_connect (GTK_OBJECT (tab_label),
-                         "activate_mnemonic",
-                         (GtkSignalFunc) gtk_notebook_activate_mnemonic_switch_page,
+                         "mnemonic_activate",
+                         (GtkSignalFunc) gtk_notebook_mnemonic_activate_switch_page,
                          notebook);
 }
 
index 5d8da2a789d070e38fe3d29b779c894b6682b9b6..7078737b21b5dcc01c1eaad8a595e5d050b8262c 100644 (file)
@@ -234,7 +234,6 @@ gtk_settings_notify (GObject    *object,
   g_value_init (&tmp_value, G_PARAM_SPEC_VALUE_TYPE (pspec));
   g_object_get_property (object, pspec->name, &tmp_value);
   contents = g_strdup_value_contents (&tmp_value);
-#endif
 
   switch (property_id)
     {
@@ -252,7 +251,6 @@ gtk_settings_notify (GObject    *object,
       break;
     }
 
-#if 1
   g_free (contents);
   g_value_unset (&tmp_value);
 #endif
index fb25448f51d1c27437b3a57c6362c039705c447f..fb9a2f10ade19df0ffed658ff7e914018f36b184 100644 (file)
@@ -357,7 +357,8 @@ gtk_tooltips_draw_tips (GtkTooltips * tooltips)
   else
     y = y + widget->allocation.height + 4;
 
-  gtk_widget_popup (tooltips->tip_window, x, y);
+  gtk_widget_set_uposition (tooltips->tip_window, x, y);
+  gtk_widget_show (tooltips->tip_window);
 }
 
 static gint
index b3c485ab1294d239144e4467da76554432637845..2f23111598552cb1ada6a2617c39a6fcc6301e48 100644 (file)
@@ -195,7 +195,7 @@ static gint gtk_widget_event_internal            (GtkWidget     *widget,
 
 static void gtk_widget_propagate_hierarchy_changed (GtkWidget *widget,
                                                    gpointer   client_data);
-static gboolean gtk_widget_real_activate_mnemonic  (GtkWidget *widget,
+static gboolean gtk_widget_real_mnemonic_activate  (GtkWidget *widget,
                                                    gboolean   group_cycling);
 
 static void             gtk_widget_aux_info_destroy (GtkWidgetAuxInfo *aux_info);
@@ -317,7 +317,7 @@ gtk_widget_class_init (GtkWidgetClass *klass)
   klass->direction_changed = gtk_widget_direction_changed;
   klass->add_accelerator = (void*) gtk_accel_group_handle_add;
   klass->remove_accelerator = (void*) gtk_accel_group_handle_remove;
-  klass->activate_mnemonic = gtk_widget_real_activate_mnemonic;
+  klass->mnemonic_activate = gtk_widget_real_mnemonic_activate;
   klass->grab_focus = gtk_widget_real_grab_focus;
   klass->event = NULL;
   klass->button_press_event = NULL;
@@ -626,10 +626,10 @@ gtk_widget_class_init (GtkWidgetClass *klass)
     gtk_accel_group_create_remove (GTK_CLASS_TYPE (object_class), GTK_RUN_LAST,
                                   GTK_SIGNAL_OFFSET (GtkWidgetClass, remove_accelerator));
   widget_signals[ACTIVATE_MNEMONIC] =
-    g_signal_newc ("activate_mnemonic",
+    g_signal_newc ("mnemonic_activate",
                   GTK_CLASS_TYPE (object_class),
                   GTK_RUN_LAST,
-                  GTK_SIGNAL_OFFSET (GtkWidgetClass, activate_mnemonic),
+                  GTK_SIGNAL_OFFSET (GtkWidgetClass, mnemonic_activate),
                   accumulator_stop_handled_emission, NULL,
                   gtk_marshal_BOOLEAN__BOOLEAN,
                   GTK_TYPE_BOOL, 1,
@@ -2391,7 +2391,7 @@ gtk_widget_accelerator_signal (GtkWidget           *widget,
 }
 
 gboolean
-gtk_widget_activate_mnemonic (GtkWidget *widget,
+gtk_widget_mnemonic_activate (GtkWidget *widget,
                               gboolean   group_cycling)
 {
   gboolean handled;
@@ -2410,7 +2410,7 @@ gtk_widget_activate_mnemonic (GtkWidget *widget,
 }
 
 static gboolean
-gtk_widget_real_activate_mnemonic (GtkWidget *widget,
+gtk_widget_real_mnemonic_activate (GtkWidget *widget,
                                    gboolean   group_cycling)
 {
   if (!group_cycling && GTK_WIDGET_GET_CLASS (widget)->activate_signal)
@@ -2813,34 +2813,6 @@ gtk_widget_reparent (GtkWidget *widget,
     }
 }
 
-/**
- * gtk_widget_popup:
- * @widget: 
- * @x: 
- * @y: 
- *
- * DEPRECATED. Completely useless function as far as we know.
- * Probably does something bad.
- * 
- **/
-void
-gtk_widget_popup (GtkWidget *widget,
-                 gint       x,
-                 gint       y)
-{
-  g_return_if_fail (widget != NULL);
-  g_return_if_fail (GTK_IS_WIDGET (widget));
-  
-  if (!GTK_WIDGET_VISIBLE (widget))
-    {
-      if (!GTK_WIDGET_REALIZED (widget))
-       gtk_widget_realize (widget);
-      if (!GTK_WIDGET_NO_WINDOW (widget))
-       gdk_window_move (widget->window, x, y);
-      gtk_widget_show (widget);
-    }
-}
-
 /**
  * gtk_widget_intersect:
  * @widget: a #GtkWidget
index 88e776692a8c683f8a88e82cce604cb6479a69a4..80018b897fcaa57aaf1bcad3dd170e0575d40d5d 100644 (file)
@@ -272,7 +272,7 @@ struct _GtkWidgetClass
                                GdkModifierType accel_mods);
 
   /* Mnemonics */
-  gboolean (* activate_mnemonic) (GtkWidget    *widget,
+  gboolean (* mnemonic_activate) (GtkWidget    *widget,
                                  gboolean      group_cycling);
   
   /* explicit focus */
@@ -476,7 +476,7 @@ guint          gtk_widget_accelerator_signal  (GtkWidget           *widget,
 void      gtk_widget_lock_accelerators   (GtkWidget           *widget);
 void      gtk_widget_unlock_accelerators (GtkWidget           *widget);
 gboolean   gtk_widget_accelerators_locked (GtkWidget          *widget);
-gboolean   gtk_widget_activate_mnemonic   (GtkWidget           *widget,
+gboolean   gtk_widget_mnemonic_activate   (GtkWidget           *widget,
                                           gboolean             group_cycling);
 gboolean   gtk_widget_event              (GtkWidget           *widget,
                                           GdkEvent            *event);
@@ -490,9 +490,6 @@ gboolean   gtk_widget_set_scroll_adjustments (GtkWidget        *widget,
      
 void      gtk_widget_reparent            (GtkWidget           *widget,
                                           GtkWidget           *new_parent);
-void      gtk_widget_popup               (GtkWidget           *widget,
-                                          gint                 x,
-                                          gint                 y);
 gboolean   gtk_widget_intersect                  (GtkWidget           *widget,
                                           GdkRectangle        *area,
                                           GdkRectangle        *intersection);
index d5ec03dfac3569b2610b1b0a6d3b1637a3a91ed3..901f9c76e492ba367663878c76b0d73726581c9d 100644 (file)
@@ -876,7 +876,7 @@ gtk_window_remove_mnemonic (GtkWindow *window,
 }
 
 gboolean
-gtk_window_activate_mnemonic (GtkWindow      *window,
+gtk_window_mnemonic_activate (GtkWindow      *window,
                              guint           keyval,
                              GdkModifierType modifier)
 {
@@ -927,7 +927,7 @@ gtk_window_activate_mnemonic (GtkWindow      *window,
       mnemonic->targets = g_slist_remove (mnemonic->targets, chosen_widget);
       mnemonic->targets = g_slist_append (mnemonic->targets, chosen_widget);
 
-      return gtk_widget_activate_mnemonic (chosen_widget, overloaded);
+      return gtk_widget_mnemonic_activate (chosen_widget, overloaded);
     }
   return FALSE;
 }
@@ -2051,7 +2051,7 @@ gtk_window_key_press_event (GtkWidget   *widget,
     handled = gtk_widget_event (window->focus_widget, (GdkEvent*) event);
 
   if (!handled)
-    handled = gtk_window_activate_mnemonic (window,
+    handled = gtk_window_mnemonic_activate (window,
                                            event->keyval,
                                            event->state);
 
index e4ed83eb495b81c2f53b6c3f6afb198ed9f1e3ab..5264ccd47682a855fbc5f7782727bc50ad340753 100644 (file)
@@ -181,7 +181,7 @@ void     gtk_window_add_mnemonic          (GtkWindow       *window,
 void     gtk_window_remove_mnemonic       (GtkWindow       *window,
                                           guint            keyval,
                                           GtkWidget       *target);
-gboolean gtk_window_activate_mnemonic     (GtkWindow       *window,
+gboolean gtk_window_mnemonic_activate     (GtkWindow       *window,
                                           guint            keyval,
                                           GdkModifierType  modifier);
 void     gtk_window_set_mnemonic_modifier (GtkWindow       *window,
@@ -230,7 +230,7 @@ void       gtk_window_remove_embedded_xid      (GtkWindow           *window,
                                                guint                xid);
 void       gtk_window_add_embedded_xid         (GtkWindow           *window,
                                                guint                xid);
-void       gtk_window_reposition               (GtkWindow           *window,
+void       _gtk_window_reposition              (GtkWindow           *window,
                                                gint                 x,
                                                gint                 y);
 void       _gtk_window_constrain_size          (GtkWindow           *window,