94
gtk_tree_model_get(model, iter,
95
EV_DOCUMENT_FONTS_COLUMN_NAME, &name,
96
EV_DOCUMENT_FONTS_COLUMN_DETAILS, &details,
86
gtk_tree_model_get (model, iter,
87
EV_DOCUMENT_FONTS_COLUMN_NAME, &name,
88
EV_DOCUMENT_FONTS_COLUMN_DETAILS, &details,
100
92
markup = g_strdup_printf ("<b><big>%s</big></b>\n<small>%s</small>",
114
106
ev_properties_fonts_init (EvPropertiesFonts *properties)
117
GtkCellRenderer *renderer;
109
GtkCellRenderer *renderer;
118
110
GtkTreeViewColumn *column;
120
/* Create a new GladeXML object from XML file glade_file */
121
xml = glade_xml_new (DATADIR "/evince-properties.glade", "fonts_page_root", NULL);
122
properties->xml = xml;
123
g_assert (xml != NULL);
125
gtk_box_pack_start (GTK_BOX (properties),
126
glade_xml_get_widget (xml, "fonts_page_root"),
129
properties->fonts_treeview = glade_xml_get_widget (xml, "fonts_treeview");
130
properties->fonts_progress_label = glade_xml_get_widget (xml, "font_progress_label");
112
gtk_container_set_border_width (GTK_CONTAINER (properties), 12);
113
gtk_box_set_spacing (GTK_BOX (properties), 6);
115
swindow = gtk_scrolled_window_new (NULL, NULL);
116
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (swindow),
117
GTK_POLICY_AUTOMATIC,
118
GTK_POLICY_AUTOMATIC);
119
gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (swindow),
122
properties->fonts_treeview = gtk_tree_view_new ();
123
gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (properties->fonts_treeview),
132
125
column = gtk_tree_view_column_new ();
133
126
gtk_tree_view_column_set_expand (GTK_TREE_VIEW_COLUMN (column), TRUE);
134
gtk_tree_view_append_column (GTK_TREE_VIEW (properties->fonts_treeview), column);
127
gtk_tree_view_append_column (GTK_TREE_VIEW (properties->fonts_treeview),
136
130
renderer = GTK_CELL_RENDERER (g_object_new (GTK_TYPE_CELL_RENDERER_TEXT,
137
131
"ypad", 6, NULL));
138
gtk_tree_view_column_pack_start (GTK_TREE_VIEW_COLUMN (column), renderer, FALSE);
139
gtk_tree_view_column_set_title (GTK_TREE_VIEW_COLUMN (column), _("Font"));
132
gtk_tree_view_column_pack_start (GTK_TREE_VIEW_COLUMN (column),
134
gtk_tree_view_column_set_title (GTK_TREE_VIEW_COLUMN (column),
140
136
gtk_tree_view_column_set_cell_data_func (column, renderer,
141
137
font_cell_data_func,
140
gtk_container_add (GTK_CONTAINER (swindow), properties->fonts_treeview);
141
gtk_widget_show (properties->fonts_treeview);
143
gtk_box_pack_start (GTK_BOX (properties), swindow,
145
gtk_widget_show (swindow);
147
properties->fonts_progress_label = gtk_label_new (NULL);
148
g_object_set (G_OBJECT (properties->fonts_progress_label),
151
gtk_box_pack_start (GTK_BOX (properties),
152
properties->fonts_progress_label,
154
gtk_widget_show (properties->fonts_progress_label);