Steve Browne
633d04ca92
Changed several places using hard-coded size values to use FromDIP instead.
2015-11-24 12:21:43 -05:00
Hartwig
474461601f
Addition of overrides in diverse headers
2015-11-22 10:16:01 +01:00
Hartwig
308de8b69d
Addition of overrides in anybutton.h, collpaneg.h, notebook.h, spinctlg.h, srchctrl.h and radiobox.h
2015-11-22 10:15:41 +01:00
Hartwig
5f7c4fa859
Addition of overrids in scrolbar.h, slider.h and vscroll.h
2015-11-22 10:14:29 +01:00
Hartwig
6802052efb
Addition of overrides in colrdlgg.h ad fontdlgg.h
2015-11-22 10:13:27 +01:00
Hartwig
44715066da
Addition of overrides in checklst.h and listbox.h
2015-11-22 10:12:58 +01:00
Hartwig
b67c5a9395
Addition of missing overrides in dirdlgg.h and filedlgg.h
2015-11-22 09:54:05 +01:00
Hartwig
c09ff65f7e
Addition of missing overrides in statusbr.h and toolbar.h
2015-11-22 09:52:21 +01:00
Hartwig
f659422405
Addition of missing overrides in private.h
2015-11-22 09:50:27 +01:00
Hartwig
ed2d6152ec
Addition of missing overrides in textctrl.h
2015-11-22 09:47:31 +01:00
Hartwig
da7c2e67b9
Addition of missing overrides to webkit.h
2015-11-22 09:45:47 +01:00
Hartwig
0b6b645412
Addition of missing overrides to splitter.h
2015-11-22 09:45:35 +01:00
Hartwig
57e10b695d
Addition of missing overrides in glcanvas.h
2015-11-22 09:44:15 +01:00
Hartwig
1eb241e97b
Addition of missing overrides in toplevel.h
2015-11-22 09:44:01 +01:00
Hartwig
612972a50c
Addition of missing overrides to dataview.h
2015-11-22 09:42:01 +01:00
Hartwig
aa13cb8491
Addition of missing overrides to datecctrl.h and datetimectrl.mm
2015-11-22 09:38:20 +01:00
Hartwig
2a6d18547c
Addition of missing overrides to frame.h
2015-11-22 09:36:45 +01:00
Hartwig
1da514f1b9
Addition of missing overrides in window.h
2015-11-22 09:34:47 +01:00
Hartwig
74a1ec3ead
Addition of missing overrides to apptrait.h
2015-11-22 09:28:33 +01:00
Hartwig
e64489d5be
Addition of missing overrides to app.h
2015-11-22 09:27:37 +01:00
Vadim Zeitlin
e58e3f67aa
Merge branch 'colour_dialogs_alpha' of https://github.com/a-wi/wxWidgets
...
Add support for alpha channel to wxColourPicker and wxColourDialog in wxGTK.
Closes #14127 .
2015-11-17 22:47:49 +01:00
Troels Knakkergaard
2460410278
Add wxListCtrl::GetAlternateRowColour()
...
Simple accessor matching the existing setter.
Closes #17250 .
2015-11-16 03:10:16 +01:00
Artur Wieczorekl
59f5fe993b
Add support for alpha channel in wxColourPicker (wxGTK).
...
Showing opacity slider is controlled by new flag wxCLRP_SHOW_ALPHA.
2015-11-15 16:38:55 +01:00
JulianSmart
a797c9d956
Make wxBitmap ctors consistent wrt passing scale for conversion from wxImage; HiDPI adaptation for propgrid buffer and wxRTC images
2015-11-15 12:49:25 +00:00
Vadim Zeitlin
ac0505e7d8
Merge branch 'colour_dialogs_alpha_generic' of https://github.com/a-wi/wxWidgets into wip
...
Add support for alpha channel to wxGenericColourDialog.
See #14127 .
2015-11-15 00:56:13 +01:00
Vadim Zeitlin
1f347637a6
Merge wchar_t-surrogates branch
...
Fix several problems with surrogates in UTF-16-encoded wchar_t strings:
correct bugs in UTF-8 and UTF-32 conversion code and add surrogates support to
wxText{Input,Output}Stream classes.
Closes #17070 .
2015-11-15 00:56:07 +01:00
JulianSmart
1675e641e6
Implement freeze/thaw in Do/Undo to considerably speed up commands with a large number of actions
2015-11-14 18:44:45 +00:00
JulianSmart
f48374a949
Added line height to wxRTC to allow faster scrolling if needed
2015-11-14 18:31:39 +00:00
Vadim Zeitlin
823a2337f6
Make wxTextStream classes work with surrogates under MSW
...
On the platforms using UTF-16 for wchar_t we can't read nor write Unicode data
one wchar_t at a time as a single half of a surrogate character can't be
converted to or from the encoding of the stream.
To fix this, we may need to store the last wchar_t already read from the
stream but not returned yet in wxTextInputStream::NextChar() and store,
without writing it, the wchar_t passed to wxTextOutputStream::PutChar() until
the second half of the surrogate is written.
See #17070 .
2015-11-13 19:36:33 +01:00
Vadim Zeitlin
79f62505bb
Fix clang warnings about inconsistent missing "override" keyword
...
Add wxCLANG_WARNING_SUPPRESS() and wxCLANG_WARNING_RESTORE() and use them to
suppress -Winconsistent-missing-override warnings.
Closes https://github.com/wxWidgets/wxWidgets/pull/99
2015-11-08 19:11:53 +01:00
Dimitri Schoolwerth
a1863a397c
Fix wxOSX/Carbon build after wxDataViewRenderer changes
...
Since 361c6357b4
wxDataViewRenderer's
SetAttr and SetEnabled became pure virtual class methods which aren't
implemented for wxOSX/Carbon. Fix by defining the same empty stubs for
these methods as were previously present in the base class.
2015-11-08 18:42:14 +04:00
Dimitri Schoolwerth
ef62616b12
Fix wxOSX/Carbon build after Enable{Max,Min}imizeButton() addition
...
Define stubs for pure virtual base class methods.
See #17133 .
2015-11-08 18:42:12 +04:00
ARATA Mizuki
d399d544f1
Suppress clang warning [-Winconsistent-missing-override] in DECLARE_HELP_PROVISION().
2015-11-06 16:33:36 +09:00
ARATA Mizuki
450d9ce2b5
Suppress clang warning [-Winconsistent-missing-override] for GetClassInfo() in wxDECLARE_ABSTRACT_CLASS.
2015-11-06 16:33:36 +09:00
ARATA Mizuki
f90205951c
Add macros to conditionally suppress clang warnings.
...
The added macros wxCLANG_WARNING_{SUPPRESS,RESTORE} are similar to
wxGCC_WARNING_{SUPPRESS,RESTORE}, but the `wxCLANG_' version will expand to
compiler pragmas only when the warning name is known to the compiler.
They use clang's __has_warning feature.
2015-11-06 16:33:16 +09:00
Artur Wieczorek
880ad7f6f8
Add alpha channel support to wxGenericColourDialog.
...
Added opacity slider and custom colours (with alpha) previews (implemented with wxStaticBitmap controls). This feature is controlled by wxColourData::GetChooseAlpha().
2015-11-02 23:19:19 +01:00
Artur Wieczorek
809a07a65d
Add opacity control feature to wxColourData.
...
Added internal flag (with corresponding accessors) which purpose is to enable/disable modifying the opacity of the colours in colour dialogs.
2015-11-02 23:19:16 +01:00
Artur Wieczorek
3dc013920b
Fix type of member variable in wxGenericColourDialog
...
Variable to hold the size should be of type wxSize, not wxPoint.
2015-11-02 23:19:12 +01:00
Artur Wieczorek
7399fb3428
Optimize wxGenericColourDialog
...
Variable to hold the size of the custom colour box doesn't need to be a member variable since it's used only locally in wxGenericColourDialog::CalculateMeasurements.
2015-11-02 23:19:09 +01:00
Bryan Petty
0b2263c25d
Updated links and mailing list addresses.
2015-10-30 20:06:09 -06:00
Vadim Zeitlin
04a784dfd3
Hide wxSlider labels too when it's hidden in wxOSX
...
Derive wxSlider from wxCompositeWindow to ensure that Show() (and other
methods) affect the slider labels as well.
Closes #2388 .
2015-10-25 18:47:29 +01:00
Vadim Zeitlin
ce3dab46c1
Remove unused headers from wx/osx/slider.h
...
wx/control.h is already included from wx/slider.h so including it from here is
useless and including wx/slider.h is even worse as it's very confusing because
this header itself is already included from wx/slider.h.
No real changes.
2015-10-25 18:36:39 +01:00
Vadim Zeitlin
065c7b34eb
Remove unused wx/osx/treectrl.h
...
This file is not included anywhere and doesn't seem to be used.
2015-10-25 18:33:06 +01:00
Vadim Zeitlin
a5e36d3124
Remove unused png{hand,read}.h files from wxOSX
...
These files don't seem to be used anywhere.
2015-10-25 18:31:33 +01:00
Vadim Zeitlin
98bd4f1936
Remove unused helpxxxx.{h,cpp} stub files from wxOSX
...
These files seem to be left overs from a long, long time ago.
2015-10-25 18:29:47 +01:00
Vadim Zeitlin
3f33ecc773
No changes, just remove redundant "inline" from wxOSX headers
...
There is no need for them in the methods declared in the class declaration
anyhow, so just remove them.
No real changes.
2015-10-25 18:20:32 +01:00
Vadim Zeitlin
e9b379fe2a
Fix TAB navigation inside wxStaticBox in wxOSX
...
Derive wxStaticBox from wxStaticBoxBase for consistency with the other ports
and to make it derive from wxNavigationEnabled<>, which is necessary for TAB
navigation to work.
Closes #3842 .
2015-10-25 18:13:59 +01:00
Tim Stahlhut
fb5d1a002c
Fixes for wxQt build under Cygwin
...
Include the missing headers, notable QtGui/QFont from wx/fontutil.h which uses
a QFont object.
Closes #16750 .
2015-10-25 18:00:05 +01:00
Vadim Zeitlin
db966da330
Use explicit dllexport attribute for g++ 4.7 and later
...
The bug that resulted in creating huge DLLs that took inordinate amounts of
memory and time to link with g++ 4.5 has been fixed in 4.7, so don't export
everything when using it, as this results in even smaller DLLs.
The situation with 4.6 is unknown, so leave behaviour with it unchanged.
See 49d2c0adc3
2015-10-25 13:42:23 +01:00
Vadim Zeitlin
9c1bc3c019
Define LVS_EX_DOUBLEBUFFER ourselves if SDK headers don't do it
...
This should fix compilation with MinGW after the changes of
2a6e411887
which started using this style.
See #17177 .
2015-10-25 13:36:25 +01:00