News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

Some "new" ideas and proposals...

Started by marfi, February 28, 2006, 12:39:59 PM

Previous topic - Next topic

marfi

Hi,
before anything else a must say that all you guys are absolutely great and progress of your work is amazing :) I'm using C:B (latest nightbuilds) for some time and I'm realy satisfied... :)

But, in my opinion, there are several things in wxSmith that may be improved or changed little bit.

The first thing is quite non-standard UI of the tool. I think that better (and much more intuitive, elegant and effective) way how to offer some GUI widgets and other objects (timers, common dialogs, etc.) is implemented in IDEs like wxDev-Cpp or MS VS. NET (and higher). Why didn't you inspire by these IDEs? I think that Delphi-like widgets toolbars aren't an ideal solution. Maybe you should use some component container like wxFoldPanelBar (http://wastebucket.solidsteel.nl/cms/modules/wiwimod/index.php?page=wxFoldPanelBar&back=WiwiHome) or something like that.

The second question is why not all events are published in "Events" pane? For example wxEVT_UPDATE_UI event is not displayed anywhere (and it is realy important feature ;)). Is it caused by current work progress or somebody has forgotten to add it?

The last remark is simple: take into account that not all of us have big 19'' monitors and do not waste free place with unnecessary big icons... :)

byo

Quote from: marfi on February 28, 2006, 12:39:59 PM
The first thing is quite non-standard UI of the tool. I think that better (and much more intuitive, elegant and effective) way how to offer some GUI widgets and other objects (timers, common dialogs, etc.) is implemented in IDEs like wxDev-Cpp or MS VS. NET (and higher).

I'll think about that :). Can You send some screenshoots ?

Quote
Maybe you should use some component container like wxFoldPanelBar (http://wastebucket.solidsteel.nl/cms/modules/wiwimod/index.php?page=wxFoldPanelBar&back=WiwiHome) or something like that.
Wow, I've been searching for something like that, maybe not for widgets but for properties ;)

Quote
The second question is why not all events are published in "Events" pane? For example wxEVT_UPDATE_UI event is not displayed anywhere (and it is realy important feature ;)). Is it caused by current work progress or somebody has forgotten to add it?
It is generally caused by WIP status. But sometimes wxWidgets doesn't offer all events - f.ex. You can not set Your event handler using event tables for mouse events inside button etc. I've already worked on it and I think I've found a solution. New recoded version of wxSmith will support them all :D

Quote
The last remark is simple: take into account that not all of us have big 19'' monitors and do not waste free place with unnecessary big icons... :)

Do You mean widgets icons? You can switch to 32x32 in options (I work on 15'' LCD - that's all I can afford  :( so I may not nottice such things :?). But I can add support for bigger icons if You want :D, maybe some vector-based in future so there won't be any problem with any size  8)

marfi

Screenshot of wxDev-Cpp IDE is here: http://wxdsgn.sourceforge.net/newwxdevcpp.jpg

You can use wxFoldPanelBar (or wxTreeMultiCtrl downloadable from the same location like wxFoldPanelBar) mentioned in my previous topic for docking of widgets with similar functionality (meaning), for example: controls, windows, menus, system, dialogs, etc... The same way is used also in MS VS.

A concept of properties' modifications that you've choosen is good and standard; do not change it :) Btw, what about (visual) menu editor? ;)

takeshimiya

This would had probably made it: http://ttanalytics.nm.ru/wxcomponents/wxToolBox/index.dhtml but it's not OpenSource.

Anyways I don't think the toolbar approach is bad, and they even take less screen space. :)