summaryrefslogtreecommitdiffstats
path: root/doc/html/qpixmap-h.html
diff options
context:
space:
mode:
authorMichele Calgaro <[email protected]>2024-07-20 20:15:52 +0900
committerMichele Calgaro <[email protected]>2024-07-21 23:04:19 +0900
commit1e9fa8e06de5da7fcc268e9cccb2d6b21c5f53a3 (patch)
tree5f1bb482f68ee0f95843fbf375cd2274acdabf25 /doc/html/qpixmap-h.html
parent14c414378d96f7463b989384f4a0e5dd76632b6d (diff)
downloadtqt3-1e9fa8e06de5da7fcc268e9cccb2d6b21c5f53a3.tar.gz
tqt3-1e9fa8e06de5da7fcc268e9cccb2d6b21c5f53a3.zip
Rename graphics class nt* related files to equivalent tq* (part 2)
Signed-off-by: Michele Calgaro <[email protected]>
Diffstat (limited to 'doc/html/qpixmap-h.html')
-rw-r--r--doc/html/qpixmap-h.html385
1 files changed, 0 insertions, 385 deletions
diff --git a/doc/html/qpixmap-h.html b/doc/html/qpixmap-h.html
deleted file mode 100644
index b2002e9b3..000000000
--- a/doc/html/qpixmap-h.html
+++ /dev/null
@@ -1,385 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/ntqpixmap.h:1 -->
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>ntqpixmap.h Include File</title>
-<style type="text/css"><!--
-fn { margin-left: 1cm; text-indent: -1cm; }
-a:link { color: #004faf; text-decoration: none }
-a:visited { color: #672967; text-decoration: none }
-body { background: #ffffff; color: black; }
---></style>
-</head>
-<body>
-
-<table border="0" cellpadding="0" cellspacing="0" width="100%">
-<tr bgcolor="#E5E5E5">
-<td valign=center>
- <a href="index.html">
-<font color="#004faf">Home</font></a>
- | <a href="classes.html">
-<font color="#004faf">All&nbsp;Classes</font></a>
- | <a href="mainclasses.html">
-<font color="#004faf">Main&nbsp;Classes</font></a>
- | <a href="annotated.html">
-<font color="#004faf">Annotated</font></a>
- | <a href="groups.html">
-<font color="#004faf">Grouped&nbsp;Classes</font></a>
- | <a href="functions.html">
-<font color="#004faf">Functions</font></a>
-</td>
-<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>ntqpixmap.h</h1>
-
-<p>This is the verbatim text of the ntqpixmap.h include file. It is provided only for illustration; the copyright remains with Trolltech.
-<hr>
-<pre>
-/****************************************************************************
-** $Id: qt/ntqpixmap.h 3.3.8 edited Jan 11 14:38 $
-**
-** Definition of TQPixmap class
-**
-** Created : 940501
-**
-** Copyright (C) 1992-2007 Trolltech ASA. All rights reserved.
-**
-** This file is part of the kernel module of the TQt GUI Toolkit.
-**
-** This file may be used under the terms of the GNU General Public
-** License versions 2.0 or 3.0 as published by the Free Software
-** Foundation and appearing in the file LICENSE.GPL included in the
-** packaging of this file. Alternatively you may (at your option) use any
-** later version of the GNU General Public License if such license has
-** been publicly approved by Trolltech ASA (or its successors, if any)
-** and the KDE Free TQt Foundation.
-**
-** Please review the following information to ensure GNU General
-** Public Licensing requirements will be met:
-** http://trolltech.com/products/qt/licenses/licensing/opensource/.
-** If you are unsure which license is appropriate for your use, please
-** review the following information:
-** http://trolltech.com/products/qt/licenses/licensing/licensingoverview
-** or contact the sales department at [email protected].
-**
-** This file may be used under the terms of the Q Public License as
-** defined by Trolltech ASA and appearing in the file LICENSE.TQPL
-** included in the packaging of this file. Licensees holding valid TQt
-** Commercial licenses may use this file in accordance with the TQt
-** Commercial License Agreement provided with the Software.
-**
-** This file is provided "AS IS" with NO WARRANTY OF ANY KIND,
-** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted
-** herein.
-**
-**********************************************************************/
-
-#ifndef TQPIXMAP_H
-#define TQPIXMAP_H
-
-#ifndef QT_H
-#include "tqpaintdevice.h"
-#include "tqcolor.h" // char*-&gt;TQColor conversion
-#include "tqstring.h" // char*-&gt;TQString conversion
-#include "ntqnamespace.h"
-#endif // QT_H
-
-class TQPixmapPrivate;
-
-#if defined(TQ_WS_WIN)
-// Internal pixmap memory optimization class for Windows 9x
-class TQMultiCellPixmap;
-#endif
-
-
-class TQ_EXPORT TQPixmap : public TQPaintDevice, public TQt
-{
-public:
- enum ColorMode { Auto, Color, Mono };
- enum Optimization { DefaultOptim, NoOptim, MemoryOptim=NoOptim,
- NormalOptim, BestOptim };
-
- TQPixmap();
- TQPixmap( const TQImage&amp; image );
- TQPixmap( int w, int h, int depth = -1, Optimization = DefaultOptim );
- TQPixmap( const TQSize &amp;, int depth = -1, Optimization = DefaultOptim );
-#ifndef TQT_NO_IMAGEIO
- TQPixmap( const TQString&amp; fileName, const char *format=0,
- ColorMode mode=Auto );
- TQPixmap( const TQString&amp; fileName, const char *format,
- int conversion_flags );
- TQPixmap( const char *xpm[] ); // ### in 4.0, 'const char * const xpm[]'?
- TQPixmap( const TQByteArray &amp;data );
-#endif
- TQPixmap( const TQPixmap &amp; );
- ~TQPixmap();
-
- TQPixmap &amp;operator=( const TQPixmap &amp; );
- TQPixmap &amp;operator=( const TQImage &amp; );
-
- bool isNull() const;
-
- int width() const { return data-&gt;w; }
- int height() const { return data-&gt;h; }
- TQSize size() const { return TQSize(data-&gt;w,data-&gt;h); }
- TQRect rect() const { return TQRect(0,0,data-&gt;w,data-&gt;h); }
- int depth() const { return data-&gt;d; }
- static int defaultDepth();
-
- void fill( const TQColor &amp;fillColor = TQt::white );
- void fill( const TQWidget *, int xofs, int yofs );
- void fill( const TQWidget *, const TQPoint &amp;ofs );
- void resize( int width, int height );
- void resize( const TQSize &amp; );
-
- const TQBitmap *mask() const;
- void setMask( const TQBitmap &amp; );
- bool selfMask() const;
- bool hasAlpha() const;
- bool hasAlphaChannel() const;
-#ifndef TQT_NO_IMAGE_HEURISTIC_MASK
- TQBitmap createHeuristicMask( bool clipTight = TRUE ) const;
-#endif
-#ifndef TQT_NO_MIME
- static TQPixmap fromMimeSource( const TQString&amp; abs_name );
-#endif
- static TQPixmap grabWindow( WId, int x=0, int y=0, int w=-1, int h=-1 );
- static TQPixmap grabWidget( TQWidget * widget,
- int x=0, int y=0, int w=-1, int h=-1 );
-
-#ifndef TQT_NO_PIXMAP_TRANSFORMATION
- TQPixmap xForm( const TQWMatrix &amp; ) const;
- static TQWMatrix trueMatrix( const TQWMatrix &amp;, int w, int h );
-#endif
-
- TQImage convertToImage() const;
- bool convertFromImage( const TQImage &amp;, ColorMode mode=Auto );
- bool convertFromImage( const TQImage &amp;, int conversion_flags );
-#ifndef TQT_NO_IMAGEIO
- static const char* imageFormat( const TQString &amp;fileName );
- bool load( const TQString&amp; fileName, const char *format=0,
- ColorMode mode=Auto );
- bool load( const TQString&amp; fileName, const char *format,
- int conversion_flags );
- bool loadFromData( const uchar *buf, uint len,
- const char* format=0,
- ColorMode mode=Auto );
- bool loadFromData( const uchar *buf, uint len,
- const char* format,
- int conversion_flags );
- bool loadFromData( const TQByteArray &amp;data,
- const char* format=0,
- int conversion_flags=0 );
- bool save( const TQString&amp; fileName, const char* format, int quality = -1 ) const;
- bool save( TQIODevice* device, const char* format, int quality = -1 ) const;
-#endif
-
-#if defined(TQ_WS_WIN)
- HBITMAP hbm() const;
-#endif
-
- int serialNumber() const;
-
- Optimization optimization() const;
- void setOptimization( Optimization );
- static Optimization defaultOptimization();
- static void setDefaultOptimization( Optimization );
-
- virtual void detach();
-
- bool isTQBitmap() const;
-
-#if defined(TQ_WS_WIN)
- // These functions are internal and used by Windows 9x only
- bool isMultiCellPixmap() const;
- HDC multiCellHandle() const;
- HBITMAP multiCellBitmap() const;
- int multiCellOffset() const;
- int allocCell();
- void freeCell( bool = FALSE );
-#endif
-
-#if defined(TQ_WS_X11)
- static int x11SetDefaultScreen( int screen );
- void x11SetScreen( int screen );
-#endif
-
-#ifndef Q_QDOC
- TQ_DUMMY_COMPARISON_OPERATOR(TQPixmap)
-#endif
-
-protected:
- TQPixmap( int w, int h, const uchar *data, bool isXbitmap );
- int metric( int ) const;
-
-#if defined(TQ_WS_WIN)
- struct TQMCPI { // mem optim for win9x
- TQMultiCellPixmap *mcp;
- int offset;
- };
-#endif
-
- struct TQPixmapData : public TQShared { // internal pixmap data
- TQCOORD w, h;
- short d;
- uint uninit : 1;
- uint bitmap : 1;
- uint selfmask : 1;
-#if defined(TQ_WS_WIN)
- uint mcp : 1;
-#endif
- int ser_no;
- TQBitmap *mask;
-#if defined(TQ_WS_WIN)
- TQPixmap *maskpm;
- union {
- HBITMAP hbm; // if mcp == FALSE
- TQMCPI *mcpi; // if mcp == TRUE
- } hbm_or_mcpi;
- uchar *realAlphaBits;
-#ifdef Q_OS_TEMP
- uchar* ppvBits; // Pointer to DIBSection bits
-#endif
-#elif defined(TQ_WS_X11)
- void *ximage;
- void *maskgc;
- TQPixmap *alphapm;
-#elif defined(TQ_WS_MAC)
- ColorTable *clut;
- TQPixmap *alphapm;
-#endif
- Optimization optim;
-#if defined(TQ_WS_WIN)
- HBITMAP old_hbm;
-#endif
- } *data;
-private:
-#ifndef TQT_NO_IMAGEIO
- bool doImageIO( TQImageIO* io, int quality ) const;
-#endif
- TQPixmap( int w, int h, int depth, bool, Optimization );
- void init( int, int, int, bool, Optimization );
- void deref();
- TQPixmap copy( bool ignoreMask = FALSE ) const;
-#if defined(TQ_WS_WIN)
- void initAlphaPixmap( uchar *bytes, int length, struct tagBITMAPINFO *bmi );
- void convertToAlphaPixmap( bool initAlpha=TRUE );
- static void bitBltAlphaPixmap( TQPixmap *dst, int dx, int dy,
- const TQPixmap *src, int sx, int sy,
- int sw, int sh, bool useDstAlpha );
-#endif
- static Optimization defOptim;
- friend TQ_EXPORT void bitBlt( TQPaintDevice *, int, int,
- const TQPaintDevice *,
- int, int, int, int, RasterOp, bool );
- friend TQ_EXPORT void bitBlt( TQPaintDevice *, int, int,
- const TQImage* src,
- int, int, int, int, int conversion_flags );
- friend TQ_EXPORT void copyBlt( TQPixmap *dst, int dx, int dy,
- const TQPixmap *src, int sx, int sy,
- int sw, int sh );
-
-#if defined(TQ_WS_MAC)
- friend void unclippedScaledBitBlt(TQPaintDevice *, int, int, int, int,
- const TQPaintDevice *, int, int, int, int,
- TQt::RasterOp, bool, bool);
-#endif
-
- friend class TQBitmap;
- friend class TQPaintDevice;
- friend class TQPainter;
- friend class TQGLWidget;
-};
-
-
-inline bool TQPixmap::isNull() const
-{
- return data-&gt;w == 0;
-}
-
-inline void TQPixmap::fill( const TQWidget *w, const TQPoint &amp;ofs )
-{
- fill( w, ofs.x(), ofs.y() );
-}
-
-inline void TQPixmap::resize( const TQSize &amp;s )
-{
- resize( s.width(), s.height() );
-}
-
-inline const TQBitmap *TQPixmap::mask() const
-{
- return data-&gt;mask;
-}
-
-inline bool TQPixmap::selfMask() const
-{
- return data-&gt;selfmask;
-}
-
-#if defined(TQ_WS_WIN)
-inline HBITMAP TQPixmap::hbm() const
-{
- return data-&gt;mcp ? 0 : data-&gt;hbm_or_mcpi.hbm;
-}
-#endif
-
-inline int TQPixmap::serialNumber() const
-{
- return data-&gt;ser_no;
-}
-
-inline TQPixmap::Optimization TQPixmap::optimization() const
-{
- return data-&gt;optim;
-}
-
-inline bool TQPixmap::isTQBitmap() const
-{
- return data-&gt;bitmap;
-}
-
-#if defined(TQ_WS_WIN)
-inline bool TQPixmap::isMultiCellPixmap() const
-{
- return data-&gt;mcp;
-}
-#endif
-
-
-/*****************************************************************************
- TQPixmap stream functions
- *****************************************************************************/
-
-#if !defined(TQT_NO_DATASTREAM) &amp;&amp; !defined(TQT_NO_IMAGEIO)
-TQ_EXPORT TQDataStream &amp;operator&lt;&lt;( TQDataStream &amp;, const TQPixmap &amp; );
-TQ_EXPORT TQDataStream &amp;operator&gt;&gt;( TQDataStream &amp;, TQPixmap &amp; );
-#endif
-
-/*****************************************************************************
- TQPixmap (and TQImage) helper functions
- *****************************************************************************/
-
-#ifndef TQT_NO_PIXMAP_TRANSFORMATION
-# define QT_XFORM_TYPE_MSBFIRST 0
-# define QT_XFORM_TYPE_LSBFIRST 1
-# if defined(TQ_WS_WIN)
-# define QT_XFORM_TYPE_WINDOWSPIXMAP 2
-# endif
-bool qt_xForm_helper( const TQWMatrix&amp;, int, int, int, uchar*, int, int, int, uchar*, int, int, int );
-#endif
-
-TQ_EXPORT void copyBlt( TQPixmap *dst, int dx, int dy,
- const TQPixmap *src, int sx = 0, int sy = 0,
- int sw = -1, int sh = -1 );
-
-#endif // TQPIXMAP_H
-</pre>
-<!-- eof -->
-<p><address><hr><div align=center>
-<table width=100% cellspacing=0 border=0><tr>
-<td>Copyright &copy; 2007
-<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a>
-<td align=right><div align=right>TQt 3.3.8</div>
-</table></div></address></body>
-</html>