gtk.FontSelection.FontSelection Class Reference

Inheritance diagram for gtk.FontSelection.FontSelection:

gtk.VBox.VBox gtk.Box.Box gtk.Container.Container gtk.Widget.Widget gtk.ObjectGtk.ObjectGtk gobject.ObjectG.ObjectG List of all members.

Public Member Functions

GtkFontSelectiongetFontSelectionStruct ()
 this (GtkFontSelection *gtkFontSelection)
 Sets our main struct and passes it to the parent class.
 this ()
 Creates a new GtkFontSelection.
Font getFont ()
 Warning gtk_font_selection_get_font is deprecated and should not be used in newly-written code.
char[] getFontName ()
 Gets the currently-selected font name.
int setFontName (char[] fontname)
 Sets the currently-selected font.
char[] getPreviewText ()
 Gets the text displayed in the preview area.
void setPreviewText (char[] text)
 Sets the text displayed in the preview area.

Protected Member Functions

void * getStruct ()
 the main Gtk struct as a void*

Protected Attributes

GtkFontSelectiongtkFontSelection
 the main Gtk struct

Constructor & Destructor Documentation

gtk.FontSelection.FontSelection.this ( GtkFontSelection gtkFontSelection  ) 

Sets our main struct and passes it to the parent class.

gtk.FontSelection.FontSelection.this (  ) 

Creates a new GtkFontSelection.

Returns: a new GtkFontSelection.


Member Function Documentation

Font gtk.FontSelection.FontSelection.getFont (  ) 

Warning gtk_font_selection_get_font is deprecated and should not be used in newly-written code.

Gets the currently-selected font. fontsel: a GtkFontSelection. Returns: the currently-selected font, or NULL if no font is selected.

char [] gtk.FontSelection.FontSelection.getFontName (  ) 

Gets the currently-selected font name.

Note that this can be a different string than what you set with gtk_font_selection_set_font_name(), as the font selection widget may normalize font names and thus return a string with a different structure. For example, "Helvetica Italic Bold 12" could be normalized to "Helvetica Bold Italic 12". Use pango_font_description_equal() if you want to compare two font descriptions. fontsel: a GtkFontSelection Returns: A string with the name of the current font, or NULL if no font is selected. You must free this string with g_free().

GtkFontSelection* gtk.FontSelection.FontSelection.getFontSelectionStruct (  ) 

char [] gtk.FontSelection.FontSelection.getPreviewText (  ) 

Gets the text displayed in the preview area.

fontsel: a GtkFontSelection. Returns: the text displayed in the preview area. This string is owned by the widget and should not be modified or freed.

void* gtk.FontSelection.FontSelection.getStruct (  )  [protected]

the main Gtk struct as a void*

Reimplemented from gtk.VBox.VBox.

int gtk.FontSelection.FontSelection.setFontName ( char[]  fontname  ) 

Sets the currently-selected font.

Note that the fontsel needs to know the screen in which it will appear for this to work; this can be guaranteed by simply making sure that the fontsel is inserted in a toplevel window before you call this function. fontsel: a GtkFontSelection fontname: a font name like "Helvetica 12" or "Times Bold 18" Returns: TRUE if the font could be set successfully; FALSE if no such font exists or if the fontsel doesn't belong to a particular screen yet.

void gtk.FontSelection.FontSelection.setPreviewText ( char[]  text  ) 

Sets the text displayed in the preview area.

fontsel: a GtkFontSelection. text: the text to display in the preview area. Property Details The "font" property "font" GdkFont : Read The GdkFont that is currently selected.


Member Data Documentation

GtkFontSelection* gtk.FontSelection.FontSelection.gtkFontSelection [protected]

the main Gtk struct


SourceForge.net Logo DSource.org Logo digitalmars.com Logo