Mercurial > projects > dwt-linux
diff dwt/widgets/Widget.d @ 89:9f6c2c92be2b
Table, TableColumn and TableItem
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 16 Jan 2008 16:28:05 +0100 |
parents | 5f2f175327bc |
children | 9ba02d7fb226 |
line wrap: on
line diff
--- a/dwt/widgets/Widget.d Wed Jan 16 15:35:57 2008 +0100 +++ b/dwt/widgets/Widget.d Wed Jan 16 16:28:05 2008 +0100 @@ -363,8 +363,13 @@ return style; } -int /*long*/ cellDataProc (int /*long*/ tree_column, int /*long*/ cell, int /*long*/ tree_model, int /*long*/ iter, GtkWidget* data) { - return 0; +void cellDataProc ( + GtkTreeViewColumn *tree_column, + GtkCellRenderer *cell, + GtkTreeModel *tree_model, + GtkTreeIter *iter, + void* data) +{ } void checkOpen () { @@ -794,8 +799,7 @@ return 0; } -int /*long*/ gtk_row_activated (int /*long*/ tree, int /*long*/ path, int /*long*/ column) { - return 0; +void gtk_row_activated (GtkTreeView* tree, GtkTreePath* path, GtkTreeViewColumn* column) { } int /*long*/ gtk_scroll_child (GtkWidget* widget, int /*long*/ scrollType, int /*long*/ horizontal) { @@ -846,7 +850,7 @@ return 0; } -int /*long*/ gtk_toggled (int /*long*/ renderer, int /*long*/ pathStr) { +int /*long*/ gtk_toggled (int /*long*/ renderer, char* pathStr) { return 0; } @@ -1144,12 +1148,26 @@ eventTable.unhook (eventType, handler); } -void rendererGetSizeProc(GtkCellRenderer *cell, GtkWidget *handle, GdkRectangle *cell_area, int *x_offset, int *y_offset, int *width, int *height) { - return 0; +void rendererGetSizeProc ( + GtkCellRenderer *cell, + GtkWidget *widget, + GdkRectangle *cell_area, + int *x_offset, + int *y_offset, + int *width, + int *height) +{ } -void rendererRenderProc (GtkCellRenderer * cell, GdkDrawable * window, GtkWidget * handle, GdkRectangle *background_area, GdkRectangle *cell_area, GdkRectangle *expose_area, int flags){ - return 0; +void rendererRenderProc ( + GtkCellRenderer * cell, + GdkDrawable * window, + GtkWidget * widget, + GdkRectangle *background_area, + GdkRectangle *cell_area, + GdkRectangle *expose_area, + int flags) +{ } /** @@ -1512,7 +1530,6 @@ } void treeSelectionProc (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, int[] selection, int length) { - return 0; } bool translateTraversal (int event) { @@ -1676,7 +1693,7 @@ return gtk_style_set (handle, arg0); case TOGGLED: trace( "TOGGLED" ); - return gtk_toggled (cast(int)handle, arg0); + return gtk_toggled (cast(int)handle, cast(char*)arg0); case UNMAP_EVENT: trace( "UNMAP_EVENT" ); return gtk_unmap_event (handle, arg0); @@ -1706,7 +1723,8 @@ return gtk_delete_text (handle, arg0, arg1); case ROW_ACTIVATED: trace( "ROW_ACTIVATED" ); - return gtk_row_activated (cast(int)handle, arg0, arg1); + gtk_row_activated (cast(GtkTreeView*)handle, cast(GtkTreePath*)arg0, cast(GtkTreeViewColumn*)arg1); + return 0; case SCROLL_CHILD: trace( "SCROLL_CHILD" ); return gtk_scroll_child (handle, arg0, arg1);