summaryrefslogtreecommitdiff
path: root/gtk/gtkscale.c
diff options
context:
space:
mode:
authorStefan Sauer <ensonic@users.sf.net>2012-01-13 13:52:32 +0100
committerMatthias Clasen <mclasen@redhat.com>2012-01-15 14:13:10 -0500
commit9bedf0128fabcdb4a4aff90a986dacd9c9d24e34 (patch)
tree8ef26cae6bb62e8902f6507f09d159ead81326c4 /gtk/gtkscale.c
parentaaf7a0ac28cd7e5a7efba1816a5469ef58b77e68 (diff)
downloadgtk+-9bedf0128fabcdb4a4aff90a986dacd9c9d24e34.tar.gz
scale: use a GList instead of a GSList
The range widget can be inverted, this will help us to handle that case.
Diffstat (limited to 'gtk/gtkscale.c')
-rw-r--r--gtk/gtkscale.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/gtk/gtkscale.c b/gtk/gtkscale.c
index e4a7df926e..b1ac927740 100644
--- a/gtk/gtkscale.c
+++ b/gtk/gtkscale.c
@@ -85,7 +85,7 @@ struct _GtkScalePrivate
{
PangoLayout *layout;
- GSList *marks;
+ GList *marks;
gint digits;
@@ -930,7 +930,7 @@ gtk_scale_get_mark_label_size (GtkScale *scale,
GtkScalePrivate *priv = scale->priv;
PangoLayout *layout;
PangoRectangle logical_rect;
- GSList *m;
+ GList *m;
gint w, h;
*count1 = *count2 = 0;
@@ -1053,14 +1053,14 @@ gtk_scale_get_preferred_height (GtkWidget *widget,
}
static gint
-find_next_pos (GtkWidget *widget,
- GSList *list,
+find_next_pos (GtkWidget *widget,
+ GList *list,
gint *marks,
GtkPositionType pos,
gint match)
{
GtkAllocation allocation;
- GSList *m;
+ GList *m;
gint i;
for (m = list->next, i = 1; m; m = m->next, i++)
@@ -1112,7 +1112,7 @@ gtk_scale_draw (GtkWidget *widget,
gint x1, x2, x3, y1, y2, y3;
PangoLayout *layout;
PangoRectangle logical_rect;
- GSList *m;
+ GList *m;
gint min_pos_before, min_pos_after;
gint min_pos, max_pos;
@@ -1509,8 +1509,8 @@ gtk_scale_clear_marks (GtkScale *scale)
priv = scale->priv;
- g_slist_foreach (priv->marks, (GFunc)gtk_scale_mark_free, NULL);
- g_slist_free (priv->marks);
+ g_list_foreach (priv->marks, (GFunc)gtk_scale_mark_free, NULL);
+ g_list_free (priv->marks);
priv->marks = NULL;
context = gtk_widget_get_style_context (GTK_WIDGET (scale));
@@ -1564,7 +1564,7 @@ gtk_scale_add_mark (GtkScale *scale,
{
GtkScalePrivate *priv;
GtkScaleMark *mark;
- GSList *m;
+ GList *m;
gdouble *values;
gint n, i;
GtkStyleContext *context;
@@ -1583,14 +1583,14 @@ gtk_scale_add_mark (GtkScale *scale,
else
mark->position = GTK_POS_BOTTOM;
- priv->marks = g_slist_insert_sorted (priv->marks, mark,
- (GCompareFunc) compare_marks);
+ priv->marks = g_list_insert_sorted (priv->marks, mark,
+ (GCompareFunc) compare_marks);
#define MARKS_ABOVE 1
#define MARKS_BELOW 2
all_pos = 0;
- n = g_slist_length (priv->marks);
+ n = g_list_length (priv->marks);
values = g_new (gdouble, n);
for (m = priv->marks, i = 0; m; m = m->next, i++)
{
@@ -1637,7 +1637,7 @@ typedef struct
{
GtkScale *scale;
GtkBuilder *builder;
- GSList *marks;
+ GList *marks;
} MarksSubparserData;
typedef struct
@@ -1753,7 +1753,7 @@ marks_start_element (GMarkupParseContext *context,
mark->context = g_strdup (msg_context);
mark->translatable = translatable;
- parser_data->marks = g_slist_prepend (parser_data->marks, mark);
+ parser_data->marks = g_list_prepend (parser_data->marks, mark);
}
else
{
@@ -1835,7 +1835,7 @@ gtk_scale_buildable_custom_finished (GtkBuildable *buildable,
if (strcmp (tagname, "marks") == 0)
{
- GSList *m;
+ GList *m;
gchar *markup;
marks_data = (MarksSubparserData *)user_data;
@@ -1856,7 +1856,7 @@ gtk_scale_buildable_custom_finished (GtkBuildable *buildable,
mark_data_free (mdata);
}
- g_slist_free (marks_data->marks);
+ g_list_free (marks_data->marks);
g_slice_free (MarksSubparserData, marks_data);
}
}