wxWidgets modern look

Are you writing your own components and need help with how to set them up or have questions about the components you are deriving from ? Ask them here.
Post Reply
lukasz.walus
In need of some credit
In need of some credit
Posts: 1
Joined: Thu May 26, 2022 5:28 am

wxWidgets modern look

Post by lukasz.walus »

Hello,

If there is anybody who knows how to achieve the appearance of the application like below:
gems1.PNG
gems2.PNG
gems2.PNG (21.89 KiB) Viewed 13393 times
All the controls are made from scratch or there is option to use built in functionality and only make custom drawing of widget.

Or maybe there is option to use wxGTK under windows with themes?
User avatar
doublemax
Moderator
Moderator
Posts: 19114
Joined: Fri Apr 21, 2006 8:03 pm
Location: $FCE2

Re: wxWidgets modern look

Post by doublemax »

There was probably a lot of customization involved.

The individual panels could be done using wxAUI. Then i see some wxPropertyGrids, the upper right is a wxGrid. All these controls are custom drawn and their look could be modified.

It would be interesting to see, how "normal" controls like buttons, checkbox, etc look like.
Use the source, Luke!
PB
Part Of The Furniture
Part Of The Furniture
Posts: 4193
Joined: Sun Jan 03, 2010 5:45 pm

Re: wxWidgets modern look

Post by PB »

I do not see any "modern" look in the screenshot. Just the usual Win32 look but in dark mode.

IMO, it is either as doublemax wrote, HEAVILY customized or not actually using wxWidgets.

1. wxWidgets does not support dark mode on Windows.
2. The UI does not look much look wxAUI . Can you achieve those dropdown buttons in the notebook tabs with wxAUINotebook? Can wxAUI panel caption have those buttons on the right (settings, pin...) we can see in the screenshot?
3. The property grid expander in the screenshot uses treeview expander (i.e., right/down "arrow head") while wxPropertyGrid still uses +/-?
User avatar
doublemax
Moderator
Moderator
Posts: 19114
Joined: Fri Apr 21, 2006 8:03 pm
Location: $FCE2

Re: wxWidgets modern look

Post by doublemax »

They do use wxAUI, but also their own AUI-like window management library, quite some effort.

You can download the demo from here.
https://gems.co.uk/downloads/software/
Use the source, Luke!
PB
Part Of The Furniture
Part Of The Furniture
Posts: 4193
Joined: Sun Jan 03, 2010 5:45 pm

Re: wxWidgets modern look

Post by PB »

I checked the application and as Ctrl+Alt+MiddleClick revealed, it does use wxWidgets for the UI. :shock:
User avatar
tierra
Site Admin
Site Admin
Posts: 1355
Joined: Sun Aug 29, 2004 7:14 pm
Location: Salt Lake City, Utah, USA
Contact:

Re: wxWidgets modern look

Post by tierra »

I really does look like wxAUI + wxGrid + lots of wxPropertyGrid, and a dark Windows theme (likely not the new "dark mode").

It does look quite nice to me, some solid work for sure.

It could just be something like GreyEveTheme.
shawnee
Experienced Solver
Experienced Solver
Posts: 78
Joined: Tue Jan 16, 2018 1:05 am

Re: wxWidgets modern look

Post by shawnee »

nice looks, indeed!
Post Reply