nobody at rubyforge.org
2007-Mar-17 18:39 UTC
[Wxruby-development] [883] branches/wxruby2/wxwidgets_282/swig: API changes for move to WxWidgets 2.8
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><style type="text/css"><!-- #msg dl { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } #msg dt { float: left; width: 6em; font-weight: bold; } #msg dt:after { content:'':'';} #msg dl, #msg dt, #msg ul, #msg li, #header, #footer { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } #msg dl a { font-weight: bold} #msg dl a:link { color:#fc3; } #msg dl a:active { color:#ff0; } #msg dl a:visited { color:#cc6; } h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } #msg pre { overflow: auto; background: #ffc; border: 1px #fc0 solid; padding: 6px; } #msg ul, pre { overflow: auto; } #header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } #patch { width: 100%; } #patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;} #patch .propset h4, #patch .binary h4 {margin:0;} #patch pre {padding:0;line-height:1.2em;margin:0;} #patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;} #patch .propset .diff, #patch .binary .diff {padding:10px 0;} #patch span {display:block;padding:0 10px;} #patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;} #patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;} #patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;} #patch .lines, .info {color:#888;background:#fff;} --></style> <title>[883] branches/wxruby2/wxwidgets_282/swig: API changes for move to WxWidgets 2.8</title> </head> <body> <div id="msg"> <dl> <dt>Revision</dt> <dd>883</dd> <dt>Author</dt> <dd>brokentoy</dd> <dt>Date</dt> <dd>2007-03-17 14:39:40 -0400 (Sat, 17 Mar 2007)</dd> </dl> <h3>Log Message</h3> <pre>API changes for move to WxWidgets 2.8</pre> <h3>Modified Paths</h3> <ul> <li><a href="#brancheswxruby2wxwidgets_282swigFunctionsi">branches/wxruby2/wxwidgets_282/swig/Functions.i</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigRubyConstantsi">branches/wxruby2/wxwidgets_282/swig/RubyConstants.i</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigRubyEventTypesi">branches/wxruby2/wxwidgets_282/swig/RubyEventTypes.i</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigRubyStockObjectsi">branches/wxruby2/wxwidgets_282/swig/RubyStockObjects.i</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesAppi">branches/wxruby2/wxwidgets_282/swig/classes/App.i</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesDialogi">branches/wxruby2/wxwidgets_282/swig/classes/Dialog.i</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludeeventsrb">branches/wxruby2/wxwidgets_282/swig/classes/include/events.rb</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludeparentsrb">branches/wxruby2/wxwidgets_282/swig/classes/include/parents.rb</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxApph">branches/wxruby2/wxwidgets_282/swig/classes/include/wxApp.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxArtProviderh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxArtProvider.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxCheckListBoxh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxCheckListBox.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxChoiceh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxChoice.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxComboBoxh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxComboBox.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxControlh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxControl.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxControlWithItemsh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxControlWithItems.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxDCh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxDC.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxDialogh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxDialog.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxDirDialogh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxDirDialog.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxFileDialogh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxFileDialog.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxFontDatah">branches/wxruby2/wxwidgets_282/swig/classes/include/wxFontData.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxFontDialogh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxFontDialog.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxHtmlCellh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxHtmlCell.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxHtmlContainerCellh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxHtmlContainerCell.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxHtmlWindowh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxHtmlWindow.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxListBoxh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxListBox.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxMemoryDCh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxMemoryDC.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxPanelh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxPanel.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxRadioBoxh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxRadioBox.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxTopLevelWindowh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxTopLevelWindow.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxTreeCtrlh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxTreeCtrl.h</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxWindowh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxWindow.h</a></li> </ul> <h3>Added Paths</h3> <ul> <li><a href="#brancheswxruby2wxwidgets_282swigclassesDialogBasei">branches/wxruby2/wxwidgets_282/swig/classes/DialogBase.i</a></li> <li><a href="#brancheswxruby2wxwidgets_282swigclassesincludewxDialogBaseh">branches/wxruby2/wxwidgets_282/swig/classes/include/wxDialogBase.h</a></li> </ul> </div> <div id="patch"> <h3>Diff</h3> <a id="brancheswxruby2wxwidgets_282swigFunctionsi"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/Functions.i (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/Functions.i        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/Functions.i        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -125,7 +125,7 @@ </span><span class="cx"> </span><span class="cx"> size_t wxGetMultipleChoices(wxArrayInt& selections,const wxString& message,const wxString& caption,int n, const wxString choices[],wxWindow *parent = NULL,int x = -1, int y = -1,bool centre = TRUE,int width=150, int height=200); </span><span class="cx"> </span><del>-long wxGetNumberFromUser( const wxString& message, const wxString& prompt, const wxString& caption, long value, long min = 0, long max = 100, wxWindow *parent = NULL, const wxPoint& pos = wxDefaultPosition); </del><ins>+//long wxGetNumberFromUser( const wxString& message, const wxString& prompt, const wxString& caption, long value, long min = 0, long max = 100, wxWindow *parent = NULL, const wxPoint& pos = wxDefaultPosition); </ins><span class="cx"> </span><span class="cx"> wxString wxGetTextFromUser(const wxString& message, const wxString& caption = wxT("Input text"), </span><span class="cx"> const wxString& default_value = wxT(""), wxWindow *parent = NULL); </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigRubyConstantsi"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/RubyConstants.i (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/RubyConstants.i        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/RubyConstants.i        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -47,6 +47,7 @@ </span><span class="cx"> // ---------------------------------------------------------------------------- </span><span class="cx"> </span><span class="cx"> // Not all platforms are currently available or supported </span><ins>+/* </ins><span class="cx"> enum </span><span class="cx"> { </span><span class="cx"> wxUNKNOWN_PLATFORM, </span><span class="lines">@@ -85,6 +86,7 @@ </span><span class="cx"> wxPALMOS, // PalmOS </span><span class="cx"> wxDOS // wxBase under MS-DOS </span><span class="cx"> }; </span><ins>+*/ </ins><span class="cx"> </span><span class="cx"> enum { wxDefaultCoord = -1 }; </span><span class="cx"> </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigRubyEventTypesi"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/RubyEventTypes.i (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/RubyEventTypes.i        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/RubyEventTypes.i        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -7,12 +7,15 @@ </span><span class="cx"> </span><span class="cx"> %{ </span><span class="cx"> //NO_CLASS - This tells fixmodule not to expect a class </span><del>- </del><span class="cx"> #include <wx/calctrl.h> </span><span class="cx"> #include <wx/fdrepdlg.h> </span><ins>+#include <wx/power.h> </ins><span class="cx"> %} </span><span class="cx"> </span><span class="cx"> </span><ins>+ + + </ins><span class="cx"> %constant const int wxEVT_NULL;// 0) </span><span class="cx"> %constant const int wxEVT_COMMAND_BUTTON_CLICKED;// 1) </span><span class="cx"> %constant const int wxEVT_COMMAND_CHECKBOX_CLICKED;// 2) </span><span class="lines">@@ -93,7 +96,10 @@ </span><span class="cx"> %constant const int wxEVT_END_SESSION;// 403) </span><span class="cx"> %constant const int wxEVT_QUERY_END_SESSION;// 404) </span><span class="cx"> %constant const int wxEVT_ACTIVATE_APP;// 405) </span><del>- %constant const int wxEVT_POWER;// 406) </del><ins>+#ifdef wxHAS_POWER_EVENTS // currently Win32 only + %constant const int wxEVT_POWER_SUSPENDING;// 406) + %constant const int wxEVT_POWER_SUSPENDED;// 407) +#endif </ins><span class="cx"> %constant const int wxEVT_ACTIVATE;// 409) </span><span class="cx"> %constant const int wxEVT_CREATE;// 410) </span><span class="cx"> %constant const int wxEVT_DESTROY;// 411) </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigRubyStockObjectsi"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/RubyStockObjects.i (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/RubyStockObjects.i        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/RubyStockObjects.i        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -46,3 +46,4 @@ </span><span class="cx"> %constant wxCursor const* wxSTANDARD_CURSOR; </span><span class="cx"> %constant wxCursor const* wxHOURGLASS_CURSOR; </span><span class="cx"> %constant wxCursor const* wxCROSS_CURSOR; </span><ins>+ </ins></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesAppi"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/App.i (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/App.i        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/App.i        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -86,7 +86,7 @@ </span><span class="cx"> #endif         </span><span class="cx">                 // Stock objects must not be instantiated before a wxApp has started </span><span class="cx">                 if ( result ) </span><del>-                 Init_wxRubyStockObjects(); </del><ins>+                 //                 Init_wxRubyStockObjects(); </ins><span class="cx"> </span><span class="cx"> return result; </span><span class="cx"> } </span><span class="lines">@@ -142,7 +142,7 @@ </span><span class="cx"> wxRubyApp() ; </span><span class="cx"> virtual ~wxApp() ; </span><span class="cx"> void Dispatch() ; </span><del>- int FilterEvent(wxEvent& event ) ; </del><ins>+ virtual int FilterEvent(wxEvent& event ) ; </ins><span class="cx"> wxString GetAppName() const; </span><span class="cx"> bool GetAuto3D() const; </span><span class="cx"> wxString GetClassName() const; </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesDialogi"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/Dialog.i (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/Dialog.i        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/Dialog.i        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -9,5 +9,6 @@ </span><span class="cx"> %import "include/wxEvtHandler.h" </span><span class="cx"> %import "include/wxWindow.h" </span><span class="cx"> %import "include/wxTopLevelWindow.h" </span><ins>+%import "include/wxDialogBase.h" </ins><span class="cx"> </span><span class="cx"> %include "include/wxDialog.h" </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesDialogBasei"></a> <div class="addfile"><h4>Added: branches/wxruby2/wxwidgets_282/swig/classes/DialogBase.i (0 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/DialogBase.i         (rev 0) +++ branches/wxruby2/wxwidgets_282/swig/classes/DialogBase.i        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -0,0 +1,13 @@ </span><ins>+# Copyright 2004-2005 by Kevin Smith +# released under the MIT-style wxruby2 license + +%include "../common.i" + +%module(directors="1") wxDialogBase + +%import "include/wxObject.h" +%import "include/wxEvtHandler.h" +%import "include/wxWindow.h" +%import "include/wxTopLevelWindow.h" + +%include "include/wxDialogBase.h" </ins></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludeeventsrb"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/events.rb (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/events.rb        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/events.rb        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -45,7 +45,7 @@ </span><span class="cx"> ["EVT_FIND", 2, "wxEVT_COMMAND_FIND"], </span><span class="cx"> ["EVT_LIST_ITEM_FOCUSED", 2, "wxEVT_COMMAND_LIST_ITEM_FOCUSED"], </span><span class="cx"> ["EVT_SPIN", 2, "wxEVT_SCROLL_THUMBTRACK"], </span><del>-["EVT_LIST_GET_INFO", 2, "wxEVT_COMMAND_LIST_GET_INFO"], </del><ins>+#["EVT_LIST_GET_INFO", 2, "wxEVT_COMMAND_LIST_GET_INFO"], </ins><span class="cx"> ["EVT_SIZE", 1, "wxEVT_SIZE"], </span><span class="cx"> ["EVT_RIGHT_DOWN", 1, "wxEVT_RIGHT_DOWN"], </span><span class="cx"> ["EVT_ENTER_WINDOW", 1, "wxEVT_ENTER_WINDOW"], </span><span class="lines">@@ -157,7 +157,7 @@ </span><span class="cx"> ["EVT_SCROLLWIN", 1, "0"], </span><span class="cx"> ["EVT_LEAVE_WINDOW", 1, "wxEVT_LEAVE_WINDOW"], </span><span class="cx"> ["EVT_COMMAND_LEFT_DCLICK", 2, "wxEVT_COMMAND_LEFT_DCLICK"], </span><del>-["EVT_LIST_SET_INFO", 2, "wxEVT_COMMAND_LIST_SET_INFO"], </del><ins>+#["EVT_LIST_SET_INFO", 2, "wxEVT_COMMAND_LIST_SET_INFO"], </ins><span class="cx"> ["EVT_WIZARD_HELP", 2, "wxEVT_WIZARD_HELP"], </span><span class="cx"> ["EVT_TAB_SEL_CHANGED", 2, "wxEVT_TAB_SEL_CHANGED"], </span><span class="cx"> ["EVT_KEY_UP", 1, "wxEVT_KEY_UP"], </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludeparentsrb"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/parents.rb (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/parents.rb        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/parents.rb        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -57,7 +57,8 @@ </span><span class="cx"> ''wxDataObjectSimple'' => ''wxDataObject'', </span><span class="cx"> ''wxDatePickerCtrl'' => ''wxControl'', </span><span class="cx"> ''wxDialUpEvent'' => ''wxEvent'', </span><del>- ''wxDialog'' => ''wxTopLevelWindow'', </del><ins>+ ''wxDialogBase'' => ''wxTopLevelWindow'', + ''wxDialog'' => ''wxDialogBase'', </ins><span class="cx"> ''wxDirDialog'' => ''wxDialog'', </span><span class="cx"> ''wxDocChildFrame'' => ''wxFrame'', </span><span class="cx"> ''wxDocMDIChildFrame'' => ''wxMDIChildFrame'', </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxApph"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxApp.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxApp.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxApp.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -42,7 +42,7 @@ </span><span class="cx">          * \param wxEvent& </span><span class="cx">         */ </span><span class="cx"> </span><del>- int FilterEvent(wxEvent& event ) ; </del><ins>+virtual int FilterEvent(wxEvent& event ) ; </ins><span class="cx">         /** </span><span class="cx">          * \brief Returns the application name. </span><span class="cx">         */ </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxArtProviderh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxArtProvider.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxArtProvider.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxArtProvider.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -1,16 +1,23 @@ </span><del>-// Copyright 2004-2005 by Kevin Smith </del><ins>+// Copyright 2004-2007 by Kevin Smith </ins><span class="cx"> // released under the MIT-style wxruby2 license </span><span class="cx"> </span><span class="cx"> #if !defined(_wxArtProvider_h_) </span><span class="cx"> #define _wxArtProvider_h_ </span><ins>+ </ins><span class="cx"> class wxArtProvider : public wxObject </span><span class="cx"> { </span><span class="cx"> public: </span><del>- static wxBitmap GetBitmap(const wxArtID& id , const wxArtClient& client = wxART_OTHER, const wxSize& size = wxDefaultSize) ; - static wxIcon GetIcon(const wxArtID& id , const wxArtClient& client = wxART_OTHER, const wxSize& size = wxDefaultSize) ; - static bool PopProvider() ; - static void PushProvider(wxArtProvider* provider ) ; - static bool RemoveProvider(wxArtProvider* provider ) ; </del><ins>+ static bool Delete(wxArtProvider* provider); + static wxBitmap GetBitmap(const wxArtID& id, +                                                        const wxArtClient& client = wxART_OTHER, +                                                        const wxSize& size = wxDefaultSize); + static wxIcon GetIcon(const wxArtID& id, +                                                const wxArtClient& client = wxART_OTHER, +                                                const wxSize& size = wxDefaultSize); + static bool Insert(wxArtProvider* provider); + static bool Pop(); + static void Push(wxArtProvider* provider) ; + static bool Remove(wxArtProvider* provider) ; </ins><span class="cx"> }; </span><span class="cx"> </span><span class="cx"> </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxCheckListBoxh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxCheckListBox.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxCheckListBox.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxCheckListBox.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -42,18 +42,10 @@ </span><span class="cx"> </span><span class="cx"> // override base class virtuals </span><span class="cx"> virtual void Delete(int n); </span><del>- - virtual bool SetFont( const wxFont &font ); - </del><span class="cx"> // items may be checked </span><span class="cx"> virtual bool IsChecked(size_t uiIndex) const; </span><span class="cx"> virtual void Check(size_t uiIndex, bool bCheck = true); </span><span class="cx"> </span><del>- // return the index of the item at this position or wxNOT_FOUND - int HitTest(const wxPoint& pt) const { return DoHitTestItem(pt.x, pt.y); } - int HitTest(wxCoord x, wxCoord y) const { return DoHitTestItem(x, y); } - - </del><span class="cx"> }; </span><span class="cx"> </span><span class="cx"> </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxChoiceh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxChoice.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxChoice.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxChoice.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -67,7 +67,7 @@ </span><span class="cx"> virtual int FindString(const wxString& string ); </span><span class="cx"> virtual void * GetClientData(int n ) const; </span><span class="cx"> virtual wxClientData * GetClientObject(int n ) const; </span><del>- virtual int GetCount() const; </del><ins>+ virtual unsigned int GetCount() const; </ins><span class="cx"> virtual int GetSelection() const; </span><span class="cx"> virtual wxString GetString(int n ) const; </span><span class="cx"> virtual wxString GetStringSelection() const; </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxComboBoxh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxComboBox.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxComboBox.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxComboBox.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -79,7 +79,7 @@ </span><span class="cx"> virtual int FindString(const wxString& string ); </span><span class="cx"> virtual void * GetClientData(int n ) const; </span><span class="cx"> virtual wxClientData * GetClientObject(int n ) const; </span><del>- virtual int GetCount() const; </del><ins>+ virtual unsigned int GetCount() const; </ins><span class="cx"> virtual int GetSelection() const; </span><span class="cx"> virtual wxString GetString(int n ) const; </span><span class="cx"> virtual wxString GetStringSelection() const; </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxControlh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxControl.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxControl.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxControl.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -7,10 +7,28 @@ </span><span class="cx"> { </span><span class="cx"> public: </span><span class="cx"> wxControl(); </span><ins>+ wxControl(wxWindow *parent, wxWindowID id, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxT("control")); + </ins><span class="cx"> virtual ~wxControl(); </span><ins>+ bool Create(wxWindow *parent, wxWindowID id, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxT("control")); + </ins><span class="cx"> void Command(wxCommandEvent& event ) ; </span><ins>+ int GetAlignment() const; + + wxString GetLabelText() const; + virtual bool ShouldInheritColours() const; + </ins><span class="cx"> virtual wxString GetLabel() const; </span><span class="cx"> virtual void SetLabel(const wxString& label ) ; </span><ins>+ virtual bool SetFont(const wxFont& font); </ins><span class="cx"> }; </span><span class="cx"> </span><span class="cx"> </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxControlWithItemsh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxControlWithItems.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxControlWithItems.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxControlWithItems.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -18,7 +18,7 @@ </span><span class="cx"> virtual int FindString(const wxString& string ) = 0; </span><span class="cx"> virtual void * GetClientData(int n ) const = 0; </span><span class="cx"> virtual wxClientData * GetClientObject(int n ) const = 0; </span><del>- virtual int GetCount() const = 0; </del><ins>+ virtual unsigned int GetCount() const = 0; </ins><span class="cx"> virtual int GetSelection() const = 0; </span><span class="cx"> virtual wxString GetString(int n ) const = 0; </span><span class="cx"> virtual wxString GetStringSelection() const = 0; </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxDCh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxDC.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxDC.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxDC.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -61,7 +61,7 @@ </span><span class="cx"> const wxFont& GetFont() const; </span><span class="cx"> int GetLogicalFunction() ; </span><span class="cx"> int GetMapMode() ; </span><del>- bool GetOptimization() ; </del><ins>+// bool GetOptimization() ; </ins><span class="cx"> //wxPen& GetPen(); </span><span class="cx"> const wxPen& GetPen() const; </span><span class="cx"> virtual bool GetPixel(wxCoord x , wxCoord y , wxColour * colour ) = 0; </span><span class="lines">@@ -100,7 +100,7 @@ </span><span class="cx"> virtual void SetFont(const wxFont& font ) = 0; </span><span class="cx"> virtual void SetLogicalFunction(int function ) = 0; </span><span class="cx"> void SetMapMode(int int ) ; </span><del>- void SetOptimization(bool optimize ) ; </del><ins>+// void SetOptimization(bool optimize ) ; </ins><span class="cx"> virtual void SetPen(const wxPen& pen ) = 0; </span><span class="cx"> void SetTextBackground(const wxColour& colour ) ; </span><span class="cx"> void SetTextForeground(const wxColour& colour ) ; </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxDialogh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxDialog.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxDialog.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxDialog.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -5,7 +5,7 @@ </span><span class="cx"> </span><span class="cx"> #if !defined(_wxDialog_h_) </span><span class="cx"> #define _wxDialog_h_ </span><del>-class wxDialog : public wxTopLevelWindow </del><ins>+class wxDialog : public wxDialogBase </ins><span class="cx"> { </span><span class="cx"> public: </span><span class="cx">         /** </span><span class="lines">@@ -94,25 +94,25 @@ </span><span class="cx">          * \param wxCommandEvent& </span><span class="cx">         */ </span><span class="cx"> </span><del>- virtual void OnApply(wxCommandEvent& event ) ; </del><ins>+ //virtual void OnApply(wxCommandEvent& event ) ; </ins><span class="cx">         /** </span><span class="cx">          * \brief </span><span class="cx">          * \param wxCommandEvent& </span><span class="cx">         */ </span><span class="cx"> </span><del>- virtual void OnCancel(wxCommandEvent& event ) ; </del><ins>+ //virtual void OnCancel(wxCommandEvent& event ) ; </ins><span class="cx">         /** </span><span class="cx">          * \brief </span><span class="cx">          * \param wxCommandEvent& </span><span class="cx">         */ </span><span class="cx"> </span><del>- virtual void OnOK(wxCommandEvent& event ) ; </del><ins>+ //virtual void OnOK(wxCommandEvent& event ) ; </ins><span class="cx">         /** </span><span class="cx">          * \brief The default handler for wxEVT_SYS_COLOUR_CHANGED. </span><span class="cx">          * \param wxSysColourChangedEvent& </span><span class="cx">         */ </span><span class="cx"> </span><del>- virtual void OnSysColourChanged(wxSysColourChangedEvent& event ) ; </del><ins>+ //virtual void OnSysColourChanged(wxSysColourChangedEvent& event ) ; </ins><span class="cx">         /** </span><span class="cx">          * \brief Sets the icon for this dialog. </span><span class="cx"> </span><span class="lines">@@ -138,16 +138,6 @@ </span><span class="cx"> </span><span class="cx"> void SetIcons(const wxIconBundle& icons ) ; </span><span class="cx">         /** </span><del>-         * \brief This function is deprecated and doesn''t work for all ports, just use - to show a modal dialog instead. - -Allows the programmer to specify whether the dialog box is modal (wxDialog::Show blocks control -until the dialog is hidden) or modeless (control returns immediately). -         * \param const bool -        */ - - void SetModal(const bool flag ) ; -        /** </del><span class="cx">          * \brief </span><span class="cx">          * \param int </span><span class="cx">         */ </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxDialogBaseh"></a> <div class="addfile"><h4>Added: branches/wxruby2/wxwidgets_282/swig/classes/include/wxDialogBase.h (0 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxDialogBase.h         (rev 0) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxDialogBase.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -0,0 +1,45 @@ </span><ins>+#if !defined(_wxDialogBase_h_) +#define _wxDialogBase_h_ +class wxDialogBase : public wxTopLevelWindow +{ +public: + wxDialogBase() ; + virtual ~wxDialogBase() ; + void Centre(int direction = wxBOTH) ; + /** + * \brief Used for two-step dialog box construction. See + for details. + * \param wxWindow* + * \param wxWindowID + * \param const wxString& + * \param const wxPoint& + * \param const wxSize& + * \param long + * \param const wxString& + */ + + bool Create(wxWindow* parent , wxWindowID id , const wxString& title , const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE, const wxString& name = wxT("dialogBox")) ; + wxString GetTitle() const; + void Iconize(const bool iconize ) ; + bool IsIconized() const; + void SetIcon(const wxIcon& icon ) ; + void SetIcons(const wxIconBundle& icons ) ; + void SetTitle(const wxString& title ) ; + virtual bool Show(bool show = true ) ; + + virtual int ShowModal()=0; + virtual void EndModal(int retCode )=0; + virtual bool IsModal()const=0; + void SetReturnCode(int retCode ) ; + int GetReturnCode() const; + void SetAffirmativeId(int affirmativeId); + int GetAffirmativeId() const; + void SetEscapeId(int escapeId); + int GetEscapeId() const; +private: + void OnSysColourChanged(wxSysColourChangedEvent& event); + +}; + + +#endif </ins></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxDirDialogh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxDirDialog.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxDirDialog.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxDirDialog.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -36,16 +36,7 @@ </span><span class="cx">         */ </span><span class="cx"> </span><span class="cx"> wxString GetMessage() const; </span><del>-        /** -         * \brief Returns the dialog style. -        */ </del><span class="cx"> </span><del>- long GetStyle() const; -        /** -         * \brief Sets the message that will be displayed on the dialog. -         * \param const wxString& -        */ - </del><span class="cx"> void SetMessage(const wxString& message ) ; </span><span class="cx">         /** </span><span class="cx">          * \brief Sets the default path. </span><span class="lines">@@ -54,12 +45,6 @@ </span><span class="cx"> </span><span class="cx"> void SetPath(const wxString& path ) ; </span><span class="cx">         /** </span><del>-         * \brief Sets the dialog style. This is currently unused. -         * \param long -        */ - - void SetStyle(long style ) ; -        /** </del><span class="cx">          * \brief Shows the dialog, returning wxID_OK if the user pressed OK, and wxOK_CANCEL </span><span class="cx"> otherwise. </span><span class="cx">         */ </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxFileDialogh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxFileDialog.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxFileDialog.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxFileDialog.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -10,23 +10,6 @@ </span><span class="cx"> public: </span><span class="cx">         /** </span><span class="cx">          * \brief Constructor. Use to show the dialog. </span><del>- - - - - - - - - - - - - - - - - </del><span class="cx"> Previous versions of wxWindows used by default </span><span class="cx"> under MS Windows which allowed the program to simply remember the last </span><span class="cx"> directory where user selected the files to open/save. This (desired) </span><span class="lines">@@ -97,11 +80,6 @@ </span><span class="cx"> </span><span class="cx"> void GetPaths(wxArrayString& paths ) const; </span><span class="cx">         /** </span><del>-         * \brief Returns the dialog style. -        */ - - long GetStyle() const; -        /** </del><span class="cx">          * \brief Returns the file dialog wildcard. </span><span class="cx">         */ </span><span class="cx"> </span><span class="lines">@@ -137,12 +115,6 @@ </span><span class="cx"> </span><span class="cx"> void SetPath(const wxString& path ) ; </span><span class="cx">         /** </span><del>-         * \brief Sets the dialog style. See for details. -         * \param long -        */ - - void SetStyle(long style ) ; -        /** </del><span class="cx">          * \brief Sets the wildcard, which can contain multiple file types, for example: </span><span class="cx"> </span><span class="cx"> ``BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif" </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxFontDatah"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxFontData.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxFontData.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxFontData.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -43,7 +43,7 @@ </span><span class="cx"> The default value is black. </span><span class="cx">         */ </span><span class="cx"> </span><del>- wxColour& GetColour() ; </del><ins>+ const wxColour& GetColour() ; </ins><span class="cx">         /** </span><span class="cx">          * \brief Gets the font chosen by the user. If the user pressed OK (wxFontDialog::Show returned true), this returns </span><span class="cx"> a new font which is now `owned'' by the application, and should be deleted </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxFontDialogh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxFontDialog.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxFontDialog.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxFontDialog.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -1,4 +1,4 @@ </span><del>-// Copyright 2004-2005 by Kevin Smith </del><ins>+// Copyright 2004-2007 by Kevin Smith </ins><span class="cx"> // released under the MIT-style wxruby2 license </span><span class="cx"> </span><span class="cx"> </span><span class="lines">@@ -8,13 +8,18 @@ </span><span class="cx"> { </span><span class="cx"> public: </span><span class="cx"> wxFontDialog() ; </span><ins>+ wxFontDialog(wxWindow* parent , const wxFontData& data ) ; </ins><span class="cx"> #if !defined(__WXMAC__) </span><span class="cx"> wxFontDialog(wxWindow* parent ) ; </span><span class="cx"> #endif </span><del>- wxFontDialog(wxWindow* parent , const wxFontData& data ) ; </del><ins>+ </ins><span class="cx"> bool Create() ; </span><ins>+ bool Create(wxWindow* parent , const wxFontData& data ) ; +#if !defined(__WXMAC__) </ins><span class="cx"> bool Create(wxWindow* parent ) ; </span><del>- bool Create(wxWindow* parent , const wxFontData& data ) ; </del><ins>+#endif + + </ins><span class="cx"> virtual ~wxFontDialog() ; </span><span class="cx"> const wxFontData& GetFontData() const; </span><span class="cx"> wxFontData& GetFontData() ; </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxHtmlCellh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxHtmlCell.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxHtmlCell.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxHtmlCell.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -13,7 +13,7 @@ </span><span class="cx">         */ </span><span class="cx"> </span><span class="cx"> wxHtmlCell() ; </span><del>- virtual bool AdjustPagebreak(int * pagebreak ) ; </del><ins>+ virtual bool AdjustPagebreak(int * pagebreak,wxArrayInt& known_pagebreaks) const ; </ins><span class="cx"> virtual void Draw(wxDC& dc , int x , int y , int view_y1 , int view_y2, wxHtmlRenderingInfo info) ; </span><span class="cx"> virtual void DrawInvisible(wxDC& dc , int x , int y, wxHtmlRenderingInfo info ) ; </span><span class="cx"> virtual const wxHtmlCell* Find(int condition , const void* param ) ; </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxHtmlContainerCellh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxHtmlContainerCell.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxHtmlContainerCell.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxHtmlContainerCell.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -12,7 +12,8 @@ </span><span class="cx"> int GetAlignHor() const; </span><span class="cx"> int GetAlignVer() const; </span><span class="cx"> wxColour GetBackgroundColour() ; </span><del>- wxHtmlCell* GetFirstCell() ; </del><ins>+ //wxHtmlCell* GetFirstCell() ; + wxHtmlCell* GetFirstChild() const; </ins><span class="cx"> int GetIndent(int ind ) const; </span><span class="cx"> int GetIndentUnits(int ind ) const; </span><span class="cx"> void InsertCell(wxHtmlCell *cell ) ; </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxHtmlWindowh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxHtmlWindow.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxHtmlWindow.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxHtmlWindow.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -5,7 +5,7 @@ </span><span class="cx"> </span><span class="cx"> #if !defined(_wxHtmlWindow_h_) </span><span class="cx"> #define _wxHtmlWindow_h_ </span><del>-class wxHtmlWindow : public wxScrolledWindow </del><ins>+class wxHtmlWindow : public wxScrolledWindow,public wxHtmlWindowMouseHelper </ins><span class="cx"> { </span><span class="cx"> public: </span><span class="cx"> wxHtmlWindow() ; </span><span class="lines">@@ -24,8 +24,8 @@ </span><span class="cx"> bool HistoryForward() ; </span><span class="cx"> virtual bool LoadFile(const wxFileName& filename ) ; </span><span class="cx"> virtual bool LoadPage(const wxString& location ) ; </span><del>- virtual void OnCellClicked(wxHtmlCell *cell , wxCoord x , wxCoord y , const wxMouseEvent& event ) ; - virtual void OnCellMouseHover(wxHtmlCell *cell , wxCoord x , wxCoord y ) ; </del><ins>+ // virtual bool OnCellClicked(wxHtmlCell *cell , wxCoord x , wxCoord y , const wxMouseEvent& event ) ; + // virtual void OnCellMouseHover(wxHtmlCell *cell , wxCoord x , wxCoord y ) ; </ins><span class="cx"> virtual void OnLinkClicked(const wxHtmlLinkInfo& link ) ; </span><span class="cx"> virtual wxHtmlOpeningStatus OnOpeningURL(wxHtmlURLType type , const wxString& url , wxString * redirect ) const; </span><span class="cx"> virtual void OnSetTitle(const wxString& title ) ; </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxListBoxh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxListBox.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxListBox.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxListBox.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -14,6 +14,7 @@ </span><span class="cx"> bool Create(wxWindow* parent , wxWindowID id , const wxPoint& pos , const wxSize& size , int n , const wxString choices[] = NULL, long style = 0, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxT("listBox")); </span><span class="cx"> void Deselect(int n ) ; </span><span class="cx"> int GetSelections(wxArrayInt& selections ) const; </span><ins>+ int HitTest(const wxPoint& pt) const; </ins><span class="cx"> void InsertItems(int nItems, const wxString *items, int pos); </span><span class="cx"> void InsertItems(const wxArrayString& items, int pos); </span><span class="cx"> bool Selected(int n ) const; </span><span class="lines">@@ -35,7 +36,7 @@ </span><span class="cx"> virtual int FindString(const wxString& string ); </span><span class="cx"> virtual void * GetClientData(int n ) const; </span><span class="cx"> virtual wxClientData * GetClientObject(int n ) const; </span><del>- virtual int GetCount() const; </del><ins>+ virtual unsigned int GetCount() const; </ins><span class="cx"> virtual int GetSelection() const; </span><span class="cx"> virtual wxString GetString(int n ) const; </span><span class="cx"> virtual wxString GetStringSelection() const; </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxMemoryDCh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxMemoryDC.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxMemoryDC.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxMemoryDC.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -30,7 +30,8 @@ </span><span class="cx">          * \param const wxBitmap& </span><span class="cx">         */ </span><span class="cx"> </span><del>- void SelectObject(const wxBitmap& bitmap ); </del><ins>+ void SelectObject(wxBitmap& bitmap ); + virtual void SelectObjectAsSource(const wxBitmap& bmp); </ins><span class="cx"> }; </span><span class="cx"> </span><span class="cx"> </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxPanelh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxPanel.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxPanel.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxPanel.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -23,7 +23,7 @@ </span><span class="cx">          * \param const wxString& </span><span class="cx">         */ </span><span class="cx"> </span><del>- wxPanel(wxWindow* parent , wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL, const wxString& name = wxT("panel")) ; </del><ins>+ wxPanel(wxWindow* parent , wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL|wxNO_BORDER, const wxString& name = wxT("panel")) ; </ins><span class="cx">         /** </span><span class="cx">          * \brief Destructor. Deletes any child windows before deleting the physical window. </span><span class="cx">         */ </span><span class="lines">@@ -42,12 +42,6 @@ </span><span class="cx"> </span><span class="cx"> bool Create(wxWindow* parent , wxWindowID id , const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL, const wxString& name = wxT("panel")) ; </span><span class="cx">         /** </span><del>-         * \brief Returns a pointer to the button which is the default for this window, or NULL. -The default button is the one activated by pressing the Enter key. -        */ - - wxButton* GetDefaultItem() const; -        /** </del><span class="cx">          * \brief Sends a , which </span><span class="cx"> in turn transfers data to the dialog via validators. </span><span class="cx">         */ </span><span class="lines">@@ -59,12 +53,6 @@ </span><span class="cx">         */ </span><span class="cx"> </span><span class="cx"> virtual void OnSysColourChanged(wxSysColourChangedEvent& event ) ; </span><del>-        /** -         * \brief Changes the default button for the panel. -         * \param wxButton -        */ - - void SetDefaultItem(wxButton *btn ) ; </del><span class="cx"> }; </span><span class="cx"> </span><span class="cx"> </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxRadioBoxh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxRadioBox.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxRadioBox.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxRadioBox.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -14,7 +14,7 @@ </span><span class="cx"> virtual bool Enable(bool enable = true) ; </span><span class="cx"> virtual bool Enable(int n , bool enable = true) ; </span><span class="cx"> int FindString(const wxString& string ) const; </span><del>- virtual int GetCount() const; </del><ins>+ virtual unsigned int GetCount() const; </ins><span class="cx"> virtual wxString GetLabel() const; </span><span class="cx"> virtual int GetSelection() const; </span><span class="cx"> wxString GetStringSelection() const; </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxTopLevelWindowh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxTopLevelWindow.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxTopLevelWindow.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxTopLevelWindow.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -14,7 +14,21 @@ </span><span class="cx"> </span><span class="cx"> // top level wnd state </span><span class="cx"> // -------------------- </span><ins>+ /** + * \brief Returns a pointer to the button which is the default for this window, or NULL. + The default button is the one activated by pressing the Enter key. + */ </ins><span class="cx"> </span><ins>+ wxWindow* GetDefaultItem() const; + /** + * \brief Changes the default item for the panel. + * \param wxWindow + */ + + void SetDefaultItem(wxWindow *btn ) ; + virtual wxString GetTitle() const; + virtual void SetTitle(const wxString& title ) ; + </ins><span class="cx"> // maximize = true => maximize, otherwise - restore </span><span class="cx"> virtual void Maximize(bool maximize = true) = 0; </span><span class="cx"> </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxTreeCtrlh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxTreeCtrl.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxTreeCtrl.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxTreeCtrl.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -365,8 +365,8 @@ </span><span class="cx"> // Only for internal use right now, but should probably be public </span><span class="cx"> wxTreeItemId GetNext(const wxTreeItemId& item) const; </span><span class="cx">         bool HasChildren(const wxTreeItemId& item) const; </span><del>- // expand this item and all subitems recursively - void ExpandAll(const wxTreeItemId& item);         </del><ins>+ void ExpandAll(); + void ExpandAllChildren(const wxTreeItemId& item);         </ins><span class="cx"> void AdjustMyScrollbars(); </span><span class="cx"> void Edit( const wxTreeItemId& item ); </span><span class="cx"> void OnSetFocus( wxFocusEvent &event ); </span><span class="lines">@@ -374,7 +374,7 @@ </span><span class="cx"> void OnChar( wxKeyEvent &event ); </span><span class="cx"> void OnMouse( wxMouseEvent &event ); </span><span class="cx"> void OnGetToolTip( wxTreeEvent &event ); </span><del>- virtual wxSize DoGetBestSize() const; </del><ins>+ // virtual wxSize DoGetBestSize() const; </ins><span class="cx"> #endif </span><span class="cx"> }; </span><span class="cx"> </span></span></pre></div> <a id="brancheswxruby2wxwidgets_282swigclassesincludewxWindowh"></a> <div class="modfile"><h4>Modified: branches/wxruby2/wxwidgets_282/swig/classes/include/wxWindow.h (882 => 883)</h4> <pre class="diff"><span> <span class="info">--- branches/wxruby2/wxwidgets_282/swig/classes/include/wxWindow.h        2007-03-17 18:28:00 UTC (rev 882) +++ branches/wxruby2/wxwidgets_282/swig/classes/include/wxWindow.h        2007-03-17 18:39:40 UTC (rev 883) </span><span class="lines">@@ -5,6 +5,7 @@ </span><span class="cx"> </span><span class="cx"> #if !defined(_wxWindow_h_) </span><span class="cx"> #define _wxWindow_h_ </span><ins>+ </ins><span class="cx"> class wxWindow : public wxEvtHandler </span><span class="cx"> { </span><span class="cx"> public: </span><span class="lines">@@ -19,12 +20,13 @@ </span><span class="cx"> </span><span class="cx"> virtual void AddChild(wxWindow* child ) ; </span><span class="cx"> void CaptureMouse() ; </span><ins>+ </ins><span class="cx"> void Center(int direction ) ; </span><ins>+ void Centre(int direction = wxBOTH) ; + </ins><span class="cx"> void CenterOnParent(int direction ) ; </span><del>- void CenterOnScreen(int direction ) ; - void Centre(int direction = wxBOTH) ; </del><span class="cx"> void CentreOnParent(int direction = wxBOTH) ; </span><del>- void CentreOnScreen(int direction = wxBOTH) ; </del><ins>+ </ins><span class="cx"> void ClientToScreen(int* x_INOUT , int* y_INOUT ) const; </span><span class="cx"> wxPoint ClientToScreen(const wxPoint& pt ) const; </span><span class="cx"> bool Close(bool force = false) ; </span><span class="lines">@@ -47,7 +49,7 @@ </span><span class="cx"> virtual void FitInside() ; </span><span class="cx"> virtual void Freeze() ; </span><span class="cx"> //wxAccessible* GetAccessible(); </span><del>- wxSize GetAdjustedBestSize() const; </del><ins>+ wxSize GetEffectiveMinSize() const; </ins><span class="cx"> wxColour GetBackgroundColour() const; </span><span class="cx"> wxSize GetBestSize() const; </span><span class="cx"> wxCaret * GetCaret() const; </span><span class="lines">@@ -81,7 +83,6 @@ </span><span class="cx"> wxSize GetSize() const; </span><span class="cx"> wxSizer * GetSizer() const; </span><span class="cx"> virtual void GetTextExtent(const wxString& string , int * x , int * y , int * descent = NULL, int * externalLeading = NULL, wxFont * font = NULL) const; </span><del>- virtual wxString GetTitle() ; </del><span class="cx"> wxToolTip* GetToolTip() const; </span><span class="cx"> wxRegion GetUpdateRegion() const; </span><span class="cx"> wxValidator* GetValidator(); </span><span class="lines">@@ -170,7 +171,6 @@ </span><span class="cx"> const wxSize& incSize=wxDefaultSize); </span><span class="cx"> void SetSizer(wxSizer* sizer , bool deleteOld = true) ; </span><span class="cx"> void SetSizerAndFit(wxSizer* sizer , bool deleteOld = true) ; </span><del>- virtual void SetTitle(const wxString& title ) ; </del><span class="cx"> virtual void SetThemeEnabled(bool enable ) ; </span><span class="cx"> virtual void SetValidator(const wxValidator& validator ) ; </span><span class="cx"> void SetToolTip(const wxString& tip ) ; </span></span></pre> </div> </div> </body> </html>
Apparently Analagous Threads
- [950] branches/wxruby2/wxwidgets_282: Changes in GenericDirCtrl API 2.6->2.8, fix TreeItemId mapping, remove cruft
- [926] branches/wxruby2/wxwidgets_282: Update Dialog wx2.6 -> wx2.8 API, remove deprecations and cruft, update doc
- [977] branches/wxruby2/wxwidgets_282/swig/classes/include/wxScrolledWindow.h: Add missing DoPrepareDC method, remove comment cruft
- [924] branches/wxruby2/wxwidgets_282: Changes 2.6 -> 2.8 Wx API; remove deprecated methods and update doc
- [949] branches/wxruby2/wxwidgets_282: Changes in Gauge API 2.6->2.8, remove comment cruft in header