]> git.saurik.com Git - wxWidgets.git/commit - src/motif/menu.cpp
Rework wxMotif font/color inheritance so it works
authorMattia Barbon <mbarbon@cpan.org>
Sat, 7 Apr 2007 21:18:33 +0000 (21:18 +0000)
committerMattia Barbon <mbarbon@cpan.org>
Sat, 7 Apr 2007 21:18:33 +0000 (21:18 +0000)
commit105fbe1ffa8968cb85fd2cac7192957e522d17ba
treeb8d1d000f6e344573fb1f07ccd29e49e70a19ff9
parentd5c87edd820aea078e88e4f6b45c6a122cbaaed6
  Rework wxMotif font/color inheritance so it works
like in the other ports.  Avoid setting foreground/background
color for windows and let the toolkit use the natural color.
As an intermediate step font is still explicitly set.

  Handle the cases where m_foregroundColour, m_backgroundColour ir m_font
are not initialized.

  Set default (overridable) X resources to emulate the old look.

  Unify wxMOTIF_NEW_FONT_HANDLING with wxMOTIF_USE_RENDER_TABLE.

  Minor unrelated (sizing) fixes to wxCheckListBox, wxStaticText, wxTextCtrl.

  Tagged with MOTIF_BEFORE_COLOUR_FONT_INHERITANCE before the changes.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45312 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
40 files changed:
include/wx/motif/font.h
include/wx/motif/private.h
include/wx/motif/stattext.h
include/wx/motif/window.h
src/generic/notebook.cpp
src/generic/tabg.cpp
src/motif/app.cpp
src/motif/bmpbuttn.cpp
src/motif/button.cpp
src/motif/checkbox.cpp
src/motif/checklst.cpp
src/motif/choice.cpp
src/motif/combobox.cpp
src/motif/combobox_native.cpp
src/motif/control.cpp
src/motif/dcclient.cpp
src/motif/dialog.cpp
src/motif/evtloop.cpp
src/motif/filedlg.cpp
src/motif/font.cpp
src/motif/frame.cpp
src/motif/gauge.cpp
src/motif/listbox.cpp
src/motif/mdi.cpp
src/motif/menu.cpp
src/motif/msgdlg.cpp
src/motif/popupwin.cpp
src/motif/radiobox.cpp
src/motif/radiobut.cpp
src/motif/scrolbar.cpp
src/motif/slider.cpp
src/motif/spinbutt.cpp
src/motif/statbmp.cpp
src/motif/statbox.cpp
src/motif/stattext.cpp
src/motif/textctrl.cpp
src/motif/toolbar.cpp
src/motif/toplevel.cpp
src/motif/utils.cpp
src/motif/window.cpp