Displaying 9 results from an estimated 9 matches for "init_wxrubystockobjects".
2007 Jan 05
0
[826] trunk/wxruby2/swig: Move RubyStockObjects back to App.i to avoid lots of error msg on GTK
...26)
</span><span class="lines">@@ -26,7 +26,9 @@
</span><span class="cx"> %{
</span><span class="cx">
</span><span class="cx"> extern swig_class cWxEvtHandler;
</span><ins>+extern "C" void Init_wxRubyStockObjects();
</ins><span class="cx">
</span><ins>+
</ins><span class="cx"> class wxRubyApp : public wxApp
</span><span class="cx"> {
</span><span class="cx">
</span><span class="lines"...
2006 Dec 26
0
[804] trunk/wxruby2/swig: Initialise stock colours (eg Wx::RED), pens and brushes when wxruby2 is
...@ -29,11 +27,6 @@
</span><span class="cx">
</span><span class="cx"> extern swig_class cWxEvtHandler;
</span><span class="cx">
</span><del>-
-///////////////////////////////////////////////////
-extern "C" void Init_wxRubyStockObjects();
-extern "C" void Init_wxRubyEventTypes();
-
</del><span class="cx"> class wxRubyApp : public wxApp
</span><span class="cx"> {
</span><span class="cx">
</span><span class="lines">@@ -99,12 +92,6...
2007 Mar 19
0
[898] branches/wxruby2/wxwidgets_282/swig/classes/App.i: Fix init of stock objects for Wx2.8 - was causing infinite loop +crash on OS X
...t )
-                 //                 Init_wxRubyStockObjects();
-
- return result;
</del><ins>+ Init_wxRubyStockObjects();
+         VALUE result = rb_funcall(wxRubyApp::app_ptr, rb_intern("on_init"), 0, NULL);
+     &...
2007 May 21
0
[1022] trunk/wxruby2/swig/classes/App.i: Memory mgmt: use Wx::App to mark still-alive Windows, set up Wx::THE_APP const
...;cx"> %{
</span><span class="cx">
</span><span class="cx"> extern swig_class cWxEvtHandler;
</span><ins>+extern swig_class cWxWindow;
+extern swig_class cWxEvent;
</ins><span class="cx"> extern "C" void Init_wxRubyStockObjects();
</span><span class="cx">
</span><span class="cx">
</span><span class="lines">@@ -39,22 +41,81 @@
</span><span class="cx"> {
</span><span class="cx">
</span><span class=&q...
2007 Jun 28
0
[1092] trunk/wxruby2/swig/classes/App.i: Pass correctly typed Events into filter_event, if defined (bug 10797);
...</span><span class="cx"> #//////////////////////////////////
</span><span class="lines">@@ -36,6 +40,8 @@
</span><span class="cx"> extern swig_class cWxEvent;
</span><span class="cx"> extern "C" void Init_wxRubyStockObjects();
</span><span class="cx">
</span><ins>+// Pre-fetched id because it''s called very frequently in wxRubyApp::FilterEvent
+static VALUE filter_event_sym = rb_intern("filter_event");
</ins><span class="cx">
</span><...
2004 Jun 11
5
Re: FW: problems installing wxruby
...xApp, which means that an app needs to be created BEFORE any
> constants can be loaded into the Wx module in ruby. This breaks all the
> examples :)
Very interesting. In wxruby-swig, I was forced into the same pattern
even with wxWindows 2.4.2, due to how SWIG works. I actually invoke
Init_wxRubyStockObjects() from inside a callback made by the App object
that got created.
So, fortunately, the problem goes away with wxruby-swig. Thus, it''s
probably not worth adding wxWidgets 2.5 support to the non-swig wxruby.
> Anyway, these are my thoughts after poking around in the code for a
> c...
2007 Jul 05
0
[1109] trunk/wxruby2/swig: Move marking of MenuBar from direct %markfunc to via mark_wxFrame, so
...EvtHandler;
</span><span class="cx"> extern swig_class cWxWindow;
</span><span class="cx"> extern swig_class cWxEvent;
</span><ins>+extern void GC_SetWindowDeleted(void*);
</ins><span class="cx"> extern "C" void Init_wxRubyStockObjects();
</span><span class="cx">
</span><span class="cx"> // Pre-fetched id because it''s called very frequently in wxRubyApp::FilterEvent
</span><span class="lines">@@ -62,11 +63,7 @@
</span><span class="cx"&g...
2007 Mar 17
0
[883] branches/wxruby2/wxwidgets_282/swig: API changes for move to WxWidgets 2.8
...p;nbsp            if ( result )
</span><del>-                 Init_wxRubyStockObjects();
</del><ins>+                 //             &nb...
2006 Nov 29
0
[761] trunk/wxruby2: Initial commit of HtmlHelpController & HelpController support + doc,
...x"> %ignore GetAuto3D;
</span><span class="lines">@@ -101,6 +103,7 @@
</span><span class="cx"> {
</span><span class="cx"> Init_wxRubyEventTypes();
</span><span class="cx"> Init_wxRubyStockObjects();
</span><ins>+                        wxFileSystem::AddHandler(new wxZipFSHandler);
</ins&...