Commit Graph

193 Commits

Author SHA1 Message Date
Stefan Csomor
14c96cf2b3 make sure also toplevel windows have the correct systen font
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33534 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-04-12 04:24:53 +00:00
Stefan Csomor
c9698388a2 invalidating vis regions upon tlw resize as well
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33303 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-04-03 13:41:48 +00:00
Stefan Csomor
b343fb9fb9 fix for #1106519
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33236 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-04-01 11:55:56 +00:00
Julian Smart
2a1f999faf Applied patch [ 1171542 ] access static class members via scoping operator
Paul Cornett: A static class member can be accessed as X::member,
there is no need for an object or pointer (s.member or
p->member). There are also a few bugs with incorrect
usage of wxString::Format and wxString::FromAscii.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33188 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-03-30 16:49:41 +00:00
Stefan Csomor
9234615181 unifying redraw and scrolling calls between compositing and non-compositing modes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33168 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-03-30 05:42:49 +00:00
Stefan Csomor
38e605eb82 avoiding illegal window styles
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33145 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-03-29 11:45:05 +00:00
Julian Smart
5bd78bbc2b Added wxFRAME_EX_METAL, wxDIALOG_EX_METAL for Mac metal appearance (saves #ifdefing)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32645 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-03-07 21:50:11 +00:00
Stefan Csomor
2d17efa94e unicode character events
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32559 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-03-02 17:45:49 +00:00
Ryan Norton
c81c6d5400 wxUSE_TOOLTIPS fix (good grief I think I just did this a couple days ago...)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32522 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-03-01 10:33:51 +00:00
Stefan Csomor
1f1c8bd4d1 moving compositing knowledge into utility classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32410 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-02-27 14:47:09 +00:00
Stefan Csomor
789ae0cfa2 reintroducing non-composited functionality due to DataBrowser Bugs under 10.2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32396 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-02-27 09:10:52 +00:00
Stefan Csomor
23ad132ca3 carbon cfm fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32316 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-02-23 15:48:52 +00:00
Ryan Norton
179e085f05 wxUSE_XXX related fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32129 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-02-18 04:43:47 +00:00
Stefan Csomor
3d1a4878f3 pragma and prec-header patch applied
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31606 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-01-27 21:05:47 +00:00
Robert Roebling
b3bd613abb Applied patch for keyboard control in composite
windows as discussed in patch 1102862.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31569 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-01-23 18:44:19 +00:00
Kevin Hock
687706f5e7 Use event modifiers and accessors rather than m_ variables directly, which are now protected rather than public with 2.4 compatibility disabled
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31454 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-01-18 15:08:15 +00:00
Robert Roebling
62ade18051 Second attempt to fix a rare crash (bad mem access
after deletion of a control)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31210 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2005-01-01 13:36:29 +00:00
Robert Roebling
e10e94693f Fixes a rare crash.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31195 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-12-31 10:22:32 +00:00
Stefan Csomor
3feeb1e1e0 added RequestUserAttention
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31189 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-12-29 10:10:14 +00:00
Stefan Csomor
6d63e2fc16 moving cursor update AFTER the mouse event handling, otherwise things like eg drawing a splitter from right to left leads to wrong cursor, because - at the time of the cursos update - the splitter is not yet move below the mouse pos.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31187 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-12-29 07:12:32 +00:00
Stefan Csomor
e353795ec5 handling wxSTAY_ON_TOP by changing the window group instead of window class
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31161 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-12-28 10:18:48 +00:00
Ryan Norton
71f2fb52d5 Enable stl compilation with wxMac - unicode no work on 10.2 though. Modded patch 1051991.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30624 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-11-19 06:57:02 +00:00
Stefan Csomor
5a486641eb toplevel creation respecting wxDefaultPosition again
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30402 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-11-09 20:03:19 +00:00
Stefan Csomor
ed2c31509f allow arbitrary positions for toplevel windows (also initially off-screen )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30386 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-11-09 08:02:40 +00:00
Vadim Zeitlin
f90387b4b4 don't give focus to the window if it ate the left mouse click
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30083 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-10-23 21:26:01 +00:00
Ryan Norton
eab19a7c79 Fix some of vadim's compilation problems
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29383 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-26 09:14:58 +00:00
Ryan Norton
3e17bc3f73 wxDrawerWindow - [ 909351 ] Drawer window for OS X Carbon - somewhat heavily modified
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29350 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-25 17:22:43 +00:00
Stefan Csomor
8198ae5017 searching for wxToolBar parent only for kEventMouseMoved events
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29115 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-13 04:41:29 +00:00
Stefan Csomor
b16f4bfab2 toolbartool has to send events to parent for tooltips to work
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29104 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-12 09:32:26 +00:00
Stefan Csomor
7ce1a4e1cd fix for not sending a native click to a control if it is not enabled (does an enable itself)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28980 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-08-31 18:54:24 +00:00
Stefan Csomor
c2bc1e2abb setting the wx title as well
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28823 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-08-17 04:42:33 +00:00
Stefan Csomor
3c86150dd7 first attempt for full screen implementation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28355 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-21 11:27:51 +00:00
Stefan Csomor
c5985061df first attempt for full screen implementation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28354 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-21 11:24:36 +00:00
Stefan Csomor
e4b7e0b467 only on mouse-down
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28346 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-21 05:25:08 +00:00
Stefan Csomor
d88ffaaa76 trying to support non-wx controls on a window
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28327 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-20 14:10:11 +00:00
Stefan Csomor
ae53adb467 switching to correct name as Tiger doesn't have the workaround anymore
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28311 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-19 19:34:40 +00:00
Stefan Csomor
5ca0d8122a further separating implementation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28199 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-11 16:19:18 +00:00
Julian Smart
2cce9b1152 Added braces to remove initialisation error
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28024 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-25 12:59:12 +00:00
Stefan Csomor
90ff87d7b0 two-level switch statement for event types
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28020 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-25 09:21:15 +00:00
Stefan Csomor
4e4e6dce5b fix missing mouse-up events (eg when track control was called, which is consuming the mouse-up event)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28019 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-25 08:25:34 +00:00
Stefan Csomor
f57d9215b8 adding compatibility mode fallback for custom window definition procs that don't allocated a content view at all
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27746 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-11 14:06:50 +00:00
Stefan Csomor
86a9144fd0 synching down and up events for the synthetic right mouse handling
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27651 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-05 16:29:07 +00:00
Stefan Csomor
1f919f38c8 SetParam should be explicit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27649 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-05 16:16:23 +00:00
Dimitri Schoolwerth
4a5f235122 fixed ambiguous call to wxMacCarbonEvent::SetParameter
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27640 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-04 22:12:36 +00:00
Stefan Csomor
21fd55291b introduction of m_peer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27610 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-04 07:28:59 +00:00
Stefan Csomor
3a9dc0619f fixes for mouse handling on 10.2 systems
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27534 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-05-31 14:49:20 +00:00
Stefan Csomor
d6fd667bc1 LocalToGlobal/GlobalToLocal Conversions with Carbon API, cleanup, hittesting corrected for 10.2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27533 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-05-31 14:05:51 +00:00
Julian Smart
655719367a Use old licence name
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27408 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-05-23 20:53:33 +00:00
Julian Smart
77ffb5937e Name and version changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27404 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-05-23 14:56:36 +00:00
Stefan Csomor
7741dfb12e correcting system version compare
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27371 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-05-20 18:44:14 +00:00