GtkFontChooser: Add deprecated calls to the test
This commit is contained in:
committed by
Matthias Clasen
parent
1a2ef4db60
commit
29a0685ee8
@ -160,7 +160,7 @@ enum {
|
|||||||
FACE_COLUMN,
|
FACE_COLUMN,
|
||||||
PREVIEW_TEXT_COLUMN,
|
PREVIEW_TEXT_COLUMN,
|
||||||
PREVIEW_TITLE_COLUMN,
|
PREVIEW_TITLE_COLUMN,
|
||||||
/*FIXME: Remove two strings after deprecation removal */
|
/*FIXME: Remove these two strings for 4.0 */
|
||||||
FAMILY_NAME_COLUMN,
|
FAMILY_NAME_COLUMN,
|
||||||
FACE_NAME_COLUMN
|
FACE_NAME_COLUMN
|
||||||
};
|
};
|
||||||
@ -194,9 +194,9 @@ static void
|
|||||||
gtk_font_selection_class_init (GtkFontSelectionClass *klass)
|
gtk_font_selection_class_init (GtkFontSelectionClass *klass)
|
||||||
{
|
{
|
||||||
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
|
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
|
||||||
|
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
|
|
||||||
widget_class->screen_changed = gtk_font_selection_screen_changed;
|
widget_class->screen_changed = gtk_font_selection_screen_changed;
|
||||||
widget_class->style_updated = gtk_font_selection_style_updated;
|
widget_class->style_updated = gtk_font_selection_style_updated;
|
||||||
#endif
|
#endif
|
||||||
@ -422,10 +422,19 @@ set_range_marks (GtkFontSelectionPrivate *priv,
|
|||||||
priv->ignore_slider = TRUE;
|
priv->ignore_slider = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!priv->_size_model)
|
||||||
/* FIXME: Ought to be removed for 4.0 to just populate the marks */
|
|
||||||
if (priv->_size_model)
|
|
||||||
{
|
{
|
||||||
|
for (i=0; i<length; i++)
|
||||||
|
gtk_scale_add_mark (GTK_SCALE (size_slider),
|
||||||
|
(gdouble) sizes[i],
|
||||||
|
GTK_POS_BOTTOM, NULL);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
/* FIXME: This populates the size list for the
|
||||||
|
* deprecated size list tree view.
|
||||||
|
* Should be removed for 4.0
|
||||||
|
*/
|
||||||
GString *size_str = g_string_new (NULL);
|
GString *size_str = g_string_new (NULL);
|
||||||
gtk_list_store_clear (priv->_size_model);
|
gtk_list_store_clear (priv->_size_model);
|
||||||
|
|
||||||
@ -447,13 +456,6 @@ set_range_marks (GtkFontSelectionPrivate *priv,
|
|||||||
}
|
}
|
||||||
g_string_free (size_str, TRUE);
|
g_string_free (size_str, TRUE);
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
for (i=0; i<length; i++)
|
|
||||||
gtk_scale_add_mark (GTK_SCALE (size_slider),
|
|
||||||
(gdouble) sizes[i],
|
|
||||||
GTK_POS_BOTTOM, NULL);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|||||||
@ -25,11 +25,26 @@
|
|||||||
int
|
int
|
||||||
main (int argc, char *argv[])
|
main (int argc, char *argv[])
|
||||||
{
|
{
|
||||||
|
GtkWidget *window;
|
||||||
|
GtkWidget *vbox;
|
||||||
GtkWidget *dialog;
|
GtkWidget *dialog;
|
||||||
|
GtkWidget *fontsel;
|
||||||
|
|
||||||
gtk_init (NULL, NULL);
|
gtk_init (NULL, NULL);
|
||||||
|
|
||||||
dialog = gtk_font_selection_dialog_new (NULL);
|
dialog = gtk_font_selection_dialog_new (NULL);
|
||||||
|
|
||||||
|
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
|
||||||
|
vbox = gtk_vbox_new (TRUE, 6);
|
||||||
|
gtk_container_add (GTK_CONTAINER (window), vbox);
|
||||||
|
|
||||||
|
fontsel = gtk_font_selection_dialog_get_font_selection (GTK_FONT_SELECTION_DIALOG (dialog));
|
||||||
|
gtk_container_add (GTK_CONTAINER (window), gtk_font_selection_get_size_list (GTK_FONT_SELECTION (fontsel)));
|
||||||
|
gtk_container_add (GTK_CONTAINER (window), gtk_font_selection_get_family_list (GTK_FONT_SELECTION (fontsel)));
|
||||||
|
gtk_container_add (GTK_CONTAINER (window), gtk_font_selection_get_face_list (GTK_FONT_SELECTION (fontsel)));
|
||||||
|
|
||||||
|
gtk_widget_show_all (window);
|
||||||
|
|
||||||
gtk_dialog_run (GTK_DIALOG (dialog));
|
gtk_dialog_run (GTK_DIALOG (dialog));
|
||||||
|
|
||||||
gtk_widget_destroy (dialog);
|
gtk_widget_destroy (dialog);
|
||||||
|
|||||||
Reference in New Issue
Block a user