GLXCurses.Object module

class GLXCurses.Object.Object[source]

Bases: glxeveloop.bus.Bus

Description:

Object is the fundamental type providing the common attributes and methods for all object types in GLXCurses.

The Object class provides methods for object construction and destruction, property access methods, and signal support.

Signals are described in detail here.

id

Return the id property value

Returns:a unique id
Return type:str
children
debug
debug_level

Get the debugging information’s level to display on the stdscr.

Range: 0 to 3

Returns:The debug_level property value
Return type:int
flags

Return the flags attribute, it consist to a dictionary it store keys with have special name.

Returns:a Dictionary with Galaxie Curses Object Flags format
Return type:dict
default_flags
destroy()[source]

Destroy the object

eveloop_dispatch(detailed_signal, args)[source]

Inform every children or child about a event and execute a eventual callback

Parameters:
  • detailed_signal (str) – a string containing the signal name
  • args (list) – additional parameters arg1, arg2