misc_python.h
Go to the documentation of this file.
00001 /* 00002 * misc_python.h - Misc Functions for python api 00003 * 00004 * Copyright (C) 2003 Hans Karlsson <karlsson.h@home.se> 00005 * Copyright (C) 2003-2004 Adam Geitgey <adam@rootnode.org> 00006 * Copyright (C) 2004 Petri Damst� <damu@iki.fi> 00007 * Copyright (C) 2004,2005 Luke Kenneth Casson Leighton <lkcl@lkcl.net> 00008 * 00009 * This file is part of SuperKaramba. 00010 * 00011 * SuperKaramba is free software; you can redistribute it and/or modify 00012 * it under the terms of the GNU General Public License as published by 00013 * the Free Software Foundation; either version 2 of the License, or 00014 * (at your option) any later version. 00015 * 00016 * SuperKaramba is distributed in the hope that it will be useful, 00017 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00018 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00019 * GNU General Public License for more details. 00020 * 00021 * You should have received a copy of the GNU General Public License 00022 * along with SuperKaramba; if not, write to the Free Software 00023 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 00024 ****************************************************************************/ 00025 00026 #ifndef MISC_PYTHON_H 00027 #define MISC_PYTHON_H 00028 00051 PyObject* py_accept_drops(PyObject *self, PyObject *args); 00052 00067 PyObject* py_execute_command(PyObject* self, PyObject* args); 00068 00103 PyObject* py_execute_command_interactive(PyObject* self, PyObject* args); 00104 00121 PyObject* py_run_command(PyObject* self, PyObject* args); 00122 00157 PyObject* py_attach_clickArea(PyObject* self, PyObject* args, PyObject* dict); 00158 00172 PyObject* py_toggle_show_desktop(PyObject *self, PyObject *args); 00173 00187 PyObject* py_get_theme_path(PyObject *self, PyObject *args); 00188 00201 PyObject* py_language(PyObject *self, PyObject *args); 00202 00217 PyObject* py_userLanguage(PyObject *self, PyObject *args); 00218 00219 00237 PyObject* py_userLanguages(PyObject *self, PyObject *args); 00238 00239 00252 PyObject* py_read_theme_file(PyObject *self, PyObject *args); 00253 00272 PyObject* py_create_click_area(PyObject *self, PyObject *args); 00273 00285 PyObject* py_open_theme(PyObject *self, PyObject *args); 00286 00298 PyObject* py_reload_theme(PyObject *self, PyObject *args); 00299 00311 PyObject* py_get_number_of_desktops(PyObject *self, PyObject *args); 00312 00327 PyObject* py_translate_all(PyObject *self, PyObject *args); 00328 00340 PyObject* py_show(PyObject *self, PyObject *args); 00341 00353 PyObject* py_hide(PyObject *self, PyObject *args); 00354 00367 PyObject* py_get_ip(PyObject *self, PyObject *args); 00368 00381 PyObject* py_change_interval(PyObject *self, PyObject *args); 00382 00406 PyObject* py_create_service_click_area(PyObject *self, PyObject *args); 00407 00420 PyObject* py_remove_click_area(PyObject *self, PyObject *args); 00421 00422 00438 PyObject* py_get_pretty_name(PyObject *self, PyObject *args); 00439 00461 PyObject* py_open_named_theme(PyObject *self, PyObject *args); 00462 00483 PyObject* py_call_theme(PyObject *self, PyObject *args); 00484 00505 PyObject* py_set_incoming_data(PyObject *self, PyObject *args); 00506 00520 PyObject* py_get_incoming_data(PyObject *self, PyObject *args); 00521 00535 PyObject* py_get_update_time(PyObject *self, PyObject *args); 00536 00553 PyObject* py_want_right_button(PyObject *self, PyObject *args); 00554 00571 PyObject* py_want_wheel_event(PyObject *, PyObject *args); 00572 00587 PyObject* py_management_popup(PyObject *self, PyObject *args); 00588 00603 PyObject* py_set_update_time(PyObject *self, PyObject *args); 00604 00605 #endif /* MISC_PYTHON_H */ 00606