KarambaPython Class Reference
Detailed Description
Definition at line 40 of file karamba_python.h.
Public Member Functions | |
KarambaPython (const ThemeFile &theme, bool reloading) | |
~KarambaPython () | |
bool | isExtensionLoaded () |
bool | initWidget (karamba *k) |
bool | widgetUpdated (karamba *k) |
bool | widgetClosed (karamba *k) |
bool | menuOptionChanged (karamba *k, QString key, bool value) |
bool | meterClicked (karamba *k, Meter *meter, int button) |
bool | meterClicked (karamba *k, QString anchor, int button) |
bool | widgetClicked (karamba *k, int x, int y, int button) |
bool | keyPressed (karamba *k, const Meter *meter, const QString &text) |
bool | widgetMouseMoved (karamba *k, int x, int y, int button) |
bool | menuItemClicked (karamba *k, KPopupMenu *menu, long id) |
bool | activeTaskChanged (karamba *k, Task *t) |
bool | taskAdded (karamba *k, Task *t) |
bool | taskRemoved (karamba *k, Task *t) |
bool | startupAdded (karamba *k, Startup *t) |
bool | startupRemoved (karamba *k, Startup *t) |
bool | commandOutput (karamba *k, int pid, char *buffer) |
bool | commandFinished (karamba *k, int pid) |
bool | itemDropped (karamba *k, QString text, int x, int y) |
bool | themeNotify (karamba *k, const char *from, const char *txt) |
bool | systrayUpdated (karamba *k) |
bool | desktopChanged (karamba *k, int desktop) |
bool | wallpaperChanged (karamba *k, int desktop) |
Static Public Member Functions | |
static void | initPython () |
static void | shutdownPython () |
Protected Member Functions | |
void | getLock (PyThreadState **myThreadState) |
PyObject * | getFunc (const char *function) |
void | releaseLock (PyThreadState *myThreadState) |
bool | callObject (const char *func, PyObject *pArgs, bool lock=true) |
Protected Attributes | |
bool | pythonThemeExtensionLoaded |
PyObject * | pName |
PyObject * | pModule |
PyObject * | pDict |
Static Protected Attributes | |
static PyThreadState * | mainThreadState = 0 |
The documentation for this class was generated from the following files: