+Mon Nov 24 02:34:00 2003 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtktoolbar.c: remove variables in_dnd and leaving_dnd
+
Mon Nov 24 02:19:33 2003 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtktoolbar.c: remove variable
+Mon Nov 24 02:34:00 2003 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtktoolbar.c: remove variables in_dnd and leaving_dnd
+
Mon Nov 24 02:19:33 2003 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtktoolbar.c: remove variable
+Mon Nov 24 02:34:00 2003 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtktoolbar.c: remove variables in_dnd and leaving_dnd
+
Mon Nov 24 02:19:33 2003 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtktoolbar.c: remove variable
+Mon Nov 24 02:34:00 2003 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtktoolbar.c: remove variables in_dnd and leaving_dnd
+
Mon Nov 24 02:19:33 2003 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtktoolbar.c: remove variable
+Mon Nov 24 02:34:00 2003 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtktoolbar.c: remove variables in_dnd and leaving_dnd
+
Mon Nov 24 02:19:33 2003 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtktoolbar.c: remove variable
GtkSettings *settings;
int idle_id;
gboolean need_sync;
- gboolean leaving_dnd;
- gboolean in_dnd;
GtkToolItem *highlight_tool_item;
gint max_homogeneous_pixels;
}
priv->is_sliding = FALSE;
- if (priv->leaving_dnd)
- {
- priv->in_dnd = FALSE;
- priv->leaving_dnd = FALSE;
- }
-
priv->idle_id = 0;
return FALSE;
GList *list;
priv->is_sliding = FALSE;
- priv->in_dnd = FALSE;
- priv->leaving_dnd = FALSE;
if (priv->idle_id)
{
{
ToolbarContent *content;
GtkToolbarPrivate *priv;
- GList *list;
gint n_items;
GtkRequisition requisition;
if (!tool_item)
{
- if (priv->in_dnd)
+ if (priv->highlight_tool_item)
{
- priv->leaving_dnd = TRUE;
- reset_all_placeholders (toolbar);
- gtk_toolbar_begin_sliding (toolbar);
-
- if (priv->highlight_tool_item)
- {
- gtk_widget_unparent (GTK_WIDGET (priv->highlight_tool_item));
- g_object_unref (priv->highlight_tool_item);
- priv->highlight_tool_item = NULL;
- }
+ gtk_widget_unparent (GTK_WIDGET (priv->highlight_tool_item));
+ g_object_unref (priv->highlight_tool_item);
+ priv->highlight_tool_item = NULL;
}
+ reset_all_placeholders (toolbar);
+ gtk_toolbar_begin_sliding (toolbar);
return;
}
GTK_WIDGET (toolbar));
}
- priv->in_dnd = TRUE;
- priv->leaving_dnd = FALSE;
-
n_items = gtk_toolbar_get_n_items (toolbar);
if (index < 0 || index > n_items)
index = n_items;