glade-sharp
2.6.0.0
Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.
Marks a widget for auto-binding
This attribute when attached to a field value is used by the
Autoconnect functionality in to bind a
widget created by Glade to the field.
The attribute can be applied to any widgets (widgets derive
from the class) and it can be
applied to static and instance fields.
By default the runtime will match the tagged field name with
the name that was given to the widget on the Glade user
interface designer. An optional string argument can be
provided on the constructor to bind the widget to a different
name.
For the binding to take place, the method has to be invoked
on either the class or the instance.
System.Attribute
System.AttributeUsage(AllowMultiple=False, Inherited=True, ValidOn=System.AttributeTargets.Field)
Constructor
Flags a to be auto-connected
The name of the widget in the Glade file
that this widget should be mapped to
This will bind the widget whose name in the Glade
designer is to the field that
the attribute is attached to. If the field name is the
same as the widget name in the Glade designer, you can
avoid the name parameter.
For the binding to take place, the method has to be invoked
on either the class or the instance.
Constructor
Flags a to be auto-connected
This will bind the widget whose name in the Glade
designer is the same as the field name. If you want to
target a different widget in the glade file, use the
attribute instead.
For the binding to take place, the method has to be invoked
on either the class or the instance.
Property
System.Boolean
Whether a specific binding was requsted
This returns if a specific
widget name was requested to be bound, or if the runtime has to use the field name
as the Glade name.
Property
System.String
The name of the widget targetted
The name of the widget targeted in the Glade
definition file.