Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development

wxSmith improvement

<< < (6/12) > >>

Cryogen:
Hey Guys,

I've added most of the remaining controls to wxSmith. Details here.

I'm going to work on the bitmap editor next because I've made some headway there already, then I intend to add the managed windows i.e. those that need to be overridden when used, such as wxComboCtrl.

Cheers.

Cryogen:

 Hi,

I've added the image facilities in my Patch 18 and made the promised changes to wxBitmapComBox. I also updated the rough list below. I'll get the demo app out next as it's nearly there already, then look at those managed windows.

Cheers.

Cryogen:
Updated ToDo List

-Update Codef()'s "%n" option to use wxT() rather than _T(), as that's what wxWidgets has standardised on.
-Likewise change instances of _T() in the code to wxT() or _(), as translation isn't done for some reason. [This is largely wrong but we should check translations anyway]
-Add an option to pass a float or double through Codef() as you can't get one through easily, currently. [Partially done]
-There are a lot of typos in the documentation that could be cleaned up.
-The doxygen file comments are missing, which prevents some things from working. [Fixing progressively]
-Doxygen sees wxPropertyGrid's docs as the main doc when you try to compile wxSmith's docs. We just need to adjust things a bit to fix this. [Fixed in C::B SVN 6354 with PropGrid 1.4]
-The author used his preferred code style, which is fine, but it might be good to change what is output by wxSmith (not the internal code as that would be mega-work) so that it produces a standard ID format and variable names like m_Var, m_pVar, etc. I believe that would bring it more into line with C::B and wx but we'd need to discuss it.
-It would be nice to prevent controls displaying on the palette if they're not compiled into the wx lib in use.
-We will need to do similar checking for controls that are new in wx2.9.
-Update wxPropGrid to the latest. [Fixed in C::B SVN 6354 with PropGrid 1.4]
-Fix the awful screen flashing that occurs every time the editor display updates.
-Extend the image editor to allow dynamic addition and removal of image fields. [Done in my patch 18]
-The same for the colour editor.
-Demo app. [Done and will be updated progressively]

Loaden:
Good work! :D

Cryogen:

 Hi Chaps,

A note. I've found a regression, today, in wxSmith. The colour property has stopped working. The colour swatches don't appear and I can't set colours. Alos properties, such as the font one, which contain the text "Click to edit" and a button to launch an editor aren't showing the text and the preview doesn't update for the font case, at least. I'm slogging back through the SVN versions to see whether it's something I've done or it happened somewhere else. So far it seems that it's not my latest image-related changes as removing all of the files doesn't restore the functionality.

Could you do me a favour and check whether you see any of these symptoms on your end? If not then it definitely sounds like me. I'm sure they were OK before the last round of updates after I got my computer back so it may have happened while I was out of the loop.

I'm also having a problem running a parallel version of C::B, so I don't have to trash my dev. version. I keep getting the dialogue telling me to set the CODEBLOCKS_DATA_DIR envvar or re-install. The first doesn't work and the second isn't possible. I've tried running it in various ways manually, from the command line, within C::B after build, etc. but always the same result. Any ideas?

Thanks.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version