summaryrefslogtreecommitdiff
path: root/src/nautilus-batch-rename-dialog.c
diff options
context:
space:
mode:
authorCorey Berla <corey@berla.me>2022-12-19 17:53:30 +0000
committerAntónio Fernandes <antoniof@gnome.org>2022-12-19 17:53:30 +0000
commita5ca1f830aebe86413e364c63bf831bc027528fa (patch)
tree1d8e79ce50f584452b3e1290c3d8899dd3d40074 /src/nautilus-batch-rename-dialog.c
parent53a9b828e1fab983a8bb0562b0341f66073d5183 (diff)
downloadnautilus-a5ca1f830aebe86413e364c63bf831bc027528fa.tar.gz
general: Replace GtkStyleContext with GtkWidget functions
GtkStyleContext is deprecated in 4.10, use the corresponding GtkWidget functions. Also bump GTK version to use the new gtk_widget_get_color().
Diffstat (limited to 'src/nautilus-batch-rename-dialog.c')
-rw-r--r--src/nautilus-batch-rename-dialog.c32
1 files changed, 9 insertions, 23 deletions
diff --git a/src/nautilus-batch-rename-dialog.c b/src/nautilus-batch-rename-dialog.c
index 14f142be5..731b522c2 100644
--- a/src/nautilus-batch-rename-dialog.c
+++ b/src/nautilus-batch-rename-dialog.c
@@ -787,7 +787,6 @@ update_conflict_row_background (NautilusBatchRenameDialog *dialog)
GList *l3;
GList *duplicates;
gint index;
- GtkStyleContext *context;
ConflictData *conflict_data;
index = 0;
@@ -804,17 +803,11 @@ update_conflict_row_background (NautilusBatchRenameDialog *dialog)
GtkWidget *row2 = gtk_widget_get_parent (l2->data);
GtkWidget *row3 = gtk_widget_get_parent (l3->data);
- context = gtk_widget_get_style_context (row1);
-
- if (gtk_style_context_has_class (context, "conflict-row"))
+ if (gtk_widget_has_css_class (row1, "conflict-row"))
{
- gtk_style_context_remove_class (context, "conflict-row");
-
- context = gtk_widget_get_style_context (row2);
- gtk_style_context_remove_class (context, "conflict-row");
-
- context = gtk_widget_get_style_context (row3);
- gtk_style_context_remove_class (context, "conflict-row");
+ gtk_widget_remove_css_class (row1, "conflict-row");
+ gtk_widget_remove_css_class (row2, "conflict-row");
+ gtk_widget_remove_css_class (row3, "conflict-row");
}
if (duplicates != NULL)
@@ -822,14 +815,9 @@ update_conflict_row_background (NautilusBatchRenameDialog *dialog)
conflict_data = duplicates->data;
if (conflict_data->index == index)
{
- context = gtk_widget_get_style_context (row1);
- gtk_style_context_add_class (context, "conflict-row");
-
- context = gtk_widget_get_style_context (row2);
- gtk_style_context_add_class (context, "conflict-row");
-
- context = gtk_widget_get_style_context (row3);
- gtk_style_context_add_class (context, "conflict-row");
+ gtk_widget_add_css_class (row1, "conflict-row");
+ gtk_widget_add_css_class (row2, "conflict-row");
+ gtk_widget_add_css_class (row3, "conflict-row");
duplicates = duplicates->next;
}
@@ -1416,7 +1404,6 @@ static void
update_row_shadowing (GtkWidget *row,
gboolean shown)
{
- GtkStyleContext *context;
GtkStateFlags flags;
if (!GTK_IS_LIST_BOX_ROW (row))
@@ -1424,8 +1411,7 @@ update_row_shadowing (GtkWidget *row,
return;
}
- context = gtk_widget_get_style_context (row);
- flags = gtk_style_context_get_state (context);
+ flags = gtk_widget_get_state_flags (row);
if (shown)
{
@@ -1436,7 +1422,7 @@ update_row_shadowing (GtkWidget *row,
flags &= ~GTK_STATE_FLAG_PRELIGHT;
}
- gtk_style_context_set_state (context, flags);
+ gtk_widget_set_state_flags (row, flags, FALSE);
}
static void