Maeomm Reference Documentation: hildonsmm
Main Page   Namespaces   Book  

Hildon::Button Class Reference

Inheritance diagram for Hildon::Button:

Inheritance graph
[legend]

List of all members.

Public Member Functions

void add_image_size_group (const Glib::RefPtr<Gtk::SizeGroup>& size_group)
void add_size_groups (const Glib::RefPtr<Gtk::SizeGroup>& title_size_group, const Glib::RefPtr<Gtk::SizeGroup>& value_size_group, const Glib::RefPtr<Gtk::SizeGroup>& image_size_group)
void add_title_size_group (const Glib::RefPtr<Gtk::SizeGroup>& size_group)
void add_value_size_group (const Glib::RefPtr<Gtk::SizeGroup>& size_group)
 Button (Gtk::Hildon::SizeType size, ButtonArrangement arrangement, const Glib::ustring& title, const Glib::ustring& value)
 Button (Gtk::Hildon::SizeType size, ButtonArrangement arrangement)
 Button ()
ButtonStyle get_button_style () const
const Gtk::Widgetget_image () const
Gtk::Widgetget_image ()
Glib::ustring get_title () const
Glib::ustring get_value () const
const HildonButton* gobj () const
 Provides access to the underlying C GtkObject.
HildonButton* gobj ()
 Provides access to the underlying C GtkObject.
void set_alignment (float xalign, float yalign, float xscale, float yscale)
void set_button_style (ButtonStyle style)
void set_image (Gtk::Widget& image)
void set_image_alignment (float xalign, float yalign)
void set_image_position (Gtk::PositionType position)
void set_text (const Glib::ustring& title, const Glib::ustring& value)
void set_title (const Glib::ustring& title)
void set_title_alignment (float xalign, float yalign)
void set_value (const Glib::ustring& value)
void set_value_alignment (float xalign, float yalign)
void unset_image ()
void unset_title ()
void unset_value ()
virtual ~Button ()

Related Functions

(Note that these are not member functions.)

Hildon::Buttonwrap (HildonButton* object, bool take_copy=false)
 A Glib::wrap() method for this object.


Constructor & Destructor Documentation

virtual Hildon::Button::~Button (  )  [virtual]

Reimplemented from Gtk::Button.

Hildon::Button::Button (  ) 

Reimplemented from Gtk::Button.

Hildon::Button::Button ( Gtk::Hildon::SizeType  size,
ButtonArrangement  arrangement 
) [explicit]

Hildon::Button::Button ( Gtk::Hildon::SizeType  size,
ButtonArrangement  arrangement,
const Glib::ustring title,
const Glib::ustring value 
) [explicit]


Member Function Documentation

void Hildon::Button::add_image_size_group ( const Glib::RefPtr< Gtk::SizeGroup > &  size_group  ) 

void Hildon::Button::add_size_groups ( const Glib::RefPtr< Gtk::SizeGroup > &  title_size_group,
const Glib::RefPtr< Gtk::SizeGroup > &  value_size_group,
const Glib::RefPtr< Gtk::SizeGroup > &  image_size_group 
)

void Hildon::Button::add_title_size_group ( const Glib::RefPtr< Gtk::SizeGroup > &  size_group  ) 

void Hildon::Button::add_value_size_group ( const Glib::RefPtr< Gtk::SizeGroup > &  size_group  ) 

ButtonStyle Hildon::Button::get_button_style (  )  const

const Gtk::Widget* Hildon::Button::get_image (  )  const

Reimplemented from Gtk::Button.

Gtk::Widget* Hildon::Button::get_image (  ) 

Reimplemented from Gtk::Button.

Glib::ustring Hildon::Button::get_title (  )  const

Glib::ustring Hildon::Button::get_value (  )  const

const HildonButton* Hildon::Button::gobj (  )  const [inline]

Provides access to the underlying C GtkObject.

Reimplemented from Gtk::Button.

Reimplemented in Hildon::DateButton, Hildon::PickerButton, and Hildon::TimeButton.

HildonButton* Hildon::Button::gobj (  )  [inline]

Provides access to the underlying C GtkObject.

Reimplemented from Gtk::Button.

Reimplemented in Hildon::DateButton, Hildon::PickerButton, and Hildon::TimeButton.

void Hildon::Button::set_alignment ( float  xalign,
float  yalign,
float  xscale,
float  yscale 
)

void Hildon::Button::set_button_style ( ButtonStyle  style  ) 

void Hildon::Button::set_image ( Gtk::Widget image  ) 

Reimplemented from Gtk::Button.

void Hildon::Button::set_image_alignment ( float  xalign,
float  yalign 
)

void Hildon::Button::set_image_position ( Gtk::PositionType  position  ) 

Reimplemented from Gtk::Button.

void Hildon::Button::set_text ( const Glib::ustring title,
const Glib::ustring value 
)

void Hildon::Button::set_title ( const Glib::ustring title  ) 

void Hildon::Button::set_title_alignment ( float  xalign,
float  yalign 
)

void Hildon::Button::set_value ( const Glib::ustring value  ) 

void Hildon::Button::set_value_alignment ( float  xalign,
float  yalign 
)

void Hildon::Button::unset_image (  ) 

void Hildon::Button::unset_title (  ) 

void Hildon::Button::unset_value (  ) 


Friends And Related Function Documentation

Hildon::Button* wrap ( HildonButton *  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 for hildonmm by Doxygen 1.5.6 © 1997-2001