Ticket URL: <
http://trac.wxwidgets.org/ticket/15009#comment:11>
#15009: Use native (flat) status bars field borders on non Windows 95 like systems
by default
----------------------+-----------------------------------------------------
Reporter: kosenko | Owner:
Type: defect | Status: closed
Priority: normal | Milestone: 3.0
Component: wxGTK | Version: 2.9-svn
Resolution: fixed | Keywords:
Blockedby: | Patch: 1
Blocking: |
----------------------+-----------------------------------------------------
Comment(by hramrach):
I still don't understand.
This is what gedit looks like with default theme
[[Image(gedit_default.png)]] and this is what it looks with a theme that
does not have borders and margins (because I don't use gtk3 enough to
bother adding them) [[Image(gedit_borderless.png)]] and that's what you
are getting with the current change, not something like
[[Image(
https://developer.gnome.org/hig-book/stable/images/controls-
status-bar-interactive.png.en)]]
Note that the flat vs bevel look is only relevant to the particular area
with respect to the rest of the statusbar. The statusbar still may and
should have a border, and the '''default theme includes a sunken border'''
and it looks very good.
So to follow those GHIG if that's your goal you have to prod application
maintainers to distinguish interactive and non-interactive statusbar
areas. That's nothing you can do automagically by changing something in
wxGTK unless you are willing to examine the widget tree and search for
interactive widget there to determine the default border style.
The problem here is compatibility. Yes, you can style the statusbar any
way you want, even better than before. But the change to default look you
apply makes the statusbar very indistinct like in the borderless theme and
applications written for wxwidgets 2.8 may and probably do expect that the
statusbar is noticeable and the different areas separated.
For me the lack of separation between different status areas creates
visual clutter because you are never sure if you are still reading one
thing or you are just continuing somewhere else without even noticing.
gEdit adds a gap between the position and insert status so you don't
really get that problem but how many wxwidgets applications don't?
--
Ticket URL: <
http://trac.wxwidgets.org/ticket/15009#comment:11>