Project:DUI

Class List Class Hierarchy
Summary: Ctors Methods Mixins

Module dui.CellRenderer

Class CellRenderer

dui.ObjectG.ObjectG
        dui.DUIObject.DUIObject
                dui.CellRenderer.CellRenderer

Implemented interfaces:


public class

CellRenderer



Cell renderer.
Used on tree and list (TreeStore and ListStore tree types)

Constructor Summary
protected (GtkObject* gtkObject)
          

Methods Summary
void getSize(Widget widget, Rectangle* cell_area, gint* x_offset, gint* y_offset, gint* width, gint* height)
          get size
void render(WindowG windowG, Widget widget, Rectangle* background_area, Rectangle* cell_area, Rectangle* expose_area, GtkCellRendererState flags)
          render
bit rendererActivate(Event event, Widget widget, char path, GdkRectangle* background_area, GdkRectangle* cell_area, GtkCellRendererState flags)
          Rederer Activate
GtkCellEditable* startEditing(Event event, Widget widget, char path, GdkRectangle* background_area, GdkRectangle* cell_area, GtkCellRendererState flags)
          Start Editing
void setFixedSize(gint width, gint height)
          Sets the cell Fixed size
void getFixedSize(gint* width, gint* height)
          Gets the cell's fixed size




protected ctor(CellRenderer)(GtkObject* gtkObject)

getSize

void getSize(Widget widget, Rectangle* cell_area, gint* x_offset, gint* y_offset, gint* width, gint* height)
get size

Parameters:
widget -
cell_area -
x_offset -
y_offset -
width -
height -

render

void render(WindowG windowG, Widget widget, Rectangle* background_area, Rectangle* cell_area, Rectangle* expose_area, GtkCellRendererState flags)
render

Parameters:
windowG -
widget -
background_area -
cell_area -
expose_area -
flags -

rendererActivate

bit rendererActivate(Event event, Widget widget, char path, GdkRectangle* background_area, GdkRectangle* cell_area, GtkCellRendererState flags)
Rederer Activate

startEditing

GtkCellEditable* startEditing(Event event, Widget widget, char path, GdkRectangle* background_area, GdkRectangle* cell_area, GtkCellRendererState flags)
Start Editing

setFixedSize

void setFixedSize(gint width, gint height)
Sets the cell Fixed size

Parameters:
width -
heigth -

getFixedSize

void getFixedSize(gint* width, gint* height)
Gets the cell's fixed size

Parameters:
width -
heigth -