Jouk Jansen
b8cfc639ce
Update OpenVMS compile support
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63867 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-04-06 09:47:19 +00:00
Jouk Jansen
94a1ccb9cd
Fix OpenVMS compile support for new version in src/stc
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63816 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-04-01 09:59:19 +00:00
Robin Dunn
9e96e16fe0
Apply patch (plus some additional changes) upgrading Scintilla to version 2.03. Closes #11765 , #11748 , #11346
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63792 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-03-30 03:50:06 +00:00
Vadim Zeitlin
c514752837
Fix some harmless unused parameter warnings.
...
These warnings only happen in specific builds (when HAVE_LANGINFO_H and
wxUSE_DISPLAY are undefined/off).
See #11817 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63720 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-03-20 12:45:47 +00:00
Vadim Zeitlin
713a0408bb
Fix the STC sources generation script to work with ancient Python.
...
Don't use True, set and join method of string objects which didn't exist in
prehistoric Python versions (such as 1.5 bundled with IRIX) as we can easily
work around their lack by using 1, list and string module join method instead.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63577 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-02-28 11:08:50 +00:00
Robin Dunn
5cce237ab1
Use GraphicsContext (if available) for drawing in SurfaceImpl::AlphaRectangle. Fixes #10542 .
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63114 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-01-10 00:40:49 +00:00
Robin Dunn
9feb648206
Add some missing commas. Fixes #11443
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62667 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-11-16 21:28:55 +00:00
Vadim Zeitlin
8462a84b2c
Removed wxFont::Set/GetNoAntiAliasing() implementations.
...
Most of them were dummy and didn't do anything and this API was never meant to
be used anyhow.
Keep just the declarations in wxFontBase but mark them as deprecated.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62349 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-10-09 13:04:59 +00:00
Jouk Jansen
b34d087a90
configure stc support for OpenVMS
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62259 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-10-05 14:50:45 +00:00
Vadim Zeitlin
3396739da1
Refactor wxStyledTextCtrl to share common file save/load code.
...
Keep the code for saving and loading text contents from files in a single
place instead of doing it differently in wxTextCtrl and wxStyledTextCtrl.
This required adding Set/GetValue() methods to wxTextAreaBase just so that its
DoLoad/SaveFile() could use them, even if they are the same as wxTextEntryBase
methods and are overridden in wxTextCtrlBase to be implemented in terms of the
latter.
Notice that wxRichTextCtrl might need to be refactored to use this code too in
the future.
Also notice that this reverts the change of r62081 which replaced SetValue()
with ChangeValue() in DoLoadFile() as wxTextAreaBase only has SetValue() and
it's not worth adding ChangeValue() to it too just to preserve this recent
change in behaviour.
Closes #10715 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62139 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-09-26 13:26:16 +00:00
Julian Smart
2d512c47df
Applied #10799 : using CallTipUseStyle() doesn't enable wxSTC_STYLE_CALLTIP
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62075 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-09-24 13:17:14 +00:00
Vadim Zeitlin
5001d2432b
include windows.h instead of basetsd.h directly as this doesn't seem to be supported by mingw64
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@60261 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-04-20 23:42:04 +00:00
Vadim Zeitlin
17ba83947d
fix basetsd.h name for case-sensitive file systems (which can be used when cross-compiling)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59904 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-03-28 18:18:23 +00:00
Kevin Ollivier
4a3da8c099
Leave anti-aliasing on by default on Mac as well
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59593 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-03-17 22:53:57 +00:00
Vadim Zeitlin
d0a22afc38
build fix: define DoGetValue() and GetEditableWindow()
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59273 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-03-02 16:23:55 +00:00
Vadim Zeitlin
9b11752c4f
require semicolon after wxDECLARE/DEFINE_EVENT() ( closes #10456 )
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58718 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-02-07 18:59:25 +00:00
Vadim Zeitlin
8653e1e780
use basetsd.h for non-MSVC compilers (including mingw32 too), replaces the previous fix
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58230 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-01-19 14:43:09 +00:00
Vadim Zeitlin
3faece9438
define [us]ptr_t properly for mingw64 compilation
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58173 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-01-17 11:52:59 +00:00
Vadim Zeitlin
3c77890141
add more flexible and safer template Connect() overloads ( #10000 )
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58039 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-01-12 14:26:13 +00:00
Vadim Zeitlin
0aa619b532
unhide the second wxTextAreaBase::HitTest() overload to suppress a warning about it
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57541 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-12-25 12:45:59 +00:00
Vadim Zeitlin
7d6d76d093
CanPaste() should be const too
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56772 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-11-14 23:23:16 +00:00
Vadim Zeitlin
e81ea1070d
assigning line marker to itself shouldn't invalidate it, add self-assignment check
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56770 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-11-14 23:18:39 +00:00
Francesco Montorsi
23318a5358
declare all NameStr[] strings as const char using the correct WXDLLIMPEXP_DATA_ macros; in the process, change wxPropGrid window classes to take 'const wxString& name' arguments instead of 'const wxChar *name'
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56651 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-11-02 22:16:14 +00:00
Robin Dunn
fa70ec2b51
Consolidate old and new implementations of Get/SetSelection
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55868 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-09-25 16:10:27 +00:00
Francesco Montorsi
d4f392ea20
use wxStockCursor (as documented and as already implemented in wxMotif) instead of a plain 'int'
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55837 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-09-24 19:40:13 +00:00
Vadim Zeitlin
d3acc83ae9
fix some (harmless) mingw32 4.3 warnings
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55376 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-08-30 16:30:53 +00:00
Vadim Zeitlin
a2fd8a45ec
VC6 compilation fix: using access declaration can only be used with immediate base class members with this compiler
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54436 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-30 13:40:08 +00:00
Vadim Zeitlin
fafd43c578
another 64 bit fix: make SendMsg() return wxIntPtr instead of long too
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54240 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-15 14:17:35 +00:00
Vadim Zeitlin
b796ba3931
fixed STC under Win64: as wxStyledTextCtrl::SendMsg() used (32 bit) long arguments, passing (64 bit) pointers to it almost certainly didn't work
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54236 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-15 13:56:59 +00:00
Vadim Zeitlin
949750de63
fix off by 1 error in GetTextRaw() ( #4317 )
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54231 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-15 12:08:52 +00:00
Vadim Zeitlin
0c9a798547
fix crash when copying empty selection to clipboard ( #4783 )
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54230 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-15 11:45:05 +00:00
Vadim Zeitlin
609577038a
ignore mouse wheel events which are coming too fast to be processed ( #9057 )
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54229 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-15 11:31:31 +00:00
Vadim Zeitlin
9357892714
derive wxSTC from wxTextEntryBase to provide even more wxTextCtrl-like methods (see #9114 )
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54226 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-15 01:16:52 +00:00
Vadim Zeitlin
2bfca191bf
derive wxSTC from wxTextAreaBase to provide wxTextCtrl-like methods (see #9114 )
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54225 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-15 00:59:38 +00:00
Vadim Zeitlin
a5c2ccf2e7
state clearly that the entire contents of generated files is generated; put special {{{ and }}} markers around the generated sections (these are special and extra-convenient for ViM but can probably be used to at least go to the end/beginning/other extremeity of the generated block from any other decent editor)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54219 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-14 18:33:03 +00:00
Vadim Zeitlin
591e2d8ef9
explicitly check that we're being run from the correct directory
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54218 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-14 18:32:48 +00:00
Vadim Zeitlin
06b2f04bb7
remove extra ')' in EVT_STC_CALLTIP_CLICK
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54217 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-14 18:09:51 +00:00
Vadim Zeitlin
8e0945dae5
translate Scintilla getters to const methods of wxStyledTextCtrl
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54216 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-14 15:59:07 +00:00
Vadim Zeitlin
3a38f8c1b6
standard location of env is in /usr/bin, not /bin
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54208 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-14 02:53:14 +00:00
Vadim Zeitlin
1917be5936
make the script executable
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54207 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-14 02:51:55 +00:00
Vadim Zeitlin
17e05a8e88
don't interfere with Scintilla drag-and-drop ( #9088 )
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54204 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-14 02:21:55 +00:00
Vadim Zeitlin
9967de0267
get rid of several dozen of warnings when using g++ >= 4.2 about string literals to char* conversion
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54170 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-12 18:51:27 +00:00
Vadim Zeitlin
3fb1e0594a
use wxHAS_RAW_BITMAP instead of wxHAVE_RAW_BITMAP
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53916 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-06-01 20:19:43 +00:00
Robin Dunn
8b6c20ce55
Also set wxHAVE_RAW_BITMAP for Mac and GTK2, use it in wxSTC
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53168 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-04-14 18:41:06 +00:00
Robin Dunn
439cce1443
Use SetCanFocus
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52872 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-03-27 21:32:05 +00:00
Robin Dunn
c0a4c58aca
A bit of cleanup for STC's use of PopupWindow
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52867 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-03-27 21:25:03 +00:00
Robin Dunn
5e328f3879
Use SetCanFocus
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52866 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-03-27 21:23:56 +00:00
Francesco Montorsi
cb129171c2
further wxPenStyle/wxBrushStyle fixes for builds with compat off (partially by Marcin Wojdyr)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52626 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-03-19 18:28:04 +00:00
Robin Dunn
a9dbb4f681
Don't need to use wxHAVE_RAW_BITMAP any more.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52397 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-03-09 03:24:38 +00:00
Robin Dunn
316c9cfe4a
Apply change in r51405 to this file too: don't use DECLARE_EVENT_TYPE() to avoid confusing people about its unused value parameter, declare the event type constants directly
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51447 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-29 17:39:56 +00:00