BuilderCScope
Superclasses: Object
Implemented Interfaces: BuilderScope
- Constructors:
BuilderCScope(**properties)
new() -> Gtk.BuilderCScope
Constructors
- class BuilderCScope
- classmethod new() BuilderCScope
Creates a new
GtkBuilderCScope
object to use with futureGtkBuilder
instances.Calling this function is only necessary if you want to add custom callbacks via
add_callback_symbol
.
Methods
- class BuilderCScope
- add_callback_symbol(callback_name: str, callback_symbol: Callable[[], None]) None
Adds the
callback_symbol
to the scope ofbuilder
under the givencallback_name
.Using this function overrides the behavior of
create_closure
for any callback symbols that are added. Using this method allows for better encapsulation as it does not require that callback symbols be declared in the global namespace.- Parameters:
callback_name – The name of the callback, as expected in the XML
callback_symbol – The callback pointer
Fields
- class BuilderCScope
- parent_instance