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 
00098 PyObject* py_execute_command_interactive(PyObject* self, PyObject* args);
00099 
00116 PyObject* py_run_command(PyObject* self, PyObject* args);
00117 
00152 PyObject* py_attach_clickArea(PyObject* self, PyObject* args, PyObject* dict);
00153 
00167 PyObject* py_toggle_show_desktop(PyObject *self, PyObject *args);
00168 
00181 PyObject* py_get_theme_path(PyObject *self, PyObject *args);
00182 
00194 PyObject* py_language(PyObject *self, PyObject *args);
00195 
00207 PyObject* py_userLanguage(PyObject *self, PyObject *args);
00208 
00209 
00222 PyObject* py_read_theme_file(PyObject *self, PyObject *args);
00223 
00242 PyObject* py_create_click_area(PyObject *self, PyObject *args);
00243 
00255 PyObject* py_open_theme(PyObject *self, PyObject *args);
00256 
00268 PyObject* py_reload_theme(PyObject *self, PyObject *args);
00269 
00281 PyObject* py_get_number_of_desktops(PyObject *self, PyObject *args);
00282 
00297 PyObject* py_translate_all(PyObject *self, PyObject *args);
00298 
00310 PyObject* py_show(PyObject *self, PyObject *args);
00311 
00323 PyObject* py_hide(PyObject *self, PyObject *args);
00324 
00337 PyObject* py_get_ip(PyObject *self, PyObject *args);
00338 
00351 PyObject* py_change_interval(PyObject *self, PyObject *args);
00352 
00376 PyObject* py_create_service_click_area(PyObject *self, PyObject *args);
00377 
00390 PyObject* py_remove_click_area(PyObject *self, PyObject *args);
00391 
00392 
00408 PyObject* py_get_pretty_name(PyObject *self, PyObject *args);
00409 
00431 PyObject* py_open_named_theme(PyObject *self, PyObject *args);
00432 
00450 PyObject* py_call_theme(PyObject *self, PyObject *args);
00451 
00472 PyObject* py_set_incoming_data(PyObject *self, PyObject *args);
00473 
00487 PyObject* py_get_incoming_data(PyObject *self, PyObject *args);
00488 
00502 PyObject* py_get_update_time(PyObject *self, PyObject *args);
00503 
00520 PyObject* py_want_right_button(PyObject *self, PyObject *args);
00521 
00536 PyObject* py_management_popup(PyObject *self, PyObject *args);
00537 
00552 PyObject* py_set_update_time(PyObject *self, PyObject *args);
00553 
00554 #endif /*  MISC_PYTHON_H */
00555 
KDE Home | KDE Accessibility Home | Description of Access Keys