<?xml version="1.0" ?><rss version="2.0">
  <channel>
    <title>wxFormBuilder Issues::</title>
    <lastBuildDate>Fri, 30 Jul 2010 23:04:15 +0200</lastBuildDate>
    <description>wxFormBuilder Issues</description>
    <link>http://issues.wxformbuilder.org/</link>
        <item>
      <title>FS#463: adds &#039;public&#039; to python class when doing &#039;subclass&#039;</title>
      <author>Michael Hipp</author>
      <pubDate>Fri, 30 Jul 2010 23:04:15 +0200</pubDate>
      <description><![CDATA[What steps will reproduce the problem?<br />
  - Create a project to generate python code<br />
  - Add a panel to the project, select the panel object<br />
  - Under Object Properties -&gt; &#039;subclass&#039; add &#039;MyCustomPanel&#039; as the subclass name<br />
<br />
What is the expected output? What do you see instead?<br />
expected:<br />
class MyPanel4 ( MyCustomPanel ):<br />
  <br />
got:<br />
  class MyPanel4 ( public MyCustomPanel ):<br />
<br />
The word &#039;public&#039; is a syntax error in Python.<br />
]]></description>
      <link>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=463</link>
      <guid>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=463</guid>
    </item>
        <item>
      <title>FS#462: &quot;Internationalize&quot; property is not only a C++ property</title>
      <author>Luca Allulli</author>
      <pubDate>Wed, 02 Jun 2010 15:57:16 +0200</pubDate>
      <description><![CDATA[What steps will reproduce the problem?<br />
  - Open a new project<br />
  - Clic on root item of project tree<br />
  - On the &quot;Properties&quot; tab of Object Properties pane, under &quot;C++ properties&quot;, clic &quot;internationalize&quot;<br />
<br />
What is the expected output? What do you see instead?<br />
On the lower pane the help string &quot;For C++ only&quot; appears.<br />
However, i18n is also avaliable for Python. Thus the &quot;internationalize&quot; property should be moved just under &quot;Project&quot;, and &quot;For C++ only&quot; should be removed from the help string.<br />
]]></description>
      <link>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=462</link>
      <guid>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=462</guid>
    </item>
        <item>
      <title>FS#461: build errors on Fedora 12 w/ gcc 4.4.3</title>
      <author>Ray</author>
      <pubDate>Sun, 21 Mar 2010 21:59:56 +0100</pubDate>
      <description><![CDATA[On Fedora 12 with gcc 4.4.3 I encountered the following build issues:<br />
<br />
create_build_files.sh is written in MSDOS format (LF+CR) and fails to run because of the ^M on the shabang line.  It needs to be converted to unix format using: &quot;dos2unix create_build_files.sh&quot;.  This likely effects all Linux/Unix builds.<br />
<br />
Two source files had build errors due to missing header files (this is likely to be compiler-specific):<br />
<br />
sdk/tinyxml/ticpp.cpp needs:<br />
  #include <br />
<br />
src/dbg_stack_trace/stack.cpp needs:<br />
  #include   (for free())<br />
  #include   (for strcmp())<br />
]]></description>
      <link>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=461</link>
      <guid>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=461</guid>
    </item>
        <item>
      <title>FS#460: wx.listCtrl and wx.EVT_LIST_ITEM_DESELECTED event</title>
      <author>nicolas</author>
      <pubDate>Thu, 18 Mar 2010 17:56:38 +0100</pubDate>
      <description><![CDATA[What steps will reproduce the problem?<br />
  - Using wxFormBuilder in Linux Version 3.1.64-beta<br />
  - I create a wxlistCtrl named myListCtrl with a OnListItemDeselected event <br />
<br />
In the python code, I have:<br />
<br />
self.name.Bind( wx.EVT_LIST_ITEM_DESELECTED, self.onDeselect)<br />
<br />
instead of:<br />
<br />
self.myListCtrl.Bind( wx.EVT_LIST_ITEM_DESELECTED, self.onDeselect) <br />
<br />
the others events work well:<br />
self.myListCtrl.Bind( wx.EVT_LIST_COL_CLICK, self.onCol )<br />
self.name.Bind( wx.EVT_LIST_ITEM_DESELECTED, self.onDeselect )<br />
self.myListCtrl.Bind( wx.EVT_LIST_ITEM_SELECTED, self.onChange )<br />
]]></description>
      <link>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=460</link>
      <guid>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=460</guid>
    </item>
        <item>
      <title>FS#458: Change a property for many widgets</title>
      <author>Yohann</author>
      <pubDate>Wed, 03 Mar 2010 10:32:27 +0100</pubDate>
      <description><![CDATA[It would be very helpful to have the possibility to change a property for many widgets in the same time.<br />
I explain my problem : Currently, if you have to disable the wxALL border for 30 wxStaticText, you must click on each wxStaticText one by one and disable its wxALL border.<br />
One possibility would be to select all the widgets we want to change, and their common properties would be shown in the property panel. So, you just have to modify the property you want.<br />
Another alternative is to allow the user to create some shortcuts. For my example, you create a shortcut to disable wxALL border, so after you just have to click on each widget and press your shortcut.]]></description>
      <link>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=458</link>
      <guid>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=458</guid>
    </item>
        <item>
      <title>FS#457: Enable/Disable prefix &#039;m_&#039;</title>
      <author>Yohann</author>
      <pubDate>Wed, 03 Mar 2010 10:22:48 +0100</pubDate>
      <description><![CDATA[As we can now generate Python Code in wxFB v3.1 beta, it would be useful to have the possibility to disable the prefix &#039;m_&#039; for the name of the widgets, because in Python we already have the &#039;self.&#039; to distinguish class attributes.]]></description>
      <link>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=457</link>
      <guid>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=457</guid>
    </item>
        <item>
      <title>FS#455: Option for using spaces for indentation instead of tabs</title>
      <author>Toni Ruža</author>
      <pubDate>Thu, 18 Feb 2010 20:21:07 +0100</pubDate>
      <description><![CDATA[Most people use spaces for indentation, it would be useful to have an option for what kind of indentation wxFormBuilder generates.<br />
<br />
This is an issue when the generated empty methods for events are copy-pasted into other files.]]></description>
      <link>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=455</link>
      <guid>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=455</guid>
    </item>
        <item>
      <title>FS#453: Subclass attribute for the custom control is not generated in the XRC</title>
      <author>Jack Daniels</author>
      <pubDate>Fri, 22 Jan 2010 19:37:51 +0100</pubDate>
      <description><![CDATA[What steps will reproduce the problem?<br />
  - Create custom control<br />
  - Add some text for subclass property<br />
  - Switch to XRC tab<br />
  - Verify that custom control has no subclass attribute<br />
<br />
This is non-intuitive because the user would expect that if data has been entered in the subclass property of the control that it should be present in the output of any format that supports it.  wxFB appears to support the subclass feature for every other control.]]></description>
      <link>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=453</link>
      <guid>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=453</guid>
    </item>
        <item>
      <title>FS#451: app crashes on new form with &#039;BadMatch&#039; X error in kubuntu 9.10</title>
      <author>justin</author>
      <pubDate>Fri, 11 Dec 2009 07:15:41 +0100</pubDate>
      <description><![CDATA[What steps will reproduce the problem?<br />
  - Install wxFormBuilder on Kubuntu 9.10 from repository.<br />
  - Run wxFormBuilder.<br />
  - Navigate to FORMS tab and select any of the three form types.<br />
<br />
What is the expected output? What do you see instead?<br />
  wxFormBuilder immediately crashes regardless of weather the project is saved prior to creating a form or no.  Here are the last few lines of strace including the output error message:<br />
<br />
<br />
poll([{fd=10, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=10, revents=POLLOUT}])<br />
writev(10, [{&quot;\22\0\7\0\376\5\300\2\366\0\0\0!\0\0\0 \4\7\0\1\0\0\0\1\0\300\2\22<br />
\0\7\0&quot;..., 3256}, {NULL, 0}, {&quot;&quot;, 0}], 3) = 3256<br />
poll([{fd=10, events=POLLIN}], 1, -1)   = 1 ([{fd=10, revents=POLLIN}])<br />
read(10, &quot;\34\322\347C\376\5\300\2\22\1\0\0\340]]></description>
      <link>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=451</link>
      <guid>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=451</guid>
    </item>
        <item>
      <title>FS#448: same event name for different events does not compile using GCC 4.4</title>
      <author>Benjamin Knecht</author>
      <pubDate>Fri, 04 Dec 2009 08:46:14 +0100</pubDate>
      <description><![CDATA[What steps will reproduce the problem?<br />
1. Create two elements (gamma and gradient) in the same frame or panel, with different kind of events (example: a checkbox (commandEvent) and a spinctrl (spinEvent) )<br />
2. Since you want to update something when either of those values change you call the respective event the same: OnSpinCtrl -&gt; OnChange and OnCheckbox -&gt; OnChange<br />
3. Create C++ Code and compile it using GCC 4.4 (standard compiler on Ubuntu)<br />
<br />
What is the expected output? What do you see instead?<br />
Expected: Well it should work!<br />
Instead GCC 4.4 throws following error:<br />
error: invalid static_cast from type ‘’ to type ‘void (wxEvtHandler::*)(wxSpinEvent&amp;)’<br />
or<br />
error: invalid static_cast from type ‘’ to type ‘void (wxEvtHandler::*)(wxCommandEvent&amp;)’<br />
<br />
for following lines respectively:<br />
<br />
gamma-&gt;Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( ImproveContoursSidebar_::OnChange ), NULL, this );<br />
gradient-&gt;Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( ImproveContoursSidebar_::OnChange ), NULL, this );<br />
<br />
Problem: The function OnChange is overloaded for either event. Passing the function pointer does not tell the compiler which one of the functions to use. The macros wxSpinEventHandler and wxCommandEventHandler would later cast those function pointers to ‘void (wxEvtHandler::*)(wxSpinEvent&amp;)’ and ‘void (wxEvtHandler::*)(wxCommandEvent&amp;)’ respectively.<br />
<br />
Walkarounds:<br />
1. Just rename the events so that there are not two types of events called the same (OnChange -&gt; OnChangeSpin, OnChangeCommand). You can still use the same event name for all the elements that actually use the same type of event. The problem is only occurring when the function is happened to be overloaded.<br />
<br />
2. Save the function pointer in a variable first (because then you have to tell the variable what type of function pointer it is) and then pass it. Problem with this walkaround: You cannot use the macros wxSpinEventHandler and wxCommandEventHandler because they take the reference of the passed argument and to save the variable you have to save the reference of the function pointer already and so the macro will create a reference to the reference to the function which will result in another invalid static cast.]]></description>
      <link>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=448</link>
      <guid>http://issues.wxformbuilder.org/index.php?do=details&amp;task_id=448</guid>
    </item>
      </channel>
</rss>
