Displaying 2 results from an estimated 2 matches for "ruby_item_data".
2006 Dec 05
0
[779] trunk/wxruby2: Added TreeCtrl#traverse method and documentation
...</span><span class="cx"> };
</span><span class="cx"> %}
</span><span class="lines">@@ -51,20 +43,17 @@
</span><span class="cx">          $result = ruby_item_data->GetRubyObject();
</span><span class="cx">         }
</span><span class="cx"> }
</span><ins>+// End item data fixes
</ins><span class="cx">
</span>...
2006 Nov 16
0
[741] trunk/wxruby2: Fix get_item_data, hiding TreeItemData messiness, fix GC-ing (Alex Fenton)
...;nbsp     m_obj = obj;
+ }
+
+ VALUE m_obj;
+};
+%}
+
+
+// typemaps for setting and getting ruby objects as itemdata.
+%typemap(in) wxTreeItemData* "$1 = new wxRbTreeItemData($input);"
+
+%typemap(directorin) wxTreeItemData* {
+ wxRbTreeItemData* ruby_item_data = (wxRbTreeItemData *)$1;
+ $input = ruby_item_data->GetRubyObject();
+}
+
+%typemap(out) wxTreeItemData* {
+ if ( $1 == NULL )
+        {
+         $result = Qnil;...