This will probably be a meta bug, but i wanted to fix this list somewhere, because in the forum it will get lost...
http://forums.codeblocks.org/index.php/topic,22402.msg153387.html#msg153387
1) wxStyledTextCtrl missing, patch in [#617]
2) wxGridBagSizer include is not correct
3) start a clean framebased wxSmith project, without menu and status bars
4) set ScrollRate values for wxScrolledWindow in wxSmith Fixed in [r12072]
5) wizard helping including xpms in Image editor
6) generic version of common dialogs: http://docs.wxwidgets.org/trunk/overview_cmndlg.html for example wxGenericColourDialog
7) Editor dialog for editing columns in list control
8) Clone dialogs and panels
9) wxSimplebook
Diff:
Related tickets: [#926] [#927]
Related
Tickets:
#926Tickets:
#927Last edit: Miguel Gimenez 2021-12-19
Diff:
Related
Commit: [r12072]
Diff:
Related
Commit: [r12072]
Tickets: #617
I think is a good idea to collect wxSmith feature ideas to a single ticket.
8) Clone dialogs and panels
I think that is a great feature, but with some complexity. When refactoring code I am missing that one very often. I think involved in cloning would be those five items: .cbp file, .wxs file, .cpp and .h file and Classname. Maybe its hard
to make it foolproof, e.g. when working with existing code files as one cpp/h may contain several classes. But maybe thats not really needed if its clear what its doing. I would see 4 core functions
With those basic functions many use cases may be covered
What would you think of those added features to your list?
10) Tree context menu with Cut, Copy, Paste Before, Paste After, Paste Inside
Tody this only work with Edit/Copy,Cut,Paste manues which is a lot of mouse travel. Or if you assign short cuts (not active by default). Both are not as quick as the context menu, due to the quick paste options. The current settings are very far away with the mouse.
11) Wrap in sizer function: the selected item is wrapped in sizer selected.
Example use case: Add a Panel and add a static sizer with many sub-items. Verify that the dialog does not re-size properly. As sizer around a static sizer is required to make a dialog grow properly mark the top sizer and use this function to add a new box sizer around it. Verify the dialog re-sizes properly now.
This is difficult today, because a panel only may have a single sibling and its not easy to add one above without deleting the existing content.