Gnome::UI::FontPicker Class Reference

#include <font-picker.h>

Inheritance diagram for Gnome::UI::FontPicker:
[legend]

List of all members.

Public Member Functions

virtual ~FontPicker ()
GnomeFontPicker * gobj ()
 Provides access to the underlying C GtkObject.
const GnomeFontPicker * gobj () const
 Provides access to the underlying C GtkObject.
 FontPicker ()
void set_title (const Glib::ustring &title)
Glib::ustring get_title () const
GnomeFontPickerMode get_mode () const
void set_mode (GnomeFontPickerMode mode)
void set_use_font_in_label (bool use_font_in_label, gint size)
void set_show_size (bool show_size=true)
void uw_set_widget (Gtk::Widget &widget)
Gtk::Widget * uw_get_widget ()
const Gtk::Widget * uw_get_widget () const
Glib::ustring get_font_name () const
bool set_font_name (const Glib::ustring &fontname)
Glib::ustring get_preview_text () const
void set_preview_text (const Glib::ustring &text)
Glib::SignalProxy1
< void, const
Glib::ustring & > 
signal_font_set ()
 
Prototype:
void on_my_font_set(const Glib::ustring& font_name)

Glib::PropertyProxy
< Glib::ustring > 
_title ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly
< Glib::ustring > 
_title () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy
< GnomeFontPickerMode > 
_mode ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly
< GnomeFontPickerMode > 
_mode () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy
< Glib::ustring > 
_font_name ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly
< Glib::ustring > 
_font_name () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy
< Glib::ustring > 
_preview_text ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly
< Glib::ustring > 
_preview_text () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy
< bool > 
_use_font_in_label ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly
< bool > 
_use_font_in_label () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy
< int > 
_label_font_size ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly
< int > 
_label_font_size () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy
< bool > 
_show_size ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly
< bool > 
_show_size () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Protected Member Functions

virtual void on_font_set (const Glib::ustring &font_name)

Related Functions

(Note that these are not member functions.)

Gnome::UI::FontPickerwrap (GnomeFontPicker *object, bool take_copy=false)
 A Glib::wrap() method for this object.


Constructor & Destructor Documentation

virtual Gnome::UI::FontPicker::~FontPicker (  )  [virtual]

Gnome::UI::FontPicker::FontPicker (  ) 


Member Function Documentation

GnomeFontPicker* Gnome::UI::FontPicker::gobj (  )  [inline]

Provides access to the underlying C GtkObject.

const GnomeFontPicker* Gnome::UI::FontPicker::gobj (  )  const [inline]

Provides access to the underlying C GtkObject.

virtual void Gnome::UI::FontPicker::on_font_set ( const Glib::ustring &  font_name  )  [protected, virtual]

void Gnome::UI::FontPicker::set_title ( const Glib::ustring &  title  ) 

Glib::ustring Gnome::UI::FontPicker::get_title (  )  const

GnomeFontPickerMode Gnome::UI::FontPicker::get_mode (  )  const

void Gnome::UI::FontPicker::set_mode ( GnomeFontPickerMode  mode  ) 

void Gnome::UI::FontPicker::set_use_font_in_label ( bool  use_font_in_label,
gint  size 
)

void Gnome::UI::FontPicker::set_show_size ( bool  show_size = true  ) 

void Gnome::UI::FontPicker::uw_set_widget ( Gtk::Widget &  widget  ) 

Gtk::Widget* Gnome::UI::FontPicker::uw_get_widget (  ) 

const Gtk::Widget* Gnome::UI::FontPicker::uw_get_widget (  )  const

Glib::ustring Gnome::UI::FontPicker::get_font_name (  )  const

bool Gnome::UI::FontPicker::set_font_name ( const Glib::ustring &  fontname  ) 

Glib::ustring Gnome::UI::FontPicker::get_preview_text (  )  const

void Gnome::UI::FontPicker::set_preview_text ( const Glib::ustring &  text  ) 

Glib::SignalProxy1< void,const Glib::ustring& > Gnome::UI::FontPicker::signal_font_set (  ) 

Prototype:
void on_my_font_set(const Glib::ustring& font_name)

Glib::PropertyProxy<Glib::ustring> Gnome::UI::FontPicker::_title (  ) 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy_ReadOnly<Glib::ustring> Gnome::UI::FontPicker::_title (  )  const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<GnomeFontPickerMode> Gnome::UI::FontPicker::_mode (  ) 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy_ReadOnly<GnomeFontPickerMode> Gnome::UI::FontPicker::_mode (  )  const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<Glib::ustring> Gnome::UI::FontPicker::_font_name (  ) 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy_ReadOnly<Glib::ustring> Gnome::UI::FontPicker::_font_name (  )  const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<Glib::ustring> Gnome::UI::FontPicker::_preview_text (  ) 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy_ReadOnly<Glib::ustring> Gnome::UI::FontPicker::_preview_text (  )  const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<bool> Gnome::UI::FontPicker::_use_font_in_label (  ) 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy_ReadOnly<bool> Gnome::UI::FontPicker::_use_font_in_label (  )  const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<int> Gnome::UI::FontPicker::_label_font_size (  ) 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy_ReadOnly<int> Gnome::UI::FontPicker::_label_font_size (  )  const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<bool> Gnome::UI::FontPicker::_show_size (  ) 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy_ReadOnly<bool> Gnome::UI::FontPicker::_show_size (  )  const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.


Friends And Related Function Documentation

Gnome::UI::FontPicker * wrap ( GnomeFontPicker *  object,
bool  take_copy = false 
) [related]

A Glib::wrap() method for this object.

Parameters:
object The C instance.
take_copy False if the result should take ownership of the C instance. True if it should take a new copy or ref.
Returns:
A C++ instance that wraps this C instance.


The documentation for this class was generated from the following file:
Generated on Mon Sep 17 20:08:27 2007 for libgnomeuimm by  doxygen 1.5.3