Source#
Deprecated since version PyGObject-3.16.0: GObject.Source is deprecated; use GLib.Source instead
- class Source(*args, **kwargs)#
- Constructors:
Source()
new(source_funcs:GLib.SourceFuncs, struct_size:int) -> GLib.Source
Constructors#
- class Source
- classmethod new(source_funcs: SourceFuncs, struct_size: int) Source #
- Parameters:
source_funcs
struct_size
Methods#
- class Source
-
- add_unix_fd(fd: int, events: IOCondition) Any #
- Parameters:
fd
events
- attach(context: MainContext | None = None) int #
- Parameters:
context
- finalize()#
- get_context() MainContext | None #
- get_current_time()#
- modify_unix_fd(tag: Any, new_events: IOCondition) None #
- Parameters:
tag
new_events
- query_unix_fd(tag: Any) IOCondition #
- Parameters:
tag
- set_callback(fn, user_data=None)#
- Parameters:
fn
user_data
- set_callback_indirect(callback_data: Any, callback_funcs: SourceCallbackFuncs) None #
- Parameters:
callback_data
callback_funcs
- set_funcs(funcs: SourceFuncs) None #
- Parameters:
funcs