diff options
Diffstat (limited to 'python/pyqt/sip/qtgl')
-rw-r--r-- | python/pyqt/sip/qtgl/copying.sip | 51 | ||||
-rw-r--r-- | python/pyqt/sip/qtgl/qgl.sip | 298 | ||||
-rw-r--r-- | python/pyqt/sip/qtgl/qglcolormap.sip | 63 | ||||
-rw-r--r-- | python/pyqt/sip/qtgl/qtglmod.sip | 71 |
4 files changed, 0 insertions, 483 deletions
diff --git a/python/pyqt/sip/qtgl/copying.sip b/python/pyqt/sip/qtgl/copying.sip deleted file mode 100644 index 21c27d4e..00000000 --- a/python/pyqt/sip/qtgl/copying.sip +++ /dev/null @@ -1,51 +0,0 @@ -// This is the SIP file defining the PyQt license. -// -// Copyright (c) 2007 -// Riverbank Computing Limited <info@riverbankcomputing.co.uk> -// -// This file is part of PyQt. -// -// This copy of PyQt 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. -// -// PyQt 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 -// PyQt; see the file LICENSE. If not, write to the Free Software Foundation, -// Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - -%Copying -Copyright (c) 2007 - Riverbank Computing Limited <info@riverbankcomputing.co.uk> - -This file is part of PyQt. - -This copy of PyQt 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. - -PyQt 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 -PyQt; see the file LICENSE. If not, write to the Free Software Foundation, -Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -%End - - -%OptionalInclude pyqt-internal.sip -%OptionalInclude pyqt-gpl.sip -%OptionalInclude pyqt-commercial.sip -%OptionalInclude pyqt-edu.sip -%OptionalInclude pyqt-eval.sip -%OptionalInclude pyqt-nc.sip -%OptionalInclude pyqt-tkc.sip diff --git a/python/pyqt/sip/qtgl/qgl.sip b/python/pyqt/sip/qtgl/qgl.sip deleted file mode 100644 index fa7f5fd3..00000000 --- a/python/pyqt/sip/qtgl/qgl.sip +++ /dev/null @@ -1,298 +0,0 @@ -// This is the SIP interface definition for QGL, QGLContext, QGLFormat and -// QGLWidget. -// -// Copyright (c) 2007 -// Riverbank Computing Limited <info@riverbankcomputing.co.uk> -// -// This file is part of PyQt. -// -// This copy of PyQt 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. -// -// PyQt 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 -// PyQt; see the file LICENSE. If not, write to the Free Software Foundation, -// Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - -%ExportedDoc -<Sect2><Title>QGL</Title> -<Para> -<Literal>QGL</Literal> is fully implemented. -</Para> -</Sect2> - -<Sect2><Title>QGLContext</Title> -<Para> -<Literal>QGLContext</Literal> is fully implemented. -</Para> -</Sect2> - -<Sect2><Title>QGLFormat</Title> -<Para> -<Literal>QGLFormat</Literal> is fully implemented. -</Para> -</Sect2> - -<Sect2><Title>QGLWidget</Title> -<Para> -<Literal>QGLWidget</Literal> is fully implemented. -</Para> -</Sect2> -%End - - -%If (Qt_2_00 -) - -const int QGL_VERSION; -const char *QGL_VERSION_STR; - -const char *qGLVersion(); - - -class QGL -{ -%TypeHeaderCode -#include <qgl.h> -%End - -public: - enum FormatOption { - DoubleBuffer, - DepthBuffer, - Rgba, - AlphaChannel, - AccumBuffer, - StencilBuffer, - StereoBuffers, - DirectRendering, - HasOverlay, - SingleBuffer, - NoDepthBuffer, - ColorIndex, - NoAlphaChannel, - NoAccumBuffer, - NoStencilBuffer, - NoStereoBuffers, - IndirectRendering, - NoOverlay - }; -}; - - -class QGLFormat : QGL -{ -%TypeHeaderCode -#include <qgl.h> -%End - -public: - QGLFormat(); - QGLFormat(int,int = 0); - - bool doubleBuffer() const; - void setDoubleBuffer(bool); - bool depth() const; - void setDepth(bool); - bool rgba() const; - void setRgba(bool); - bool alpha() const; - void setAlpha(bool); - bool accum() const; - void setAccum(bool); - bool stencil() const; - void setStencil(bool); - bool stereo() const; - void setStereo(bool); - bool directRendering() const; - void setDirectRendering(bool); - bool hasOverlay() const; - void setOverlay(bool); - - int plane() const; - void setPlane(int); - - void setOption(FormatOption); - bool testOption(FormatOption) const; - - static QGLFormat defaultFormat(); - static void setDefaultFormat(const QGLFormat &); - - static QGLFormat defaultOverlayFormat(); - static void setDefaultOverlayFormat(const QGLFormat &); - - static bool hasOpenGL(); - static bool hasOpenGLOverlays(); -}; - - -class QGLContext : QGL -{ -%TypeHeaderCode -#include <qgl.h> -%End - -public: - QGLContext(const QGLFormat &,QPaintDevice *); -%If (Qt_3_2_0 -) - QGLContext(const QGLFormat &); -%End - - virtual bool create(const QGLContext * = 0); - bool isValid() const; - bool isSharing() const; - virtual void reset(); - - QGLFormat format() const; -%If (Qt_3_0_0 -) - QGLFormat requestedFormat() const; -%End - virtual void setFormat(const QGLFormat &); - - virtual void makeCurrent(); - virtual void swapBuffers() const; - - QPaintDevice *device() const; - - QColor overlayTransparentColor() const; - - static const QGLContext *currentContext(); - -protected: - virtual bool chooseContext(const QGLContext * = 0); - virtual void doneCurrent(); - -%If (WS_X11) - virtual void *tryVisual(const QGLFormat &,int = 1); - virtual void *chooseVisual(); -%End - - bool deviceIsPixmap() const; - bool windowCreated() const; - void setWindowCreated(bool); - bool initialized() const; - void setInitialized(bool); -%If (Qt_3_1_0 -) - void generateFontDisplayLists(const QFont &,int); -%End - - uint colorIndex(const QColor &) const; -%If (Qt_3_2_0 -) - void setValid(bool); - void setDevice(QPaintDevice *); -%End - -private: - QGLContext(); - QGLContext(const QGLContext &); -}; - - -class QGLWidget : QWidget, QGL -{ -%TypeHeaderCode -#include <qgl.h> -%End - -public: - QGLWidget(QWidget * /TransferThis/ = 0,const char * = 0, - const QGLWidget * = 0,WFlags = 0); -%If (Qt_3_2_0 -) - QGLWidget(QGLContext * /Transfer/,QWidget * /TransferThis/ = 0,const char * = 0, - const QGLWidget * = 0,WFlags = 0); -%End - QGLWidget(const QGLFormat &,QWidget * /TransferThis/ = 0, - const char * = 0,const QGLWidget * = 0,WFlags = 0); - -%ConvertToSubClassCode - sipClass = (sipCpp->inherits(sipName_QGLWidget) ? sipClass_QGLWidget : NULL); -%End - - void qglColor(const QColor &) const; - void qglClearColor(const QColor &) const; - - bool isValid() const; - bool isSharing() const; - virtual void makeCurrent(); -%If (Qt_3_2_0 -) - void doneCurrent(); -%End - - bool doubleBuffer() const; - virtual void swapBuffers(); - - QGLFormat format() const; - - const QGLContext *context() const; - - virtual QPixmap renderPixmap(int = 0,int = 0,bool = 0); -%If (Qt_3_0_0 -) - virtual QImage grabFrameBuffer(bool = 0); -%End - - virtual void makeOverlayCurrent(); - const QGLContext *overlayContext() const; - - static QImage convertToGLFormat(const QImage &); - - void setMouseTracking(bool); - -%If (Qt_3_0_0 -) - virtual void reparent(QWidget * /GetWrapper/,WFlags,const QPoint &, - bool = 0); -%MethodCode - if (sipCpp -> parent() != a0) - if (a0) - sipTransferTo(sipSelf,a0Wrapper); - else - sipTransferBack(sipSelf); - - Py_BEGIN_ALLOW_THREADS - sipSelfWasArg ? sipCpp->QGLWidget::reparent(a0, a1, *a2, a3) : sipCpp->reparent(a0, a1, *a2, a3); - Py_END_ALLOW_THREADS -%End - - const QGLColormap &colormap() const; - void setColormap(const QGLColormap &); -%End - -%If (Qt_3_1_0 -) - void renderText(int,int,const QString &,const QFont & = QFont(), - int = 2000); - void renderText(double,double,double,const QString &, - const QFont & = QFont(),int = 2000); -%End - -public slots: - virtual void updateGL(); - virtual void updateOverlayGL(); - -protected: - virtual void initializeGL(); - virtual void resizeGL(int,int); - virtual void paintGL(); - - virtual void initializeOverlayGL(); - virtual void resizeOverlayGL(int,int); - virtual void paintOverlayGL(); - - void setAutoBufferSwap(bool); - bool autoBufferSwap() const; - - void paintEvent(QPaintEvent *); - void resizeEvent(QResizeEvent *); - - virtual void glInit(); - virtual void glDraw(); - -private: - QGLWidget(const QGLWidget &); -}; - -%End diff --git a/python/pyqt/sip/qtgl/qglcolormap.sip b/python/pyqt/sip/qtgl/qglcolormap.sip deleted file mode 100644 index 05447c6b..00000000 --- a/python/pyqt/sip/qtgl/qglcolormap.sip +++ /dev/null @@ -1,63 +0,0 @@ -// This is the SIP interface definition for QGLColormap. -// -// Copyright (c) 2007 -// Riverbank Computing Limited <info@riverbankcomputing.co.uk> -// -// This file is part of PyQt. -// -// This copy of PyQt 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. -// -// PyQt 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 -// PyQt; see the file LICENSE. If not, write to the Free Software Foundation, -// Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - -%ExportedDoc -<Sect2><Title>QGLColormap (Qt v3.0+)</Title> -<FuncSynopsis> - <FuncDef>void <Function>setEntries</Function></FuncDef> - <ParamDef>int <Parameter>count</Parameter></ParamDef> - <ParamDef>const QRgb *<Parameter>colors</Parameter></ParamDef> - <ParamDef>int <Parameter>base</Parameter> = 0</ParamDef> -</FuncSynopsis> -<Para> -Not yet implemented. -</Para> -</Sect2> -%End - - -%If (Qt_3_0_0 -) - -class QGLColormap -{ -%TypeHeaderCode -#include <qglcolormap.h> -%End - -public: - QGLColormap(); - QGLColormap(const QGLColormap &); - - bool isEmpty() const; - int size() const; - void detach(); - -// void setEntries(int,const QRgb *,int = 0); - void setEntry(int,QRgb); - void setEntry(int,const QColor &); - QRgb entryRgb(int) const; - QColor entryColor(int) const; - int find(QRgb) const; - int findNearest(QRgb) const; -}; - -%End diff --git a/python/pyqt/sip/qtgl/qtglmod.sip b/python/pyqt/sip/qtgl/qtglmod.sip deleted file mode 100644 index 3658b1d7..00000000 --- a/python/pyqt/sip/qtgl/qtglmod.sip +++ /dev/null @@ -1,71 +0,0 @@ -// This is the SIP interface definition for the qtgl module of PyQt. -// -// Copyright (c) 2007 -// Riverbank Computing Limited <info@riverbankcomputing.co.uk> -// -// This file is part of PyQt. -// -// This copy of PyQt 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. -// -// PyQt 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 -// PyQt; see the file LICENSE. If not, write to the Free Software Foundation, -// Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - -%Module qtgl 1 - -%Import qt/qtmod.sip - -%Include copying.sip - - -%Include qgl.sip -%Include qglcolormap.sip - - -// The build file template. - -%Makefile qtgl.pro.in -# The project file for the qtgl module. -# -# Copyright (c) 2007 -# Riverbank Computing Limited <info@riverbankcomputing.co.uk> -# -# This file is part of PyQt. -# -# This copy of PyQt 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. -# -# PyQt 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 -# PyQt; see the file LICENSE. If not, write to the Free Software Foundation, -# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - -TEMPLATE = lib -TARGET = @BLX_TARGET_LIB@ -DESTDIR = @PYQT_MODDIR@ -CONFIG += @BLX_CONFIG_LIB@ opengl @PYQT_WARN@ -INCLUDEPATH = @BLX_INCLUDEPATH@ -DEFINES = @BLX_DEFINES@ -LIBS += @PYQT_QT_MODULE@ @BLX_LIBS@ -macx:QMAKE_LFLAGS += -framework Python - -SOURCES = $B - -HEADERS = $H -%End |