Ryujinx-GtkSharp/gtk
Mike Kestner 6be0718ff2 Simplified Signal handling
* gdk/Display.custom: rework signal connection
* gdk/Window.custom: rework signal connection
* generator/Signal.cs: generate for new API.
* glib/Object.cs: add (Add|Remove)SignalHandler methods and use
them for the Notify connections.  Move to generic collections for
everything but the Data hash.
* glib/Signal.cs: kill Lookup methods and add delegate fields
* glib/ToggleRef.cs: remove Signals hash, it doesn't belong here.
* gtk/Clipboard.custom: rework signal connection
* gtk/ListStore.custom: rework signal connection
* gtk/TextView.custom: remove obsolete signal
* gtk/TreeModelAdapter.custom: rework signal connection
* gtk/TreeModelFilter.custom: rework signal connection
* gtk/TreeModelSort.custom: rework signal connection
* gtk/TreeStore.custom: rework signal connection
* gtk/Widget.custom: rework signal connection
* gtk/Window.custom: remove obsolete signal
2011-03-24 18:33:24 -05:00
..
glue The rest of the first pass. 2011-02-08 22:15:37 -06:00
.gitignore Flatten the bootstrap and remove glade-sharp 2010-11-21 21:18:06 -06:00
Accel.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
AccelKey.custom * generator/StructBase.cs: update field-generation logic a bit 2005-05-16 14:28:55 +00:00
Action.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
ActionEntry.cs 2004-11-26 Jeroen Zwartepoorte <jeroen@xs4all.nl> 2004-11-26 14:59:38 +00:00
ActionGroup.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Adjustment.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Application.cs dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Bin.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
BindingAttribute.cs 2004-12-23 Mike Kestner <mkestner@novell.com> 2004-12-23 22:59:59 +00:00
Builder.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Button.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Calendar.custom 2007-07-20 Mike Kestner <mkestner@novell.com> 2007-07-20 20:25:49 +00:00
CellAreaBox.cs The rest of the first pass. 2011-02-08 22:15:37 -06:00
CellLayout.custom * generator/Parameters.cs (Parameters.Validate): If the parameters 2005-05-04 11:47:25 +00:00
CellLayoutAdapter.custom 2007-10-02 Mike Kestner <mkestner@novell.com> 2007-10-02 15:57:45 +00:00
CellRenderer.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
CellView.custom * generator/Parameters.cs (Parameters.Validate): If the parameters 2005-05-04 11:47:25 +00:00
CheckMenuItem.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
ChildPropertyAttribute.cs Redo child property handling; now we generate classes to hold 2004-11-18 20:31:22 +00:00
Clipboard.custom Simplified Signal handling 2011-03-24 18:33:24 -05:00
ColorSelection.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
ColorSelectionDialog.custom 2009-01-04 Mike Kestner <mkestner@novell.com> 2009-01-04 22:29:56 +00:00
ComboBox.custom The rest of the first pass. 2011-02-08 22:15:37 -06:00
ComboBoxEntry.custom * gtk/ComboBoxEntry.custom: add an "Entry" property to cleanly 2005-07-27 13:52:51 +00:00
Container.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Dialog.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Drag.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Entry.custom * generator/Property.cs (Generate): Mark properties [Obsolete] if 2005-08-22 16:55:20 +00:00
EntryCompletion.custom * generator/Parameters.cs (Parameters.Validate): If the parameters 2005-05-04 11:47:25 +00:00
FileChooserDialog.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Frame.custom 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
gtk-api.raw Update to Gtk+ 3.0.0 API. 2011-02-12 15:30:20 -06:00
gtk-sharp-3.0.pc.in 2009-08-30 Christian Hoff <christian_hoff@gmx.net> 2009-08-30 20:06:33 +00:00
gtk-sharp.dll.config.in Update to Gtk+ 3.0.0 API. 2011-02-12 15:30:20 -06:00
gtk-symbols.xml 2004-03-12 Mike Kestner <mkestner@ximian.com> 2004-03-12 21:18:11 +00:00
Gtk.metadata Fix TreeViewDemo build 2011-02-09 18:23:18 -06:00
HBox.custom 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
HScale.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
IconFactory.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
IconSet.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
IconTheme.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
IconView.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Image.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
ImageMenuItem.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Init.custom 2004-09-03 Mike Kestner <mkestner@ximian.com> 2004-09-03 15:59:29 +00:00
Input.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
ItemFactory.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
ITreeNode.cs Re-fix for yesterday's fix that didn't actually work. 2005-03-15 15:49:30 +00:00
Key.cs dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Label.custom 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
ListStore.custom Simplified Signal handling 2011-03-24 18:33:24 -05:00
Makefile.am dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Menu.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
MenuItem.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
MessageDialog.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
NodeCellDataFunc.cs 2009-03-04 Christian Hoff <christian_hoff@gmx.net> 2009-03-04 20:33:12 +00:00
NodeSelection.cs 2009-03-16 Mike Kestner <mkestner@novell.com> 2009-03-16 21:05:08 +00:00
NodeStore.cs The rest of the first pass. 2011-02-08 22:15:37 -06:00
NodeView.cs The rest of the first pass. 2011-02-08 22:15:37 -06:00
Notebook.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
PaperSize.custom 2009-05-06 Mike Kestner <mkestner@novell.com> 2009-05-07 01:50:02 +00:00
Plug.custom Update to Gtk+ 3.0.0 API. 2011-02-12 15:30:20 -06:00
PrintContext.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Printer.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
RadioActionEntry.cs 2004-11-26 Jeroen Zwartepoorte <jeroen@xs4all.nl> 2004-11-26 14:59:38 +00:00
RadioButton.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
RadioMenuItem.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
RadioToolButton.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
RecentManager.custom 2009-05-02 Mike Kestner <mkestner@novell.com> 2009-05-02 16:51:34 +00:00
RowsReorderedHandler.cs 2007-04-17 Mike Kestner <mkestner@novell.com> 2007-04-17 17:42:58 +00:00
ScrolledWindow.custom 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
SelectionData.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Settings.custom 2007-12-06 Mike Kestner <mkestner@novell.com> 2007-12-06 17:23:28 +00:00
SpinButton.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
StatusIcon.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Stock.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
StockItem.custom 2005-01-06 Larry Ewing <lewing@novell.com> 2005-01-06 21:41:01 +00:00
StockManager.cs dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Style.custom The rest of the first pass. 2011-02-08 22:15:37 -06:00
Table.custom 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
Target.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
TargetEntry.custom 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
TargetList.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
TargetPair.custom 2005-07-02 Mike Kestner <mkestner@novell.com> 2005-07-02 15:23:27 +00:00
TextAttributes.custom The rest of the first pass. 2011-02-08 22:15:37 -06:00
TextBuffer.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
TextChildAnchor.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
TextIter.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
TextMark.custom 2007-12-06 Mike Kestner <mkestner@novell.com> 2007-12-06 17:23:28 +00:00
TextTag.custom 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
TextView.custom Simplified Signal handling 2011-03-24 18:33:24 -05:00
ThreadNotify.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
ToggleActionEntry.cs 2004-11-26 Jeroen Zwartepoorte <jeroen@xs4all.nl> 2004-11-26 14:59:38 +00:00
TooltipsData.custom 2005-07-02 Mike Kestner <mkestner@novell.com> 2005-07-02 15:23:27 +00:00
TreeEnumerator.cs 2005-05-16 Mike Kestner <mkestner@novell.com> 2005-05-16 19:07:27 +00:00
TreeIter.custom 2007-10-02 Mike Kestner <mkestner@novell.com> 2007-10-02 15:57:45 +00:00
TreeMenu.cs The rest of the first pass. 2011-02-08 22:15:37 -06:00
TreeModel.custom 2007-04-17 Mike Kestner <mkestner@novell.com> 2007-04-17 17:42:58 +00:00
TreeModelAdapter.custom Simplified Signal handling 2011-03-24 18:33:24 -05:00
TreeModelFilter.custom Simplified Signal handling 2011-03-24 18:33:24 -05:00
TreeModelSort.custom Simplified Signal handling 2011-03-24 18:33:24 -05:00
TreeNode.cs * gtk/TreeNode.cs: Add Interlocked.Increment rather than ++. This 2005-08-22 17:11:37 +00:00
TreeNodeAttribute.cs 2005-09-02 Ben Maurer <bmaurer@ximian.com> 2005-09-02 22:04:05 +00:00
TreeNodeValueAttribute.cs 2005-09-02 Ben Maurer <bmaurer@ximian.com> 2005-09-02 22:04:05 +00:00
TreePath.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
TreeSelection.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
TreeStore.custom Simplified Signal handling 2011-03-24 18:33:24 -05:00
TreeView.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
TreeViewColumn.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
UIManager.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
VBox.custom 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
Viewport.custom 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
VScale.custom dllimport libname updates for Gtk. 2011-02-09 16:54:12 -06:00
Widget.custom Simplified Signal handling 2011-03-24 18:33:24 -05:00
Window.custom Simplified Signal handling 2011-03-24 18:33:24 -05:00