gdk-sharpGtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.GLib.ObjectControls the keyboard/mouse pointer grabs and a set of GdkScreens. objects purpose are two fold:To grab/ungrab keyboard focus and mouse pointerTo manage and provide information about the (s) available for this objects are the GDK representation of the X Display which can be described as a workstation consisting of a keyboard a pointing device (such as a mouse) and one or more screens. It is used to open and keep track of various objects currently instanciated by the application. It is also used to grab and release the keyboard and the mouse pointer.ConstructorTo be addedTo be addedConstructor
a Internal constructorThis is not typically used by C# code.PropertyGdk.AppLaunchContextTo be added.To be added.To be added.MethodSystem.VoidEmits a short beep.To be addedMethodSystem.VoidCloses the connection windowing system for the given display, and cleans up associated resources.To be addedEventGLib.Signal("closed")Gdk.ClosedHandlerThis event is emitted when the connect to the windowing system is closed.None.PropertyGdk.DisplayGet the default for the display. the default object for display.To be addedPropertySystem.UInt32To be addeda To be addedPropertyGdk.WindowTo be addeda To be addedPropertyGdk.ScreenThe default screen..The screen represending the DefaultScreen.To be addedMethodSystem.Boolean
To be added.
To be added.To be added.To be added.PropertyGdk.DeviceManagerTo be added.To be added.To be added.PropertySystem.UInt32To be addeda To be addedPropertySystem.UInt32Sets the double-click timeout.a , or null if there is no default display.Sets the double click time (two clicks within this
time interval count as a double click). Applications
should NOT set this, it is a global user-configured
setting.PropertyGdk.EventTo be added.To be addedMethodSystem.VoidTo be addedTo be addedMethodSystem.Void
a
a To be addedTo be addedMethodSystem.Void
a
a To be addedTo be addedMethodSystem.Void
a
a
a To be addedTo be addedMethodSystem.Void
a
a
a To be addedTo be addedMethodSystem.ObsoleteSystem.Void
a
a
a
a Gets the current location of the pointer and the
current modifier mask for a given display.NoneMethodSystem.Void
a
a
a
a To be addedTo be addedMethodGdk.Screen
a representing the screen number
Returns a screen object for one of the screens of the display.a To be addedMethodSystem.ObsoleteGdk.Window
a
a Obtains the window underneath the mouse pointer.a Obtains the window underneath the mouse pointer,
returning the location of that window in win_x, win_y for
screen. Returns NULL if the window under the mouse pointer is
not known to GDK (for example, belongs to another application).PropertyGLib.GTypeGets the current location of the pointer and the current modifier mask for a given display.a To be addedPropertySystem.BooleanTo be added.To be added.To be added.PropertySystem.BooleanTo be added.To be added.To be added.MethodSystem.ObsoleteSystem.Void
a representing a a timestap.
Release any keyboard grab.To be addedMethodGdk.Device[]Returns the list of available input devices attached to the display.a To be addedPropertySystem.StringThe name of the displayA representing the
display name.MethodSystem.Void
To be added.
To be added.To be added.PropertySystem.Int32To be addeda To be addedMethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideAfterProcessAllUpdates", Type=typeof(Gdk.Display))System.VoidTo be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideBeep", Type=typeof(Gdk.Display))System.VoidTo be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideBeforeProcessAllUpdates", Type=typeof(Gdk.Display))System.VoidTo be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideClosed", Type=typeof(Gdk.Display))System.Void
a Default handler for the event.Override this method in a subclass to provide a default handler for the event.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideConvertSelection", Type=typeof(Gdk.Display))System.Void
To be added.
To be added.
To be added.
To be added.
To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideCreateWindowImpl", Type=typeof(Gdk.Display))System.Void
To be added.
To be added.
To be added.
To be added.
To be added.
To be added.
To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideEventDataCopy", Type=typeof(Gdk.Display))System.Void
To be added.
To be added.
To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideEventDataFree", Type=typeof(Gdk.Display))System.Void
To be added.
To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideFlush", Type=typeof(Gdk.Display))System.VoidTo be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetAppLaunchContext", Type=typeof(Gdk.Display))Gdk.AppLaunchContextTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetCursorForName", Type=typeof(Gdk.Display))Gdk.Cursor
To be added.
To be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetCursorForPixbuf", Type=typeof(Gdk.Display))Gdk.Cursor
To be added.
To be added.
To be added.
To be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetCursorForType", Type=typeof(Gdk.Display))Gdk.Cursor
To be added.
To be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetDefaultCursorSize", Type=typeof(Gdk.Display))System.Void
To be added.
To be added.
To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetDefaultGroup", Type=typeof(Gdk.Display))Gdk.WindowTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetDefaultScreen", Type=typeof(Gdk.Display))Gdk.ScreenTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetKeymap", Type=typeof(Gdk.Display))Gdk.KeymapTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetMaximalCursorSize", Type=typeof(Gdk.Display))System.Void
To be added.
To be added.
To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetName", Type=typeof(Gdk.Display))System.StringTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetNextSerial", Type=typeof(Gdk.Display))System.UInt64To be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetNScreens", Type=typeof(Gdk.Display))System.Int32To be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetScreen", Type=typeof(Gdk.Display))Gdk.Screen
To be added.
To be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetSelectionOwner", Type=typeof(Gdk.Display))Gdk.Window
To be added.
To be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetSelectionProperty", Type=typeof(Gdk.Display))System.Int32
To be added.
To be added.
To be added.
To be added.
To be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideHasPending", Type=typeof(Gdk.Display))System.BooleanTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideListDevices", Type=typeof(Gdk.Display))GLib.ListTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideNotifyStartupComplete", Type=typeof(Gdk.Display))System.Void
To be added.
To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideOpened", Type=typeof(Gdk.Display))System.VoidDefault handler for the event.Override this method in a subclass to provide a default handler for the event.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverridePopErrorTrap", Type=typeof(Gdk.Display))System.Int32
To be added.
To be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverridePushErrorTrap", Type=typeof(Gdk.Display))System.VoidTo be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideQueueEvents", Type=typeof(Gdk.Display))System.VoidTo be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideRequestSelectionNotification", Type=typeof(Gdk.Display))System.Boolean
To be added.
To be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideSendSelectionNotify", Type=typeof(Gdk.Display))System.Void
To be added.
To be added.
To be added.
To be added.
To be added.
To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideSetSelectionOwner", Type=typeof(Gdk.Display))System.Boolean
To be added.
To be added.
To be added.
To be added.
To be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideStoreClipboard", Type=typeof(Gdk.Display))System.Void
To be added.
To be added.
To be added.
To be added.
To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideSupportsClipboardPersistence", Type=typeof(Gdk.Display))System.BooleanTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideSupportsComposite", Type=typeof(Gdk.Display))System.BooleanTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideSupportsCursorAlpha", Type=typeof(Gdk.Display))System.BooleanTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideSupportsCursorColor", Type=typeof(Gdk.Display))System.BooleanTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideSupportsInputShapes", Type=typeof(Gdk.Display))System.BooleanTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideSupportsSelectionNotification", Type=typeof(Gdk.Display))System.BooleanTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideSupportsShapes", Type=typeof(Gdk.Display))System.BooleanTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideSync", Type=typeof(Gdk.Display))System.VoidTo be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideTextPropertyToUtf8List", Type=typeof(Gdk.Display))System.Int32
To be added.
To be added.
To be added.
To be added.
To be added.
To be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideUtf8ToStringTarget", Type=typeof(Gdk.Display))System.String
To be added.
To be added.To be added.To be added.MethodGdk.Display
a - the name of the display to open
Opens a display.a , or null if the display could not be opened.To be addedMethodGdk.DisplayOpens the default display specified by the command line arguments or the environment variables, setting it as the default display, it it was already set, then its just returned.A that is the default display just opened.Global.ParseArgs should be called first.
This method is internal and shouldn't be used in any application.
EventGLib.Signal("opened")System.EventHandlerTo be added.To be added.MethodGdk.EventGets a copy of the first in the display's event queue, without removing the event from the queue. (Note that this function will not get more events from the windowing system. It only checks the events that have already been moved to the GDK event queue.)a copy of the first on the event queue, or null if no events are in the queue.To be addedMethodSystem.ObsoleteSystem.BooleanTest if the pointer is grabbed.a that is true if an active X pointer grab is in effect.To be addedMethodSystem.ObsoleteSystem.Void
a representing a a timestap.
Release any pointer grab.To be addedMethodSystem.Void
a to be appended onto the front of the event queue.
Appends the given event onto the front of the event queue for display.To be addedMethodSystem.Boolean
a To be addeda To be addedMethodSystem.Void
a
a
a
a To be addedTo be addedMethodSystem.BooleanTo be addeda To be addedPropertySystem.BooleanIndicates if Compositing is supported.If compositing is supported, , otherwise .MethodSystem.BooleanTo be addeda To be addedMethodSystem.BooleanTo be addeda To be addedPropertySystem.BooleanIndicates if input shapes are supported.If input shapes are supported, , otherwise .Use to alter the input shape if support is indicated.MethodSystem.BooleanTo be addeda To be addedPropertySystem.BooleanIndicates if shaped windows are supported.If shaped windows are supported, , otherwise .Use to alter the shape if support is indicated.MethodSystem.VoidTo be addedTo be addedMethodSystem.ObsoleteSystem.Void
Screen to reposition pointer onto.
X coordinate of pointer destination.
Y coordinate of pointer destination.
Warps the mouse pointer to a coordinate on a Screen.When grabs are in effect, the pointer will only be moved as far as the grab allows. Warping the pointer creates events as if the mouse were instantaneously moved to the destination by the user.