wxWidgets/include/wx/mac/carbon
Robert Roebling 04ab8b6ddf Moved all the coordinate system calculation to wxDCBase
and thus removed all the duplicated code in all wxDC
   classes.
  Problematic is that wxSVGFileDC and wxPostscriptDC inherit
   from wxDC and therefore include platform specific code
   (also before this change) so I chose to override all
   SetLogicalOrigin() etc. methods in these classes and
   call their wxDCBase methods thereby circumventing the
   platform dependent code.
  I'm afraid the Mac code will require updating, too.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45752 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-05-02 11:05:45 +00:00
..
private preparation for allowing to use wxTimer in wxBase (heavily modified patch 1113088): 2007-04-20 01:29:16 +00:00
accel.h COW cleanup patch (1583966): 2006-10-30 19:26:48 +00:00
aga.h Use old licence name 2004-05-23 20:53:33 +00:00
app.h added MacOpenURL() (patch 1235957) 2007-04-07 16:05:11 +00:00
apptbase.h Use old licence name 2004-05-23 20:53:33 +00:00
apptrait.h preparation for allowing to use wxTimer in wxBase (heavily modified patch 1113088): 2007-04-20 01:29:16 +00:00
bitmap.h removed WXWIN_COMPATIBILITY_2_4 in non-MSW code 2007-03-07 11:48:53 +00:00
bmpbuttn.h Move constant strings to .rodata/.data.rel.ro ELF segment from .data by making them really const. 2006-01-16 14:59:55 +00:00
brush.h revert use of AllocExclusive 2007-03-21 04:29:57 +00:00
button.h Call wxTLW::SetDefaultItem() from wxButtonBase::SetDefault() instead of doing 2007-04-08 22:18:35 +00:00
checkbox.h make access specifiers for the virtual functions match their access in the base class (patch 1400131) 2006-02-08 21:47:09 +00:00
checklst.h added virtual dtor to wxMacListControl to silence gcc warnings 2006-05-18 00:52:48 +00:00
chkconf.h using graphics context for core graphics switch 2006-10-19 15:04:32 +00:00
choice.h GetCurrentSelection() was documented but not present in all ports (just MSW and GTK); moved it to the base classes 2006-10-30 16:04:27 +00:00
clipbrd.h 1. Moved m_usePrimary to wxClipboardBase as it's now also used by wxMSW/wxMac 2007-03-31 02:57:55 +00:00
colordlg.h Include order is wxprec.h=>defs.h=>platform.h=>setup.h so remove explicit setup.h inclusion not touched by chckconf.h. 2006-01-26 17:20:50 +00:00
colour.h added wxColour(RGBColor) ctor and use it insteaf of constructing wxColour from RGBColor manually in several places (replaces patch 1662064) 2007-03-10 15:48:56 +00:00
combobox.h GetCurrentSelection() was documented but not present in all ports (just MSW and GTK); moved it to the base classes 2006-10-30 16:04:27 +00:00
config_xcode.h sizeof(char) is 1. By definition. 2007-03-10 03:41:37 +00:00
control.h fixing 'id' objc.h collisions 2006-04-19 06:39:43 +00:00
cursor.h COW cleanup patch (1583966): 2006-10-30 19:26:48 +00:00
dataform.h fix infinite recursion typo in operator!=() (patch 1665591) 2007-03-08 01:18:07 +00:00
dataobj2.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
dataobj.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
dc.h Moved all the coordinate system calculation to wxDCBase 2007-05-02 11:05:45 +00:00
dcclient.h subrect blit 2006-10-29 19:43:25 +00:00
dcmemory.h Added wxMemoryDC::SelectObjectAsSource() and make SelectObject() unshare 2006-10-30 19:41:46 +00:00
dcprint.h adding measuring contexts, streamlining printing code 2006-11-04 07:50:06 +00:00
dcscreen.h screendc implementation 2006-10-20 20:50:48 +00:00
dialog.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
dirdlg.h misc fixes for wxDirDialog; new wxDD_CHANGE_DIR flag (patch 1478051) 2006-05-06 20:10:11 +00:00
dnd.h Headers cleaning. 2006-10-17 14:44:52 +00:00
drawer.h Headers cleaning. 2006-10-17 14:44:52 +00:00
evtloop.h improved wxMac event loop implementation and refactored the code to share it with wxMSW 2006-01-12 23:06:26 +00:00
filedlg.h Compile fix 2006-05-29 20:31:03 +00:00
font.h revert use of AllocExclusive 2007-03-21 04:29:57 +00:00
fontdlg.h attempt to disable experimental font dialog for OS X 10.2 (to fix the tinderbox build) 2006-11-12 23:34:38 +00:00
frame.h cleanup 2006-09-14 19:37:19 +00:00
gauge.h Applied wxGauge:Pulse() patch. 2006-09-09 13:36:54 +00:00
glcanvas.h Big wxGL classes refactoring/cleanup: 2007-04-10 17:38:55 +00:00
gsockmac.h Added licence/copyright information 2005-05-04 18:57:50 +00:00
helpxxxx.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
icon.h 1. changed wxIconBundle to use m_refData and COW to make copying icon bundles 2007-04-07 19:59:51 +00:00
imaglist.h Remove duplication in wxImageList defines and always default to using the native wxImageList when available, even for wxGenericListCtrl. 2006-09-18 04:41:09 +00:00
joystick.h multiple fixes to wxJoystick under Unix and new index-based API for accessing joystick buttons and axes (patch 1678497) 2007-03-16 00:51:43 +00:00
listbox.h Initial commit of native OS X list ctrl support. Compile tested on Win, Mac, FC4/GTK2. Tested samples on Win and OS X. Also, support for co-existance of native and generic list ctrl on OS X. 2006-09-17 01:20:08 +00:00
listctrl.h removed wxABI_TESTS, they're irrelvant in 2.9 2007-01-31 03:40:59 +00:00
macnotfy.h newline before EOF fixes 2005-02-06 11:29:39 +00:00
macsock.h classic 2004-03-23 17:35:05 +00:00
mdi.h remove redundant declarations of wxFrameNameStr 2006-09-14 17:36:18 +00:00
menu.h make access specifiers for the virtual functions match their access in the base class (patch 1400131) 2006-02-08 21:47:09 +00:00
menuitem.h Fixes for compile breakage with no PCH 2006-05-17 10:42:03 +00:00
metafile.h COW cleanup patch (1583966): 2006-10-30 19:26:48 +00:00
mimetype.h Headers cleaning. 2006-10-17 14:44:52 +00:00
minifram.h wxMiniFrame's default style is without closebox on 2006-11-01 12:26:12 +00:00
msgdlg.h make access specifiers for the virtual functions match their access in the base class (patch 1400131) 2006-02-08 21:47:09 +00:00
notebook.h added wxBookCtrl::ChangeSelection() which is the same as SetSelection() but doesn't send the page change events (second part of patch 1553551) 2006-10-08 17:37:23 +00:00
palette.h COW cleanup patch (1583966): 2006-10-30 19:26:48 +00:00
pen.h revert use of AllocExclusive 2007-03-21 04:29:57 +00:00
pnghand.h Nuke #pragma implementation/interface's 2005-09-23 12:56:45 +00:00
pngread.h add IsOk() to all classes having Ok() method (patch 1570985) 2006-10-08 21:56:55 +00:00
popupwin.h add a header placeholder 2006-11-06 10:18:13 +00:00
printdlg.h Non pre-comp compilation fix 2006-10-30 04:36:44 +00:00
printmac.h Nuke #pragma implementation/interface's 2005-09-23 12:56:45 +00:00
private.h switching from native rtti to wxrtti 2006-12-08 15:06:38 +00:00
radiobox.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
radiobut.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
region.h The Great wxRegion Refactoring: 2006-09-25 11:47:23 +00:00
scrolbar.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
slider.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
sound.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
spinbutt.h Nuke #pragma implementation/interface's 2005-09-23 12:56:45 +00:00
spinctrl.h adding events on kill-focus (Robert's Patch) 2006-10-11 09:20:34 +00:00
srchctrl.h removed wxABI_TESTS, they're irrelvant in 2.9 2007-01-31 03:40:59 +00:00
statbmp.h make access specifiers for the virtual functions match their access in the base class (patch 1400131) 2006-02-08 21:47:09 +00:00
statbox.h Move constant strings to .rodata/.data.rel.ro ELF segment from .data by making them really const. 2006-01-16 14:59:55 +00:00
statline.h default name of wxStaticLine should be wxStaticLineNameStr, not wxStaticTextNameStr 2006-12-09 14:52:59 +00:00
stattext.h added support for ellipsization and markup in wxStaticText (modified patch 1629946) 2007-04-01 14:13:15 +00:00
statusbr.h Always use wxFULL_REPAINT_ON_RESIZE for generic status bar. 2006-09-06 17:36:22 +00:00
tabctrl.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
taskbarosx.h applied patch 1372197, with some minor mods and cleanup 2005-12-03 17:55:33 +00:00
textctrl.h Modified form of Patch #1611222, adds wxSearchCtrl (generic & native carbon HISearchField) 2006-12-11 06:19:27 +00:00
tglbtn.h Move constant strings to .rodata/.data.rel.ro ELF segment from .data by making them really const. 2006-01-16 14:59:55 +00:00
toolbar.h added labels support for toolbar controls for wxMac and wxMSW (modified patch 1613603) 2007-03-18 23:13:18 +00:00
tooltip.h Missing #includes to allow wx/mac/carbon/tooltip.h be included first by user. 2006-05-18 06:45:59 +00:00
toplevel.h made wxTLW::SetIcon() non-virtual, it was already implemented in terms of 2007-04-07 23:40:55 +00:00
treectrl.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
uma.h avoid duplicated empty help menu in localized applications (patch 1600747) 2007-03-14 00:37:07 +00:00
window.h make IsEnabled() return false even if the window parent, and not the window itself, is disabled and added IsThisEnabled() implementing the old IsEnabled() behaviour; also significantly simplify the window state management code in all ports by factoring out the common parts in wxWindowBase 2007-03-23 14:01:53 +00:00