forked from AuroraMiddleware/gtk
Applied patch from Olivier Andrieu to fix bug #150440.
Wed Aug 18 08:31:17 2004 Manish Singh <yosh@gimp.org> * gtk/gtkiconview.c: Applied patch from Olivier Andrieu to fix bug #150440. * gtk/gtkicontheme.c (gtk_icon_theme_init): xdg_data_dirs should match constness attributes of g_get_system_data_dirs ().
This commit is contained in:
parent
5734f5f7e9
commit
9f326d612b
@ -1,3 +1,11 @@
|
|||||||
|
Wed Aug 18 08:31:17 2004 Manish Singh <yosh@gimp.org>
|
||||||
|
|
||||||
|
* gtk/gtkiconview.c: Applied patch from Olivier Andrieu to fix
|
||||||
|
bug #150440.
|
||||||
|
|
||||||
|
* gtk/gtkicontheme.c (gtk_icon_theme_init): xdg_data_dirs should
|
||||||
|
match constness attributes of g_get_system_data_dirs ().
|
||||||
|
|
||||||
2004-08-17 Matthias Clasen <mclasen@redhat.com>
|
2004-08-17 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkicontheme.c (gtk_icon_theme_init): Look up icon themes in the
|
* gtk/gtkicontheme.c (gtk_icon_theme_init): Look up icon themes in the
|
||||||
|
@ -1,3 +1,11 @@
|
|||||||
|
Wed Aug 18 08:31:17 2004 Manish Singh <yosh@gimp.org>
|
||||||
|
|
||||||
|
* gtk/gtkiconview.c: Applied patch from Olivier Andrieu to fix
|
||||||
|
bug #150440.
|
||||||
|
|
||||||
|
* gtk/gtkicontheme.c (gtk_icon_theme_init): xdg_data_dirs should
|
||||||
|
match constness attributes of g_get_system_data_dirs ().
|
||||||
|
|
||||||
2004-08-17 Matthias Clasen <mclasen@redhat.com>
|
2004-08-17 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkicontheme.c (gtk_icon_theme_init): Look up icon themes in the
|
* gtk/gtkicontheme.c (gtk_icon_theme_init): Look up icon themes in the
|
||||||
|
@ -1,3 +1,11 @@
|
|||||||
|
Wed Aug 18 08:31:17 2004 Manish Singh <yosh@gimp.org>
|
||||||
|
|
||||||
|
* gtk/gtkiconview.c: Applied patch from Olivier Andrieu to fix
|
||||||
|
bug #150440.
|
||||||
|
|
||||||
|
* gtk/gtkicontheme.c (gtk_icon_theme_init): xdg_data_dirs should
|
||||||
|
match constness attributes of g_get_system_data_dirs ().
|
||||||
|
|
||||||
2004-08-17 Matthias Clasen <mclasen@redhat.com>
|
2004-08-17 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkicontheme.c (gtk_icon_theme_init): Look up icon themes in the
|
* gtk/gtkicontheme.c (gtk_icon_theme_init): Look up icon themes in the
|
||||||
|
@ -1,3 +1,11 @@
|
|||||||
|
Wed Aug 18 08:31:17 2004 Manish Singh <yosh@gimp.org>
|
||||||
|
|
||||||
|
* gtk/gtkiconview.c: Applied patch from Olivier Andrieu to fix
|
||||||
|
bug #150440.
|
||||||
|
|
||||||
|
* gtk/gtkicontheme.c (gtk_icon_theme_init): xdg_data_dirs should
|
||||||
|
match constness attributes of g_get_system_data_dirs ().
|
||||||
|
|
||||||
2004-08-17 Matthias Clasen <mclasen@redhat.com>
|
2004-08-17 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkicontheme.c (gtk_icon_theme_init): Look up icon themes in the
|
* gtk/gtkicontheme.c (gtk_icon_theme_init): Look up icon themes in the
|
||||||
|
@ -524,7 +524,7 @@ static void
|
|||||||
gtk_icon_theme_init (GtkIconTheme *icon_theme)
|
gtk_icon_theme_init (GtkIconTheme *icon_theme)
|
||||||
{
|
{
|
||||||
GtkIconThemePrivate *priv;
|
GtkIconThemePrivate *priv;
|
||||||
gchar **xdg_data_dirs;
|
const gchar * const *xdg_data_dirs;
|
||||||
int i, j;
|
int i, j;
|
||||||
|
|
||||||
priv = g_type_instance_get_private ((GTypeInstance *)icon_theme,
|
priv = g_type_instance_get_private ((GTypeInstance *)icon_theme,
|
||||||
@ -570,7 +570,7 @@ do_theme_change (GtkIconTheme *icon_theme)
|
|||||||
GtkIconThemePrivate *priv = icon_theme->priv;
|
GtkIconThemePrivate *priv = icon_theme->priv;
|
||||||
|
|
||||||
blow_themes (icon_theme);
|
blow_themes (icon_theme);
|
||||||
g_signal_emit (G_OBJECT (icon_theme), signal_changed, 0);
|
g_signal_emit (icon_theme, signal_changed, 0);
|
||||||
|
|
||||||
if (priv->screen && priv->is_screen_singleton)
|
if (priv->screen && priv->is_screen_singleton)
|
||||||
{
|
{
|
||||||
|
@ -1973,8 +1973,12 @@ gtk_icon_view_set_cursor_item (GtkIconView *icon_view,
|
|||||||
/* Notify that accessible focus object has changed */
|
/* Notify that accessible focus object has changed */
|
||||||
obj = gtk_widget_get_accessible (GTK_WIDGET (icon_view));
|
obj = gtk_widget_get_accessible (GTK_WIDGET (icon_view));
|
||||||
item_obj = atk_object_ref_accessible_child (obj, item->index);
|
item_obj = atk_object_ref_accessible_child (obj, item->index);
|
||||||
atk_focus_tracker_notify (item_obj);
|
|
||||||
g_object_unref (item_obj);
|
if (item_obj != NULL)
|
||||||
|
{
|
||||||
|
atk_focus_tracker_notify (item_obj);
|
||||||
|
g_object_unref (item_obj);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -3414,7 +3418,7 @@ gtk_icon_view_item_activated (GtkIconView *icon_view,
|
|||||||
g_return_if_fail (GTK_IS_ICON_VIEW (icon_view));
|
g_return_if_fail (GTK_IS_ICON_VIEW (icon_view));
|
||||||
g_return_if_fail (path != NULL);
|
g_return_if_fail (path != NULL);
|
||||||
|
|
||||||
g_signal_emit (G_OBJECT (icon_view), icon_view_signals[ITEM_ACTIVATED], 0, path);
|
g_signal_emit (icon_view, icon_view_signals[ITEM_ACTIVATED], 0, path);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -3527,7 +3531,7 @@ gtk_icon_view_item_accessible_idle_do_action (gpointer data)
|
|||||||
GtkTreePath *path;
|
GtkTreePath *path;
|
||||||
|
|
||||||
item = GTK_ICON_VIEW_ITEM_ACCESSIBLE (data);
|
item = GTK_ICON_VIEW_ITEM_ACCESSIBLE (data);
|
||||||
item->action_idle_handler = NULL;
|
item->action_idle_handler = 0;
|
||||||
|
|
||||||
if (item->widget == NULL)
|
if (item->widget == NULL)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
@ -4215,7 +4219,6 @@ static gint
|
|||||||
gtk_icon_view_item_accessible_text_get_character_count (AtkText *text)
|
gtk_icon_view_item_accessible_text_get_character_count (AtkText *text)
|
||||||
{
|
{
|
||||||
GtkIconViewItemAccessible *item;
|
GtkIconViewItemAccessible *item;
|
||||||
GtkTextIter start, end;
|
|
||||||
|
|
||||||
item = GTK_ICON_VIEW_ITEM_ACCESSIBLE (text);
|
item = GTK_ICON_VIEW_ITEM_ACCESSIBLE (text);
|
||||||
|
|
||||||
@ -4489,9 +4492,11 @@ gtk_icon_view_item_accessible_set_visibility (GtkIconViewItemAccessible *item,
|
|||||||
gboolean emit_signal)
|
gboolean emit_signal)
|
||||||
{
|
{
|
||||||
if (gtk_icon_view_item_accessible_is_showing (item))
|
if (gtk_icon_view_item_accessible_is_showing (item))
|
||||||
gtk_icon_view_item_accessible_add_state (item, ATK_STATE_SHOWING, emit_signal);
|
return gtk_icon_view_item_accessible_add_state (item, ATK_STATE_SHOWING,
|
||||||
|
emit_signal);
|
||||||
else
|
else
|
||||||
gtk_icon_view_item_accessible_remove_state (item, ATK_STATE_SHOWING, emit_signal);
|
return gtk_icon_view_item_accessible_remove_state (item, ATK_STATE_SHOWING,
|
||||||
|
emit_signal);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -4760,7 +4765,6 @@ gtk_icon_view_accessible_get_n_children (AtkObject *accessible)
|
|||||||
{
|
{
|
||||||
GtkIconView *icon_view;
|
GtkIconView *icon_view;
|
||||||
GtkWidget *widget;
|
GtkWidget *widget;
|
||||||
gint i;
|
|
||||||
|
|
||||||
widget = GTK_ACCESSIBLE (accessible)->widget;
|
widget = GTK_ACCESSIBLE (accessible)->widget;
|
||||||
if (!widget)
|
if (!widget)
|
||||||
@ -4994,9 +4998,9 @@ gtk_icon_view_accessible_model_row_inserted (GtkTreeModel *tree_model,
|
|||||||
if (info->index != item->item->index)
|
if (info->index != item->item->index)
|
||||||
{
|
{
|
||||||
if (info->index < index)
|
if (info->index < index)
|
||||||
g_warning ("Unexpected index value on insetion %d %d", index, info->index);
|
g_warning ("Unexpected index value on insertion %d %d", index, info->index);
|
||||||
|
|
||||||
if (tmp_list = NULL)
|
if (tmp_list == NULL)
|
||||||
tmp_list = items;
|
tmp_list = items;
|
||||||
|
|
||||||
info->index = item->item->index;
|
info->index = item->item->index;
|
||||||
@ -5033,6 +5037,7 @@ gtk_icon_view_accessible_model_row_deleted (GtkTreeModel *tree_model,
|
|||||||
items = priv->items;
|
items = priv->items;
|
||||||
tmp_list = NULL;
|
tmp_list = NULL;
|
||||||
deleted_item = NULL;
|
deleted_item = NULL;
|
||||||
|
info = NULL;
|
||||||
while (items)
|
while (items)
|
||||||
{
|
{
|
||||||
info = items->data;
|
info = items->data;
|
||||||
@ -5043,7 +5048,7 @@ gtk_icon_view_accessible_model_row_deleted (GtkTreeModel *tree_model,
|
|||||||
}
|
}
|
||||||
if (info->index != item->item->index)
|
if (info->index != item->item->index)
|
||||||
{
|
{
|
||||||
if (tmp_list = NULL)
|
if (tmp_list == NULL)
|
||||||
tmp_list = items;
|
tmp_list = items;
|
||||||
else
|
else
|
||||||
info->index = item->item->index;
|
info->index = item->item->index;
|
||||||
@ -5089,7 +5094,6 @@ gtk_icon_view_accessible_model_rows_reordered (GtkTreeModel *tree_model,
|
|||||||
GtkIconViewItemAccessible *item;
|
GtkIconViewItemAccessible *item;
|
||||||
GList *items;
|
GList *items;
|
||||||
GList *tmp_list;
|
GList *tmp_list;
|
||||||
GList *new_list;
|
|
||||||
AtkObject *atk_obj;
|
AtkObject *atk_obj;
|
||||||
|
|
||||||
atk_obj = gtk_widget_get_accessible (GTK_WIDGET (user_data));
|
atk_obj = gtk_widget_get_accessible (GTK_WIDGET (user_data));
|
||||||
@ -5531,7 +5535,6 @@ gtk_icon_view_accessible_select_all_selection (AtkSelection *selection)
|
|||||||
{
|
{
|
||||||
GtkWidget *widget;
|
GtkWidget *widget;
|
||||||
GtkIconView *icon_view;
|
GtkIconView *icon_view;
|
||||||
GList *l;
|
|
||||||
|
|
||||||
widget = GTK_ACCESSIBLE (selection)->widget;
|
widget = GTK_ACCESSIBLE (selection)->widget;
|
||||||
if (widget == NULL)
|
if (widget == NULL)
|
||||||
|
Loading…
Reference in New Issue
Block a user