libyui-mga-gtk  1.0.3
YMGA_GCBTable Class Reference
Inheritance diagram for YMGA_GCBTable:
Collaboration diagram for YMGA_GCBTable:

Public Member Functions

 YMGA_GCBTable (YWidget *parent, YTableHeader *headers, YCBTableMode mode)
 
void setSortable (bool sortable)
 
void setCell (GtkTreeIter *iter, int column, const YTableCell *cell)
 
virtual bool _immediateMode ()
 
virtual void setKeepSorting (bool keepSorting)
 
virtual void cellChanged (const YTableCell *cell)
 
void doAddItem (YItem *_item)
 
void doSelectItem (YItem *item, bool select)
 
void doDeselectAllItems ()
 
virtual void checkItem (YItem *item, bool checked=true)
 
- Public Member Functions inherited from YMGA_GTreeView
 YMGA_GTreeView (YWidget *ywidget, YWidget *parent, const std::string &label, bool tree)
 
GtkTreeView * getView ()
 
GtkTreeSelection * getSelection ()
 
void addTextColumn (int iconCol, int textCol)
 
void addTextColumn (const std::string &header, YAlignmentType align, int icon_col, int text_col)
 
void addCheckColumn (int check_col)
 
void addCheckColumn (const std::string &header, int check_col)
 
void readModel ()
 
void addCountWidget (YWidget *yparent)
 
void syncCount ()
 
void focusItem (YItem *item, bool select)
 
void unfocusAllItems ()
 
void unmarkAll ()
 
YItem * getFocusItem ()
 
virtual bool _shrinkable ()
 
virtual bool _recursiveSelection ()
 
void setMark (GtkTreeIter *iter, YItem *yitem, gint column, bool state, bool recursive)
 
void toggleMark (GtkTreePath *path, gint column)
 
virtual unsigned int getMinSize (YUIDimension dim)
 

Static Public Member Functions

static void activateButton (YWidget *button)
 
static void hack_right_click_cb (YGtkTreeView *view, gboolean outreach, YMGA_GCBTable *pThis)
 
static gboolean key_press_event_cb (GtkWidget *widget, GdkEventKey *event, YMGA_GCBTable *pThis)
 
static gint tree_sort_cb (GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer _index)
 

Additional Inherited Members

- Protected Member Functions inherited from YMGA_GTreeView
void blockSelected ()
 
- Static Protected Member Functions inherited from YMGA_GTreeView
static gboolean block_selected_timeout_cb (gpointer data)
 
static void block_init_cb (GtkWidget *widget, YMGA_GTreeView *pThis)
 
static bool all_marked (GtkTreeModel *model, GtkTreeIter *iter, int mark_col)
 
static void inconsistent_mark_cb (GtkTreeViewColumn *column, GtkCellRenderer *cell, GtkTreeModel *model, GtkTreeIter *iter, gpointer data)
 
static void selection_changed_cb (GtkTreeSelection *selection, YMGA_GTreeView *pThis)
 
static void activated_cb (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, YMGA_GTreeView *pThis)
 
static void toggled_cb (GtkCellRendererToggle *renderer, gchar *path_str, YMGA_GTreeView *pThis)
 
static void right_click_cb (YGtkTreeView *view, gboolean outreach, YMGA_GTreeView *pThis)
 
- Protected Attributes inherited from YMGA_GTreeView
guint m_blockTimeout
 
int markColumn
 
GtkWidget * m_count
 

Detailed Description

Definition at line 122 of file YMGA_GCBTable.h.


The documentation for this class was generated from the following files: