wxWidgets/include/wx/gtk
Vadim Zeitlin a236aa2058 many wxItemContainer-related changes:
1. the main function for item insertion is now DoInsertItems() which allows
   for much more efficient addition of many new items at once
2. the items client data management is done entirely in wxItemContainer
   itself, the derived classes don't have to distinguish between void and
   object client data
3. many fixes for sorted controls, in particular implemented wxCB_SORT support
   in wxGTK combobox


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47730 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-07-26 13:54:14 +00:00
..
gnome Upport latest changes from 2_8 branch (print dialog 2007-05-26 22:27:58 +00:00
private check for wxUSE_TIMER in headers, not the files including them 2007-07-11 00:00:33 +00:00
accel.h Added licence/copyright information 2005-05-04 18:57:50 +00:00
animate.h replaced size_t with unsigned int in wxAnimation and related classes and a couple of minor cleanups (use C++ comments; wrap long lines; put private parts after the public ones) 2006-12-10 14:18:37 +00:00
app.h added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support) 2007-07-09 10:09:52 +00:00
assertdlg_gtk.h replaced the button suppressing the assert dialog with a checkbox (a slightly modified patch from Francesco Montorsi) 2006-12-03 16:15:01 +00:00
bitmap.h compilation fixes for wxUSE_IMAGE==0 2007-07-11 00:02:11 +00:00
bmpbuttn.h Call wxTLW::SetDefaultItem() from wxButtonBase::SetDefault() instead of doing 2007-04-08 22:18:35 +00:00
brush.h added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support) 2007-07-09 10:09:52 +00:00
button.h Call wxTLW::SetDefaultItem() from wxButtonBase::SetDefault() instead of doing 2007-04-08 22:18:35 +00:00
checkbox.h Many changes: 2006-08-25 12:59:28 +00:00
checklst.h Rewrite selection event code for wxListBox. 2006-10-26 20:29:02 +00:00
chkconf.h do platform-specific checks after ensuring that the symbols we use are defined; extract wxGTK-specific checks to wx/gtk/chkconf.h 2007-07-19 15:47:11 +00:00
choice.h many wxItemContainer-related changes: 2007-07-26 13:54:14 +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
clrpicker.h 1. more accurate conversion from 8-bit wx color to 16-bit GDK color 2006-06-15 19:29:08 +00:00
collpane.h correct access for virtuals 2006-12-07 07:22:55 +00:00
colordlg.h header includes cleanup 2006-08-30 05:55:56 +00:00
colour.h use wxString instead of wxChar* in wxColour::Set/FromString 2007-05-30 10:29:12 +00:00
combobox.h many wxItemContainer-related changes: 2007-07-26 13:54:14 +00:00
control.h added support for ellipsization and markup in wxStaticText (modified patch 1629946) 2007-04-01 14:13:15 +00:00
cursor.h added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support) 2007-07-09 10:09:52 +00:00
dataform.h provide overloads for all kinds of strings for wxDataFormat ctor to allow passing strings as formats implicitly 2007-06-04 12:50:43 +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 Nuke #pragma implementation/interface's 2005-09-23 12:56:45 +00:00
dataview.h Some code renaming to avoid confusion. Test editable column in sample. 2007-07-17 22:01:47 +00:00
dc.h Beginning to make wxDC code compile both before 2007-05-08 23:47:43 +00:00
dcclient.h added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support) 2007-07-09 10:09:52 +00:00
dcmemory.h removed virtual GetSelectedBitmap() from the base wxDC class, it only makes sense for wxMemoryDC 2007-03-30 15:27:08 +00:00
dcscreen.h added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support) 2007-07-09 10:09:52 +00:00
dialog.h added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support) 2007-07-09 10:09:52 +00:00
dirdlg.h File/dir dialog styles and other changes (patch 1488371): 2006-05-28 23:32:12 +00:00
dnd.h header includes cleanup 2006-08-30 05:55:56 +00:00
filedlg.h File/dir dialog styles and other changes (patch 1488371): 2006-05-28 23:32:12 +00:00
filepicker.h Prevent seg fault for older GTK+ 2007-06-29 16:58:58 +00:00
font.h use common AllocExclusive, rather than custom code 2006-10-17 04:20:47 +00:00
fontdlg.h Better backward compatibility and deprecation markup for interface deprecated in comments. 2006-03-30 14:04:17 +00:00
fontpicker.h use wxNullFont instead of *wxNORMAL_FONT as default parameter for wxFontPickerCtrl/Widget, this fixes compilation with gcc 2.95 and possibly other old compilers 2006-11-03 21:54:13 +00:00
frame.h fix MDI child sizing, which was working more or less by accident before I broke it in rev 46223 2007-07-12 07:01:54 +00:00
gauge.h Headers cleaning. 2006-10-17 14:44:52 +00:00
glcanvas.h use WXDLLIMPEXP_GL instead of WXDLLEXPORT (which is for core, not gl, library) 2007-07-06 15:40:45 +00:00
hyperlink.h native wxHyperlinkCtrl implementation for GTK+ 2.10+ (patch 1661851) 2007-03-07 22:12:47 +00:00
listbox.h many wxItemContainer-related changes: 2007-07-26 13:54:14 +00:00
mdi.h fix MDI child sizing, which was working more or less by accident before I broke it in rev 46223 2007-07-12 07:01:54 +00:00
menu.h remove wxWindow::m_needParent and use GTKNeedsParent() which can be overridden in just wxMenuBar (and not set in each and every wxGTK control) 2007-04-23 15:16:06 +00:00
menuitem.h mark all dtors which are virtual because base class dtor is virtual explicitly virtual themselves 2006-09-05 20:47:48 +00:00
minifram.h added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support) 2007-07-09 10:09:52 +00:00
msgdlg.h 1. Derive wxMessageDialogBase from wxDialog (why did we use multiple 2007-05-24 12:50:42 +00:00
notebook.h added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support) 2007-07-09 10:09:52 +00:00
pen.h add IsOk() to all classes having Ok() method (patch 1570985) 2006-10-08 21:56:55 +00:00
popupwin.h move m_sizeSet out of wxWindow 2007-05-19 18:25:15 +00:00
private.h changed wxGTK_CONV* macros to use utf8_str() and FromUTF8() so that we don't do any unnecessary conversions in UTF8 build 2007-05-30 13:55:09 +00:00
radiobox.h added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support) 2007-07-09 10:09:52 +00:00
radiobut.h Many changes: 2006-08-25 12:59:28 +00:00
region.h compilation fixes for wxUSE_IMAGE==0 2007-07-11 00:02:11 +00:00
scrolbar.h added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support) 2007-07-09 10:09:52 +00:00
scrolwin.h ensure that scroll position is always in scrolling range, otherwise we could have a window without scrollbars at all but with non zero scroll offset which was really strange 2006-12-04 11:05:59 +00:00
slider.h Many changes: 2006-08-25 12:59:28 +00:00
spinbutt.h Block all events in wxSpinButton::SetValue etc. 2007-07-10 11:58:03 +00:00
spinctrl.h Block all events in wxSpinCtrl::SetValue etc. 2007-07-10 11:50:14 +00:00
statbmp.h Nuke #pragma implementation/interface's 2005-09-23 12:56:45 +00:00
statbox.h I've now seen 2 or 3 themes that need this extra space in a label-less 2006-05-23 02:04:01 +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
taskbarpriv.h header includes cleanup 2006-08-30 05:55:56 +00:00
tbargtk.h fixed all the other ports broken by controls labels in wxToolBar patch commit 2007-03-18 23:57:20 +00:00
textctrl.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
tglbtn.h added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support) 2007-07-09 10:09:52 +00:00
tooltip.h added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support) 2007-07-09 10:09:52 +00:00
toplevel.h restructure fullscreen code dealing with hiding bars 2007-05-26 18:47:53 +00:00
treectrl.h added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support) 2007-07-09 10:09:52 +00:00
treeentry_gtk.h Applied Ryan's native wxListBox and wxCheckListBox patch 2006-03-01 21:51:42 +00:00
win_gtk.h Restore border around non-scrolling widgets. The 2007-04-07 14:41:41 +00:00
window.h Upport scrolling changes and mouse wheel changes. 2007-06-23 16:55:26 +00:00