wxWidgets/include/wx/gtk
Vadim Zeitlin bdffa92004 Don't connect to the same signal multiple times in wxGTK wxClipboard.
We called g_signal_connect("selection_get") in wxClipboard code each time its
AddData() method was called. This resulted in progressive but noticeable
slowdown as the handler was called more and more times.

Only connect to the handler once now.

Closes #15038.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73518 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-02-15 12:40:13 +00:00
..
gnome use const arrays for wxDC array parameters, closes #10712 2013-01-18 17:27:51 +00:00
hildon
private add support for GtkFontChooserDialog, new in GTK 3.2 2013-01-15 05:55:15 +00:00
accel.h
animate.h make more Init() functions private 2012-10-02 15:57:03 +00:00
anybutton.h
app.h Add wxApp::GTKIsUsingGlobalMenu() helper to wxGTK. 2012-11-25 00:15:26 +00:00
assertdlg_gtk.h Fix display of "const" methods in wxGTK assert dialog. 2012-03-21 00:11:12 +00:00
bitmap.h add wxMask::GetBitmap(), closes #9381 2013-01-20 06:28:11 +00:00
bmpbuttn.h
bmpcbox.h
brush.h
button.h
calctrl.h
checkbox.h disconnect "toggled" signal in dtor when style has wxALIGN_RIGHT 2012-11-26 18:30:08 +00:00
checklst.h Derive wxCheckListBox from wxCheckListBoxBase in wxGTK. 2013-01-21 11:18:50 +00:00
chkconf.h support for GTK3 2012-06-30 20:39:06 +00:00
choice.h wxGTK linking fix after r73102. 2012-12-03 00:34:28 +00:00
clipbrd.h Don't connect to the same signal multiple times in wxGTK wxClipboard. 2013-02-15 12:40:13 +00:00
clrpicker.h support for GTK3 2012-06-30 20:39:06 +00:00
collpane.h make more Init() functions private 2012-10-02 15:57:03 +00:00
colordlg.h
colour.h support for GTK3 2012-06-30 20:39:06 +00:00
combobox.h Add wxControl::GetSizeFromTextSize() to size the control to its text. 2012-11-09 21:11:37 +00:00
control.h Simplify GetDefaultAttributesFromGTKWidget() by passing the widget to use, 2012-11-25 02:23:34 +00:00
cursor.h
dataform.h
dataobj2.h make more Init() functions private 2012-10-02 15:57:03 +00:00
dataobj.h
dataview.h Replace wxDataViewCtrl::StartEditor() with EditItem(). 2012-01-17 14:05:17 +00:00
dc.h wxDC::GetHandle support for wxGTK 2012-07-28 19:31:18 +00:00
dcclient.h use const arrays for wxDC array parameters, closes #10712 2013-01-18 17:27:51 +00:00
dcmemory.h wxDC::GetHandle support for wxGTK 2012-07-28 19:31:18 +00:00
dcscreen.h make more Init() functions private 2012-10-02 15:57:03 +00:00
dialog.h remove ancient SetModal(), it was deprecated long ago and is not present in wxMSW or wxOSX 2013-01-03 05:09:20 +00:00
dirdlg.h Store the selected directory in wxGTK wxDirDialog. 2012-10-25 23:26:36 +00:00
dnd.h Add wxDropSource::SetIcon for wxGTK to mimic SetCursor on the other ports. 2012-05-03 23:30:40 +00:00
dvrenderer.h
dvrenderers.h make more Init() functions private 2012-10-02 15:57:03 +00:00
evtloop.h
evtloopsrc.h
filectrl.h Disconnect all GTK signals referencing a wx object which is being destructed 2012-10-17 16:23:18 +00:00
filedlg.h Fix path returned from wxGTK wxFileDialog too. 2012-11-17 23:56:47 +00:00
filehistory.h
filepicker.h make more Init() functions private 2012-10-02 15:57:03 +00:00
font.h make more Init() functions private 2012-10-02 15:57:03 +00:00
fontdlg.h add support for GtkFontChooserDialog, new in GTK 3.2 2013-01-15 05:55:15 +00:00
fontpicker.h
frame.h make more Init() functions private 2012-10-02 15:57:03 +00:00
gauge.h make more Init() functions private 2012-10-02 15:57:03 +00:00
glcanvas.h support for GTK3 2012-06-30 20:39:06 +00:00
hyperlink.h
infobar.h Remove use of "size-request" signal for wxWindow sizing. 2012-05-17 15:29:50 +00:00
listbox.h
mdi.h make more Init() functions private 2012-10-02 15:57:03 +00:00
menu.h make GTKNeedsParent() private 2012-12-29 06:29:52 +00:00
menuitem.h reference count the GtkMenuItem in wxMenuItem as well 2012-12-29 07:07:29 +00:00
minifram.h Disconnect all GTK signals referencing a wx object which is being destructed 2012-10-17 16:23:18 +00:00
msgdlg.h
nonownedwnd.h
notebook.h make more Init() functions private 2012-10-02 15:57:03 +00:00
notifmsg.h Add a wxGTK-specific function to set wxNotificationMessage icon name. 2012-07-29 22:07:06 +00:00
pen.h
popupwin.h remove unnecessary override of AddChildGTK 2012-02-28 17:25:59 +00:00
print.h use const arrays for wxDC array parameters, closes #10712 2013-01-18 17:27:51 +00:00
private.h support for GTK3 2012-06-30 20:39:06 +00:00
radiobox.h make wxWindowGTK::Init() private, it is not meant to be called from derived classes 2012-09-30 16:55:40 +00:00
radiobut.h
region.h support for GTK3 2012-06-30 20:39:06 +00:00
scrolbar.h
scrolwin.h
setup0.h update minimum GTK2 version requirement to 2.6 2012-07-10 16:39:44 +00:00
slider.h Disconnect all GTK signals referencing a wx object which is being destructed 2012-10-17 16:23:18 +00:00
spinbutt.h
spinctrl.h Implement GetSizeFromTextSize() for wxSpinCtrl. 2012-11-20 12:49:53 +00:00
statbmp.h
statbox.h fix virtual override broken in r58875 2012-02-28 17:06:56 +00:00
statline.h
stattext.h remove DoSetSize override, unneeded after r72001 2012-07-10 17:27:41 +00:00
taskbar.h Make wxTaskBarIcon's ctor have the same API on all platforms even though setting the icon type can only be done on wxOSX-cocoa 2012-04-20 05:41:54 +00:00
textctrl.h Revert all wxNOEXCEPT-related changes. 2012-11-20 12:49:03 +00:00
textentry.h Generate clipboard events for wxComboBox in wxGTK too. 2012-07-29 22:08:15 +00:00
tglbtn.h No changes, just remove unnecessary forward declarations. 2012-11-08 14:20:53 +00:00
toolbar.h Make the CreateTool factories be public so they can be used from application code 2012-03-10 00:01:09 +00:00
tooltip.h
toplevel.h make more Init() functions private 2012-10-02 15:57:03 +00:00
treeentry_gtk.h
webview_webkit.h Rename all WEB_VIEW* style identifiers to WEBVIEW*. 2013-02-01 09:38:53 +00:00
webviewhistoryitem_webkit.h Minor changes, just trim trailing spaces in webview code. 2012-03-28 18:00:30 +00:00
window.h simplify code setting backing pixmap 2013-01-10 06:28:18 +00:00