Ags.ApplicationContext¶
- Subclasses:
Methods¶
- Inherited:
- Structs:
class |
|
class |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Virtual Methods¶
- Inherited:
|
|
|
|
|
Properties¶
Name |
Type |
Flags |
Short Description |
|---|---|---|---|
r/w |
The config what application context is running in |
||
r/w |
The file what application context does persist |
||
r/w |
The main loop of application context running |
||
r/w |
The task launcher |
Signals¶
- Inherited:
Name |
Short Description |
|---|---|
The |
|
The |
|
The |
|
The |
|
The |
Fields¶
- Inherited:
Class Details¶
- class Ags.ApplicationContext(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
- classmethod get_instance()¶
- Returns:
the
Ags.ApplicationContextinstance- Return type:
Get your application context instance.
New in version 3.0.0.
- classmethod new(main_loop, config)¶
- Parameters:
main_loop (
GObject.ObjectorNone) – theAgs.MainLoopconfig (
Ags.ConfigorNone) – theAgs.Config
- Returns:
the
Ags.ApplicationContextinstance- Return type:
Create a new instance of
Ags.ApplicationContextNew in version 3.0.0.
- load_config()¶
Signal to load and parse configuration.
New in version 3.0.0.
- prepare()¶
Prepare self.
New in version 3.0.0.
- quit()¶
Calls exit()
New in version 3.0.0.
- register_types()¶
Notification to register your types.
New in version 3.0.0.
- set_flags(flags)¶
- Parameters:
flags (
Ags.ApplicationContextFlags) – see enumAgs.ApplicationContextFlags
Enable a feature of
Ags.ApplicationContext.New in version 3.0.0.
- setup()¶
Setup self.
New in version 3.0.0.
- test_flags(flags)¶
- Parameters:
flags (
Ags.ApplicationContextFlags) – the flags- Returns:
- Return type:
Test flags to be set on self.
New in version 3.0.0.
- unset_flags(flags)¶
- Parameters:
flags (
Ags.ApplicationContextFlags) – see enumAgs.ApplicationContextFlags
Disable a feature of
Ags.ApplicationContext.New in version 3.0.0.
- do_load_config() virtual¶
Signal to load and parse configuration.
New in version 3.0.0.
- do_prepare() virtual¶
Prepare application_context.
New in version 3.0.0.
- do_quit() virtual¶
Calls exit()
New in version 3.0.0.
- do_register_types() virtual¶
Notification to register your types.
New in version 3.0.0.
- do_setup() virtual¶
Setup application_context.
New in version 3.0.0.
Signal Details¶
- Ags.ApplicationContext.signals.load_config(application_context)¶
- Signal Name:
load-config- Flags:
- Parameters:
application_context (
Ags.ApplicationContext) – The object which received the signal
The
::load-confignotifies to load configuration.New in version 3.0.0.
- Ags.ApplicationContext.signals.prepare(application_context)¶
- Signal Name:
prepare- Flags:
- Parameters:
application_context (
Ags.ApplicationContext) – The object which received the signal
The
::preparesignal should be implemented to prepare your application context.New in version 3.0.0.
- Ags.ApplicationContext.signals.quit(application_context)¶
- Signal Name:
quit- Flags:
- Parameters:
application_context (
Ags.ApplicationContext) – The object which received the signal
The
::quitnotifies to load configuration.New in version 3.0.0.
- Ags.ApplicationContext.signals.register_types(application_context)¶
- Signal Name:
register-types- Flags:
- Parameters:
application_context (
Ags.ApplicationContext) – The object which received the signal
The
::register-typessignal should be implemented to load your types.New in version 3.0.0.
- Ags.ApplicationContext.signals.setup(application_context)¶
- Signal Name:
setup- Flags:
- Parameters:
application_context (
Ags.ApplicationContext) – The object which received the signal
The
::setupsignal should be implemented to setup your application context.New in version 3.0.0.
Property Details¶
- Ags.ApplicationContext.props.config¶
- Name:
config- Type:
- Default Value:
- Flags:
The assigned config.
New in version 3.0.0.
- Ags.ApplicationContext.props.file¶
- Name:
file- Type:
- Default Value:
- Flags:
The assigned file.
New in version 3.0.0.
- Ags.ApplicationContext.props.main_loop¶
- Name:
main-loop- Type:
- Default Value:
- Flags:
The assigned main-loop.
New in version 3.0.0.
- Ags.ApplicationContext.props.task_launcher¶
- Name:
task-launcher- Type:
- Default Value:
- Flags:
The assigned task launcher.
New in version 3.0.0.