imagelabel_python.h

00001 /****************************************************************************
00002 *  imagelabel_python.h  -  Imagelabel 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én <damu@iki.fi>
00007 *
00008 *  This file is part of SuperKaramba.
00009 *
00010 *  SuperKaramba is free software; you can redistribute it and/or modify
00011 *  it under the terms of the GNU General Public License as published by
00012 *  the Free Software Foundation; either version 2 of the License, or
00013 *  (at your option) any later version.
00014 *
00015 *  SuperKaramba is distributed in the hope that it will be useful,
00016 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
00017 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00018 *  GNU General Public License for more details.
00019 *
00020 *  You should have received a copy of the GNU General Public License
00021 *  along with SuperKaramba; if not, write to the Free Software
00022 *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
00023 ****************************************************************************/
00024 
00025 #ifndef IMAGELABEL_PYTHON_H
00026 #define IMAGELABEL_PYTHON_H
00027 
00046 PyObject* py_createImage(PyObject *self, PyObject *args);
00047 
00066 PyObject* py_createBackgroundImage(PyObject *self, PyObject *args);
00067 
00082 PyObject* py_createTaskIcon(PyObject *self, PyObject *args);
00083 
00098 PyObject* py_deleteImage(PyObject *self, PyObject *args);
00099 
00118 PyObject* py_getThemeImage(PyObject *self, PyObject *args);
00119 
00133 PyObject* py_getImagePos(PyObject *self, PyObject *args);
00134 
00148 PyObject* py_getImageSize(PyObject *self, PyObject *args);
00149 
00163 PyObject* py_getImageHeight(PyObject *self, PyObject *args);
00164 
00177 PyObject* py_getImageWidth(PyObject *self, PyObject *args);
00178 
00192 PyObject* py_showImage(PyObject *self, PyObject *args);
00193 
00207 PyObject* py_hideImage(PyObject *self, PyObject *args);
00208 
00226 PyObject* py_moveImage(PyObject *self, PyObject *args);
00227 
00240 PyObject* py_getImageValue(PyObject *self, PyObject *args);
00241 
00255 PyObject* py_setImageValue(PyObject *self, PyObject *args);
00256 
00269 PyObject* py_getImageSensor(PyObject *self, PyObject *args);
00270 
00284 PyObject* py_setImageSensor(PyObject *self, PyObject *args);
00285 
00300 PyObject* py_removeImageEffects(PyObject *self, PyObject *args);
00301 
00322 PyObject* py_changeImageIntensity(PyObject *self, PyObject *args);
00323 
00340 PyObject* py_changeImageChannelIntensity(PyObject *self, PyObject *args);
00341 
00358 PyObject* py_changeImageToGray(PyObject *self, PyObject *args);
00359 
00373 PyObject* py_removeImageTransformations(PyObject *self, PyObject *args);
00374 
00390 PyObject* py_rotateImage(PyObject *self, PyObject *args);
00391 
00409 PyObject* py_resizeImageSmooth(PyObject *self, PyObject *args);
00410 
00427 PyObject* py_resizeImage(PyObject *self, PyObject *args);
00428 
00447 PyObject* py_addImageTooltip(PyObject *self, PyObject *args);
00448 
00449 #endif // IMAGELABEL_PYTHON_H
KDE Home | KDE Accessibility Home | Description of Access Keys