TODO. More...
Public Member Functions | |
virtual | ~CellArea () |
GtkCellArea* | gobj () |
Provides access to the underlying C GObject. | |
const GtkCellArea* | gobj () const |
Provides access to the underlying C GObject. | |
GtkCellArea* | gobj_copy () |
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. | |
void | add (CellRenderer& renderer) |
void | remove (CellRenderer& renderer) |
bool | has_renderer (CellRenderer& renderer) |
int | event (const Glib::RefPtr< CellAreaContext >& context, Widget& widget, GdkEvent* event, const Gdk::Rectangle& cell_area, GtkCellRendererState flags) |
void | render (const Glib::RefPtr< CellAreaContext >& context, Widget& widget, const Cairo::RefPtr< Cairo::Context >& cr, const Gdk::Rectangle& background_area, const Gdk::Rectangle& cell_area, CellRendererState flags, bool paint_focus) |
void | get_cell_allocation (const Glib::RefPtr< CellAreaContext >& context, Widget& widget, CellRenderer& renderer, const Gdk::Rectangle& cell_area, Gdk::Rectangle& allocation) |
CellRenderer* | get_cell_at_position (const Glib::RefPtr< CellAreaContext >& context, Widget& widget, const Gdk::Rectangle& cell_area, int x, int y, Gdk::Rectangle& alloc_area) |
const CellRenderer* | get_cell_at_position (const Glib::RefPtr< CellAreaContext >& context, Widget& widget, const Gdk::Rectangle& cell_area, int x, int y, Gdk::Rectangle& alloc_area) const |
Glib::RefPtr< CellAreaContext > | create_context () const |
Glib::RefPtr< CellAreaContext > | copy_context (const Glib::RefPtr< const CellAreaContext >& context) |
SizeRequestMode | get_request_mode () const |
void | get_preferred_width (const Glib::RefPtr< CellAreaContext >& context, Widget& widget, int& minimum_width, int& natural_width) |
void | get_preferred_height_for_width (const Glib::RefPtr< CellAreaContext >& context, Widget& widget, int width, int& minimum_height, int& natural_height) |
void | get_preferred_height (const Glib::RefPtr< CellAreaContext >& context, Widget& widget, int& minimum_height, int& natural_height) |
void | get_preferred_width_for_height (const Glib::RefPtr< CellAreaContext >& context, Widget& widget, int height, int& minimum_width, int& natural_width) |
Glib::ustring | get_current_path_string () const |
void | apply_attributes (const Glib::RefPtr< TreeModel >& tree_model, const TreeModel::iterator& iter, bool is_expander, bool is_expanded) |
void | attribute_connect (CellRenderer& renderer, const Glib::ustring& attribute, int column) |
void | attribute_disconnect (CellRenderer& renderer, const Glib::ustring& attribute) |
void | cell_set_property (CellRenderer& renderer, const Glib::ustring& property_name, const Glib::ValueBase&value) |
void | cell_get_property (CellRenderer& renderer, const Glib::ustring& property_name, Glib::ValueBase&value) |
bool | is_activatable () const |
bool | activate (const Glib::RefPtr< CellAreaContext >& context, Widget& widget, const Gdk::Rectangle& cell_area, CellRendererState flags, bool edit_only) |
bool | focus (DirectionType direction) |
void | set_focus_cell (CellRenderer& renderer) |
CellRenderer* | get_focus_cell () |
const CellRenderer* | get_focus_cell () const |
void | add_focus_sibling (CellRenderer& renderer, CellRenderer& sibling) |
void | remove_focus_sibling (CellRenderer& renderer, CellRenderer& sibling) |
bool | is_focus_sibling (CellRenderer& renderer, CellRenderer& sibling) |
CellRenderer* | get_focus_from_sibling (CellRenderer& renderer) |
const CellRenderer* | get_focus_from_sibling (CellRenderer& renderer) const |
CellRenderer* | get_edited_cell () |
const CellRenderer* | get_edited_cell () const |
CellEditable* | get_edit_widget () |
const CellEditable* | get_edit_widget () const |
bool | activate_cell (Widget& widget, CellRenderer& renderer, GdkEvent* event, const Gdk::Rectangle& cell_area, CellRendererState flags) |
void | stop_editing (bool canceled) |
void | inner_cell_area (Widget& widget, const Gdk::Rectangle& cell_area, Gdk::Rectangle& inner_area) |
void | request_renderer (CellRenderer& renderer, Orientation orientation, Widget& widget, int for_size, int& minimum_size, int& natural_size) |
Protected Member Functions | |
CellArea () | |
Related Functions | |
(Note that these are not member functions.) | |
Glib::RefPtr< Gtk::CellArea > | wrap (GtkCellArea* object, bool take_copy=false) |
A Glib::wrap() method for this object. |
TODO.
virtual Gtk::CellArea::~CellArea | ( | ) | [virtual] |
Gtk::CellArea::CellArea | ( | ) | [protected] |
bool Gtk::CellArea::activate | ( | const Glib::RefPtr< CellAreaContext >& | context, |
Widget& | widget, | ||
const Gdk::Rectangle& | cell_area, | ||
CellRendererState | flags, | ||
bool | edit_only | ||
) |
bool Gtk::CellArea::activate_cell | ( | Widget& | widget, |
CellRenderer& | renderer, | ||
GdkEvent * | event, | ||
const Gdk::Rectangle& | cell_area, | ||
CellRendererState | flags | ||
) |
void Gtk::CellArea::add | ( | CellRenderer& | renderer ) |
void Gtk::CellArea::add_focus_sibling | ( | CellRenderer& | renderer, |
CellRenderer& | sibling | ||
) |
void Gtk::CellArea::apply_attributes | ( | const Glib::RefPtr< TreeModel >& | tree_model, |
const TreeModel::iterator& | iter, | ||
bool | is_expander, | ||
bool | is_expanded | ||
) |
void Gtk::CellArea::attribute_connect | ( | CellRenderer& | renderer, |
const Glib::ustring & | attribute, | ||
int | column | ||
) |
void Gtk::CellArea::attribute_disconnect | ( | CellRenderer& | renderer, |
const Glib::ustring & | attribute | ||
) |
void Gtk::CellArea::cell_get_property | ( | CellRenderer& | renderer, |
const Glib::ustring & | property_name, | ||
Glib::ValueBase & | value | ||
) |
void Gtk::CellArea::cell_set_property | ( | CellRenderer& | renderer, |
const Glib::ustring & | property_name, | ||
const Glib::ValueBase & | value | ||
) |
Glib::RefPtr<CellAreaContext> Gtk::CellArea::copy_context | ( | const Glib::RefPtr< const CellAreaContext >& | context ) |
Glib::RefPtr<CellAreaContext> Gtk::CellArea::create_context | ( | ) | const |
int Gtk::CellArea::event | ( | const Glib::RefPtr< CellAreaContext >& | context, |
Widget& | widget, | ||
GdkEvent * | event, | ||
const Gdk::Rectangle& | cell_area, | ||
GtkCellRendererState | flags | ||
) |
bool Gtk::CellArea::focus | ( | DirectionType | direction ) |
void Gtk::CellArea::get_cell_allocation | ( | const Glib::RefPtr< CellAreaContext >& | context, |
Widget& | widget, | ||
CellRenderer& | renderer, | ||
const Gdk::Rectangle& | cell_area, | ||
Gdk::Rectangle& | allocation | ||
) |
CellRenderer* Gtk::CellArea::get_cell_at_position | ( | const Glib::RefPtr< CellAreaContext >& | context, |
Widget& | widget, | ||
const Gdk::Rectangle& | cell_area, | ||
int | x, | ||
int | y, | ||
Gdk::Rectangle& | alloc_area | ||
) |
const CellRenderer* Gtk::CellArea::get_cell_at_position | ( | const Glib::RefPtr< CellAreaContext >& | context, |
Widget& | widget, | ||
const Gdk::Rectangle& | cell_area, | ||
int | x, | ||
int | y, | ||
Gdk::Rectangle& | alloc_area | ||
) | const |
Glib::ustring Gtk::CellArea::get_current_path_string | ( | ) | const |
CellEditable* Gtk::CellArea::get_edit_widget | ( | ) |
const CellEditable* Gtk::CellArea::get_edit_widget | ( | ) | const |
const CellRenderer* Gtk::CellArea::get_edited_cell | ( | ) | const |
CellRenderer* Gtk::CellArea::get_edited_cell | ( | ) |
CellRenderer* Gtk::CellArea::get_focus_cell | ( | ) |
const CellRenderer* Gtk::CellArea::get_focus_cell | ( | ) | const |
CellRenderer* Gtk::CellArea::get_focus_from_sibling | ( | CellRenderer& | renderer ) |
const CellRenderer* Gtk::CellArea::get_focus_from_sibling | ( | CellRenderer& | renderer ) | const |
void Gtk::CellArea::get_preferred_height | ( | const Glib::RefPtr< CellAreaContext >& | context, |
Widget& | widget, | ||
int & | minimum_height, | ||
int & | natural_height | ||
) |
void Gtk::CellArea::get_preferred_height_for_width | ( | const Glib::RefPtr< CellAreaContext >& | context, |
Widget& | widget, | ||
int | width, | ||
int & | minimum_height, | ||
int & | natural_height | ||
) |
void Gtk::CellArea::get_preferred_width | ( | const Glib::RefPtr< CellAreaContext >& | context, |
Widget& | widget, | ||
int & | minimum_width, | ||
int & | natural_width | ||
) |
void Gtk::CellArea::get_preferred_width_for_height | ( | const Glib::RefPtr< CellAreaContext >& | context, |
Widget& | widget, | ||
int | height, | ||
int & | minimum_width, | ||
int & | natural_width | ||
) |
SizeRequestMode Gtk::CellArea::get_request_mode | ( | ) | const |
GtkCellArea* Gtk::CellArea::gobj | ( | ) | [inline] |
Provides access to the underlying C GObject.
Reimplemented from Gtk::Buildable.
Reimplemented in Gtk::CellAreaBox.
const GtkCellArea* Gtk::CellArea::gobj | ( | ) | const [inline] |
Provides access to the underlying C GObject.
Reimplemented from Gtk::Buildable.
Reimplemented in Gtk::CellAreaBox.
GtkCellArea* Gtk::CellArea::gobj_copy | ( | ) |
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
Reimplemented in Gtk::CellAreaBox.
bool Gtk::CellArea::has_renderer | ( | CellRenderer& | renderer ) |
void Gtk::CellArea::inner_cell_area | ( | Widget& | widget, |
const Gdk::Rectangle& | cell_area, | ||
Gdk::Rectangle& | inner_area | ||
) |
bool Gtk::CellArea::is_activatable | ( | ) | const |
bool Gtk::CellArea::is_focus_sibling | ( | CellRenderer& | renderer, |
CellRenderer& | sibling | ||
) |
void Gtk::CellArea::remove | ( | CellRenderer& | renderer ) |
void Gtk::CellArea::remove_focus_sibling | ( | CellRenderer& | renderer, |
CellRenderer& | sibling | ||
) |
void Gtk::CellArea::render | ( | const Glib::RefPtr< CellAreaContext >& | context, |
Widget& | widget, | ||
const Cairo::RefPtr< Cairo::Context > & | cr, | ||
const Gdk::Rectangle& | background_area, | ||
const Gdk::Rectangle& | cell_area, | ||
CellRendererState | flags, | ||
bool | paint_focus | ||
) |
void Gtk::CellArea::request_renderer | ( | CellRenderer& | renderer, |
Orientation | orientation, | ||
Widget& | widget, | ||
int | for_size, | ||
int & | minimum_size, | ||
int & | natural_size | ||
) |
void Gtk::CellArea::set_focus_cell | ( | CellRenderer& | renderer ) |
void Gtk::CellArea::stop_editing | ( | bool | canceled ) |
Glib::RefPtr< Gtk::CellArea > wrap | ( | GtkCellArea * | object, |
bool | take_copy = false |
||
) | [related] |
A Glib::wrap() method for this object.
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. |