summaryrefslogtreecommitdiffstats
path: root/sip/qt/qpixmap.sip
diff options
context:
space:
mode:
Diffstat (limited to 'sip/qt/qpixmap.sip')
-rw-r--r--sip/qt/qpixmap.sip165
1 files changed, 0 insertions, 165 deletions
diff --git a/sip/qt/qpixmap.sip b/sip/qt/qpixmap.sip
deleted file mode 100644
index da18766..0000000
--- a/sip/qt/qpixmap.sip
+++ /dev/null
@@ -1,165 +0,0 @@
-// This is the SIP interface definition for TQPixmap.
-//
-// Copyright (c) 2007
-// Riverbank Computing Limited <info@riverbankcomputing.co.uk>
-//
-// This file is part of PyTQt.
-//
-// This copy of PyTQt is free software; you can redistribute it and/or modify it
-// under the terms of the GNU General Public License as published by the Free
-// Software Foundation; either version 2, or (at your option) any later
-// version.
-//
-// PyTQt is supplied in the hope that it will be useful, but WITHOUT ANY
-// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
-// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
-// details.
-//
-// You should have received a copy of the GNU General Public License along with
-// PyTQt; see the file LICENSE. If not, write to the Free Software Foundation,
-// Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-
-%ExportedDoc
-<Sect2><Title>TQPixmap</Title>
-<FuncSynopsis>
- <FuncDef><Function>TQPixmap</Function></FuncDef>
- <ParamDef>const char *<Parameter>xpm</Parameter>[]</ParamDef>
-</FuncSynopsis>
-<Para>
-This takes a list of strings as its parameter.
-</Para>
-
-<FuncSynopsis>
- <FuncDef>bool <Function>loadFromData</Function></FuncDef>
- <ParamDef>const uchar *<Parameter>buf</Parameter></ParamDef>
- <ParamDef>uint <Parameter>len</Parameter></ParamDef>
- <ParamDef>const char *<Parameter>format</Parameter> = 0</ParamDef>
- <ParamDef>ColorMode <Parameter>mode</Parameter> = Auto</ParamDef>
-</FuncSynopsis>
-<Para>
-<Literal>len</Literal> is derived from <Literal>buf</Literal> and not passed as
-a parameter.
-</Para>
-
-<FuncSynopsis>
- <FuncDef>bool <Function>loadFromData</Function></FuncDef>
- <ParamDef>const uchar *<Parameter>buf</Parameter></ParamDef>
- <ParamDef>uint <Parameter>len</Parameter></ParamDef>
- <ParamDef>const char *<Parameter>format</Parameter></ParamDef>
- <ParamDef>int <Parameter>conversion_flags</Parameter></ParamDef>
-</FuncSynopsis>
-<Para>
-Not implemented.
-</Para>
-</Sect2>
-%End
-
-
-class TQPixmap : TQPaintDevice, TQt
-{
-%TypeHeaderCode
-#include <tqpixmap.h>
-%End
-
-public:
- enum ColorMode
- {
- Auto,
- Color,
- Mono
- };
-
- enum Optimization
- {
- DefaultOptim,
- NoOptim,
- MemoryOptim,
- NormalOptim,
- BestOptim
- };
-
- TQPixmap();
- TQPixmap(const TQImage &);
- TQPixmap(int,int,int = -1,Optimization = DefaultOptim);
- TQPixmap(const TQSize &,int = -1,Optimization = DefaultOptim);
- TQPixmap(const TQString &,const char * = 0,ColorMode = Auto);
- TQPixmap(const TQString &,const char *,int);
-
- TQPixmap(SIP_PYLIST) [(const char **)];
-%MethodCode
- // The Python interface is a list of strings that make up the
- // image.
-
- const char **str;
-
- if ((str = PyTQt_qt_ListToArray(a0)) == NULL)
- sipIsErr = 1;
- else
- {
- Py_BEGIN_ALLOW_THREADS
- sipCpp = new sipTQPixmap(str);
- Py_END_ALLOW_THREADS
-
- sipFree((void *)str);
- }
-%End
-
- TQPixmap(const TQByteArray &);
- TQPixmap(const TQPixmap &);
-
- bool isNull() const;
- int width() const;
- int height() const;
- TQSize size() const;
- TQRect rect() const;
- int depth() const;
- static int defaultDepth();
- void fill(const TQColor & = TQt::white);
- void fill(const TQWidget *,int,int);
- void fill(const TQWidget *,const TQPoint &);
- void resize(int,int);
- void resize(const TQSize &);
- const TQBitmap *mask() const;
- void setMask(const TQBitmap &);
- bool selfMask() const;
- bool hasAlpha() const;
- bool hasAlphaChannel() const;
- TQBitmap createHeuristicMask(bool = 1) const;
- static TQPixmap fromMimeSource(const TQString &);
- static TQPixmap grabWindow(WId,int = 0,int = 0,int = -1,int = -1);
- static TQPixmap grabWidget(TQWidget *,int = 0,int = 0,int = -1,int = -1);
-
- TQPixmap xForm(const TQWMatrix &) const;
- static TQWMatrix trueMatrix(const TQWMatrix &,int,int);
- TQImage convertToImage() const;
- bool convertFromImage(const TQImage &,ColorMode = Auto);
- bool convertFromImage(const TQImage &,int);
- static const char *imageFormat(const TQString &);
- bool load(const TQString &,const char * = 0,ColorMode = Auto);
- bool load(const TQString &,const char *,int);
- bool loadFromData(const uchar * /Array/,uint /ArraySize/,
- const char * = 0,ColorMode = Auto);
-// bool loadFromData(const uchar *,uint,const char *,int);
- bool loadFromData(TQByteArray,const char * = 0,int = 0);
- bool save(const TQString &,const char *,int = -1) const;
- bool save(TQIODevice *,const char *,int = -1) const;
- int serialNumber() const;
- Optimization optimization() const;
- void setOptimization(Optimization);
- static Optimization defaultOptimization();
- static void setDefaultOptimization(Optimization);
- virtual void detach();
- bool isTQBitmap() const;
-
-%If (WS_X11)
- static int x11SetDefaultScreen(int);
- void x11SetScreen(int);
-%End
-
-protected:
- TQPixmap(int,int,const uchar *,bool);
-};
-
-void copyBlt(TQPixmap *,int,int,const TQPixmap *,int = 0,int = 0,int = -1,
- int = -1);