* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
*
* Based on gtkfilechooserutils.c:
* Copyright (C) 2003 Red Hat, Inc.
GTK_FONT_CHOOSER_DELEGATE_QUARK);
}
-static gchar *
-delegate_get_font (GtkFontChooser *chooser)
-{
- return gtk_font_chooser_get_font (get_delegate (chooser));
-}
-
-static void
-delegate_set_font (GtkFontChooser *chooser,
- const gchar *fontname)
-{
- gtk_font_chooser_set_font (get_delegate (chooser), fontname);
-}
-
static PangoFontFamily *
delegate_get_font_family (GtkFontChooser *chooser)
{
- return gtk_font_chooser_get_family (get_delegate (chooser));
+ return gtk_font_chooser_get_font_family (get_delegate (chooser));
}
static PangoFontFace *
delegate_get_font_face (GtkFontChooser *chooser)
{
- return gtk_font_chooser_get_face (get_delegate (chooser));
+ return gtk_font_chooser_get_font_face (get_delegate (chooser));
}
static int
delegate_get_font_size (GtkFontChooser *chooser)
{
- return gtk_font_chooser_get_size (get_delegate (chooser));
+ return gtk_font_chooser_get_font_size (get_delegate (chooser));
}
static void
g_object_class_override_property (klass,
GTK_FONT_CHOOSER_PROP_FONT,
"font");
+ g_object_class_override_property (klass,
+ GTK_FONT_CHOOSER_PROP_FONT_DESC,
+ "font-desc");
g_object_class_override_property (klass,
GTK_FONT_CHOOSER_PROP_PREVIEW_TEXT,
"preview-text");
void
_gtk_font_chooser_delegate_iface_init (GtkFontChooserIface *iface)
{
- iface->get_font = delegate_get_font;
- iface->set_font = delegate_set_font;
iface->get_font_family = delegate_get_font_family;
iface->get_font_face = delegate_get_font_face;
iface->get_font_size = delegate_get_font_size;