Changeset 523
- Timestamp:
- 07/10/08 15:02:40 (2 months ago)
- Files:
-
- trunk/src/build/gtkD.d (modified) (1 diff)
- trunk/src/gtk/ListStore.d (modified) (5 diffs)
- trunk/src/gtk/TreeModelSort.d (modified) (5 diffs)
- trunk/src/gtk/TreeSortable.d (deleted)
- trunk/src/gtk/TreeSortableIF.d (added)
- trunk/src/gtk/TreeSortableT.d (added)
- trunk/src/gtk/TreeStore.d (modified) (5 diffs)
- trunk/src/gtkc/gtk.d (modified) (1 diff)
- trunk/wrap/APILookupGtk.txt (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/build/gtkD.d
r522 r523 289 289 private import gtk.CellView; 290 290 private import gtk.IconView; 291 private import gtk.TreeSortable; 291 private import gtk.TreeSortableIF; 292 private import gtk.TreeSortableT; 292 293 private import gtk.TreeModelSort; 293 294 private import gtk.TreeModelFilter; trunk/src/gtk/ListStore.d
r522 r523 40 40 * - TreeDragSourceIF 41 41 * - TreeDragDestIF 42 * - TreeSortableIF 42 43 * prefixes: 43 44 * - gtk_list_store_ … … 65 66 * - gtk.TreeDragDestT 66 67 * - gtk.TreeDragDestIF 68 * - gtk.TreeSortableT 69 * - gtk.TreeSortableIF 67 70 * structWrap: 68 71 * - GValue* -> Value … … 96 99 private import gtk.TreeDragDestT; 97 100 private import gtk.TreeDragDestIF; 101 private import gtk.TreeSortableT; 102 private import gtk.TreeSortableIF; 98 103 99 104 … … 219 224 * </object> 220 225 */ 221 public class ListStore : ObjectG, BuildableIF, TreeModelIF, TreeDragSourceIF, TreeDragDestIF 226 public class ListStore : ObjectG, BuildableIF, TreeModelIF, TreeDragSourceIF, TreeDragDestIF, TreeSortableIF 222 227 { 223 228 … … 269 274 mixin TreeDragSourceT!(GtkListStore); 270 275 271 // add the GtkTreeDragDest capabilities276 // add the TreeDragDest capabilities 272 277 mixin TreeDragDestT!(GtkListStore); 278 279 // add the TreeSortable capabilities 280 mixin TreeSortableT!(GtkListStore); 273 281 274 282 /** trunk/src/gtk/TreeModelSort.d
r522 r523 38 38 * - TreeModelIF 39 39 * - TreeDragSourceIF 40 * - TreeSortableIF 40 41 * prefixes: 41 42 * - gtk_tree_model_sort_ … … 56 57 * - gtk.TreeDragSourceT 57 58 * - gtk.TreeDragSourceIF 59 * - gtk.TreeSortableT 60 * - gtk.TreeSortableIF 58 61 * structWrap: 59 62 * - GtkTreeIter* -> TreeIter … … 82 85 private import gtk.TreeDragSourceT; 83 86 private import gtk.TreeDragSourceIF; 87 private import gtk.TreeSortableT; 88 private import gtk.TreeSortableIF; 84 89 85 90 … … 167 172 * } 168 173 */ 169 public class TreeModelSort : ObjectG, TreeModelIF, TreeDragSourceIF 174 public class TreeModelSort : ObjectG, TreeModelIF, TreeDragSourceIF, TreeSortableIF 170 175 { 171 176 … … 213 218 // add the TreeDragSource capabilities 214 219 mixin TreeDragSourceT!(GtkTreeModelSort); 220 221 // add the TreeSortable capabilities 222 mixin TreeSortableT!(GtkTreeModelSort); 215 223 216 224 /** trunk/src/gtk/TreeStore.d
r522 r523 39 39 * - TreeDragSourceIF 40 40 * - TreeDragDestIF 41 * - TreeSortableIF 41 42 * prefixes: 42 43 * - gtk_tree_store_ … … 62 63 * - gtk.TreeDragDestT 63 64 * - gtk.TreeDragDestIF 65 * - gtk.TreeSortableT 66 * - gtk.TreeSortableIF 64 67 * structWrap: 65 68 * - GValue* -> Value … … 91 94 private import gtk.TreeDragDestT; 92 95 private import gtk.TreeDragDestIF; 96 private import gtk.TreeSortableT; 97 private import gtk.TreeSortableIF; 93 98 94 99 … … 118 123 * </object> 119 124 */ 120 public class TreeStore : ObjectG, TreeModelIF, TreeDragSourceIF, TreeDragDestIF 125 public class TreeStore : ObjectG, TreeModelIF, TreeDragSourceIF, TreeDragDestIF, TreeSortableIF 121 126 { 122 127 … … 165 170 mixin TreeDragSourceT!(GtkTreeStore); 166 171 167 // add the GtkTreeDragDest capabilities172 // add the TreeDragDest capabilities 168 173 mixin TreeDragDestT!(GtkTreeStore); 174 175 // add the TreeSortable capabilities 176 mixin TreeSortableT!(GtkTreeStore); 169 177 170 178 /** trunk/src/gtkc/gtk.d
r522 r523 1689 1689 GdkPixmap* function(GtkIconView* iconView, GtkTreePath* path)gtk_icon_view_create_drag_icon; 1690 1690 1691 // gtk.TreeSortable 1691 // gtk.TreeSortableT 1692 1693 1694 // gtk.TreeSortableT 1692 1695 1693 1696 void function(GtkTreeSortable* sortable)gtk_tree_sortable_sort_column_changed; trunk/wrap/APILookupGtk.txt
r522 r523 3235 3235 file: GtkTreeSortable.html 3236 3236 struct: GtkTreeSortable 3237 class: TreeSortable 3237 class: TreeSortableT 3238 template: TStruct 3238 3239 prefix: gtk_tree_sortable_ 3239 3240 prefix: gtk_ 3240 3241 #import: gtk.SortType 3241 3242 #structWrap: GtkSortType* SortType 3242 outFile: TreeSortable 3243 interface: TreeSortableIF 3244 outFile: TreeSortableT 3243 3245 3244 3246 file: GtkTreeModelSort.html … … 3247 3249 implements: TreeModelIF 3248 3250 implements: TreeDragSourceIF 3251 implements: TreeSortableIF 3249 3252 prefix: gtk_tree_model_sort_ 3250 3253 prefix: gtk_ … … 3273 3276 import: gtk.TreeDragSourceIF 3274 3277 3278 # imports for TreeSortable Interface 3279 import: gtk.TreeSortableT 3280 import: gtk.TreeSortableIF 3281 3275 3282 code: start 3276 3283 // add the TreeModel capabilities … … 3279 3286 // add the TreeDragSource capabilities 3280 3287 mixin TreeDragSourceT!(GtkTreeModelSort); 3288 3289 // add the TreeSortable capabilities 3290 mixin TreeSortableT!(GtkTreeModelSort); 3281 3291 cade: end 3282 3292 outFile: TreeModelSort … … 3505 3515 implements: TreeDragSourceIF 3506 3516 implements: TreeDragDestIF 3517 implements: TreeSortableIF 3507 3518 prefix: gtk_list_store_ 3508 3519 prefix: gtk_ … … 3543 3554 import: gtk.TreeDragDestIF 3544 3555 3556 # imports for TreeSortable Interface 3557 import: gtk.TreeSortableT 3558 import: gtk.TreeSortableIF 3559 3545 3560 nocode: gtk_list_store_set 3546 3561 … … 3555 3570 mixin TreeDragSourceT!(GtkListStore); 3556 3571 3557 // add the GtkTreeDragDest capabilities3572 // add the TreeDragDest capabilities 3558 3573 mixin TreeDragDestT!(GtkListStore); 3574 3575 // add the TreeSortable capabilities 3576 mixin TreeSortableT!(GtkListStore); 3559 3577 3560 3578 /** … … 3642 3660 implements: TreeDragSourceIF 3643 3661 implements: TreeDragDestIF 3662 implements: TreeSortableIF 3644 3663 prefix: gtk_tree_store_ 3645 3664 prefix: gtk_ … … 3673 3692 import: gtk.TreeDragDestIF 3674 3693 3694 # imports for TreeSortable Interface 3695 import: gtk.TreeSortableT 3696 import: gtk.TreeSortableIF 3697 3675 3698 nocode: gtk_tree_store_set 3676 3699 … … 3682 3705 mixin TreeDragSourceT!(GtkTreeStore); 3683 3706 3684 // add the GtkTreeDragDest capabilities3707 // add the TreeDragDest capabilities 3685 3708 mixin TreeDragDestT!(GtkTreeStore); 3709 3710 // add the TreeSortable capabilities 3711 mixin TreeSortableT!(GtkTreeStore); 3686 3712 3687 3713 /**
