From 2f10faa83da2f2eb03faaf040f9d794eb0f1b03c Mon Sep 17 00:00:00 2001 From: Duncan Mak Date: Sun, 23 Feb 2003 09:17:59 +0000 Subject: [PATCH] Re-add to the repository after accidentally deleting them. Sorry, it's late. svn path=/trunk/gtk-sharp/; revision=11863 --- doc/ChangeLog | 74 +++++++++++ doc/en/Gtk/AccelGroup.xml | 257 ++++++++++++++++++++++++++++++++++++++ doc/makefile | 32 +++++ 3 files changed, 363 insertions(+) create mode 100644 doc/ChangeLog create mode 100644 doc/en/Gtk/AccelGroup.xml create mode 100644 doc/makefile diff --git a/doc/ChangeLog b/doc/ChangeLog new file mode 100644 index 000000000..4ae9675e5 --- /dev/null +++ b/doc/ChangeLog @@ -0,0 +1,74 @@ +2003-02-23 Duncan Mak + + * makefile: the docs target is dangerous, remove it by + default. Also, remove the -f flag, so even if we do run it, it + won't overwrite files, by default. + + * en/Gtk/AccelGroup.xml: From Raphael Schmid + , with edits. + + * en/Gtk/DirectionType.xml: + * en/Gtk/SelectionMode.xml: More from Hector. + + * en/*/*.xml: a Big patch. This adds code-generated documentation + for internal constructors, the GType property and the Finalized method. + +2003-02-22 Duncan Mak + + * en/Gtk/MovementStep.xml: + * en/Gtk/ResizeMode.xml: + * en/Gtk/StateType.xml: + * en/Gtk/ToolbarStyle.xml: More from Hector, the Mexican + documentation phenomenon! + + * en/Gtk/HSeparator.xml: Hector Gomez. + + * en/Gtk/DeleteType.xml: Kevin Breit, with edits. + +2003-02-21 Kevin Breit + + * en/Gtk/Arrow.xml: Fixed a small error where a . was missing at the end of a sentence. + +2003-02-21 Duncan Mak + + * en/Gtk/Arrow.xml: Kevin Breit, . + + * en/Gtk/Misc.xml: Raphael J. Schmid, . + + * en/Gtk/CornerType.xml: Kevin Breit, . + + * en/Gtk/AccelLabel.xml: Hector E. Gomez Morales . + + * en/Gtk/AccelFlags.xml: Hector E. Gomez Morales . + +2003-02-19 Jeffrey Stedfast + + * en/Gdk/GC.xml: Documented. + +2003-02-17 Duncan Mak + + * AtkSharp/*.xml: + * Gdk/*.xml: + * GdkSharp/*.xml: + * GladeSharp/*.xml: + * Gnome/*.xml: + * GnomeSharp/*.xml: + * Pango/*.xml: Some ref/out changes. + +2003-02-17 Duncan Mak + + * makefile: Some makefile changes. + + * en/Gtk/Entry.xml: Patch from Lee Mallabone + to add some documentation text for the + Gtk.Entry class. + +2003-02-14 Duncan Mak + + * en/*: Updated the docs and added a new Maintainer attribute, also + fixed the generator to produce 'ref/out' modifiers for parameters. + +2003-02-14 Duncan Mak + + * makefile: Added a makefile. + * all.xml: Indexer file for the doc browser. diff --git a/doc/en/Gtk/AccelGroup.xml b/doc/en/Gtk/AccelGroup.xml new file mode 100644 index 000000000..9a042e67d --- /dev/null +++ b/doc/en/Gtk/AccelGroup.xml @@ -0,0 +1,257 @@ + + + + gtk-sharp + 0.0.0.0 + + + Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. + + Groups of global keyboard accelerators for an entire GtkWindow + + + A GtkAccelGroup represents a group of keyboard accelerators, typically attached to a toplevel GtkWindow (with Gtk.Window.AddAccelGroup ()). Usually you won't need to create a Gtk.AccelGroup directly; instead, when using Gtk.ItemFactory, Gtk# automatically sets up the accelerators for your menus in the item factory's Gtk.AccelGroup. + + + Note that accelerators are different from mnemonics. Accelerators are shortcuts for activating a menu item; they appear alongside the menu item they're a shortcut for. For example "Ctrl+Q" might appear alongside the "Quit" menu item. Mnemonics are shortcuts for GUI elements such as text entries or buttons; they appear as underlined characters. See Gtk.Label.NewWithMnemonic (). Menu items can have both accelerators and mnemonics, of course. + + + + + GLib.Object + + + + GLib.IWrapper + + + System.IDisposable + + + + + + + Method + + Gtk.AccelGroup + + + + + + Finds the to which closure is connected. + A GClosure () + The to which 'closure' is connected, or . + + + + + + Method + + System.Void + + + + Undoes the last call to on its object. + + + + + + Method + + System.Boolean + + + + + + Removes an accelerator previously installed through . + The closure to remove from this accelerator group. + if the closure was found and got disconnected + + + + + + Method + + System.Void + + + + + + + Installs an accelerator in this group, using an accelerator path to look up the appropriate key and modifiers (see )). When the group is being activated in response to a call to , 'closure' will be invoked if the accel_key and accel_mods from match the key and modifiers for the path. + Path used for determining key and modifiers. + Closure to be executed upon accelerator activation + + + + + Method + + Gtk.AccelKey + + + + + + To be added + To be added: an object of type 'IntPtr' + To be added: an object of type 'Gtk.AccelKey' + To be added + + + + + Method + + System.Boolean + + + + + + + Removes an accelerator previously installed through . + Key value of the accelerator. + Modifier combination of the accelerator. + if there was an accelerator which could be removed, otherwise. + + + + + Method + + Gtk.AccelGroupEntry + + + + + + + + Queries an accelerator group for all entries matching accel_key and accel_mods. + Key value of the accelerator. + Modifier combination of the accelerator. + Location to return the number of entries found, or . + An array of n_entries elements, or . + + + + + Method + + System.Void + + + + Locks the given accelerator group. + Locking an accelerator group prevents the accelerators contained within it to be changed during runtime. Refer to about runtime accelerator changes. If called more than once, accel_group remains locked until has been called an equivalent number of times. + + + + + + Method + + System.Void + + + + + + + + + Installs an accelerator in this group. When accel_group is being activated in response to a call to , closure will be invoked if the accel_key and accel_mods from match those of this connection. The signature used for the closure is that of . + Key value of the accelerator. + Modifier combination of the accelerator. + A flag mask to configure this accelerator. + Closure to be executed upon accelerator activation. + Note that, due to implementation details, a single closure can only be connected to one accelerator group. + + + + + Method + + System.Void + + + + Disposes the resources associated with the object. + + + + + + Constructor + + + + + + Internal constructor + GLib type for the type + Creates a new instance of AccelGroup, using the GLib-provided type + + This is a constructor used by derivative types of that would have their own GLib type assigned to it. This is not typically used by C# code. + + + + + + Constructor + + + + + + Internal constructor + Pointer to the C object. + An instance of AccelGroup, wrapping the C object. + + This is an internal constructor, and should not be used by user code. + + + + + + Constructor + + + + To be added + To be added: an object of type 'Gtk.AccelGroup' + To be added + + + + + Property + + System.UInt32 + + + The GLib Type for Gtk.AccelGroup + The GLib TYpe for the Gtk.AccelGroup class. + + + + + + Event + + + + + + + + + \ No newline at end of file diff --git a/doc/makefile b/doc/makefile new file mode 100644 index 000000000..f576a0e6a --- /dev/null +++ b/doc/makefile @@ -0,0 +1,32 @@ +LIBDIR=/usr/lib +BROWSER=../../monodoc/browser/browser.exe +ASSEMBLER=../../monodoc/browser/assembler.exe +GENERATOR=../../monodoc/generator/generator.exe + +all: tree + +b: + mono --debug $(BROWSER) +tree: + mono $(ASSEMBLER) --ecma /home/duncan/Mono/gtk-sharp/doc/en/ -o documentation + +docs: glib pango atk gtk gdk gnome glade + +glib: + mono --debug $(GENERATOR) $(LIBDIR)/glib-sharp.dll -o en +pango: + mono --debug $(GENERATOR) $(LIBDIR)/pango-sharp.dll -o en +atk: + mono --debug $(GENERATOR) $(LIBDIR)/atk-sharp.dll -o en +gtk: + mono --debug $(GENERATOR) $(LIBDIR)/gtk-sharp.dll -o en +gdk: + mono --debug $(GENERATOR) $(LIBDIR)/gdk-sharp.dll -o en +gnome: + mono --debug $(GENERATOR) $(LIBDIR)/gnome-sharp.dll -o en +glade: + mono --debug $(GENERATOR) $(LIBDIR)/glade-sharp.dll -o en + +clean: + rm *.tree + rm *zip