salbmp.h (cdf0e10c) | salbmp.h (fc9fd3f1) |
---|---|
1/************************************************************************* 2 * 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * Copyright 2000, 2010 Oracle and/or its affiliates. 6 * 7 * OpenOffice.org - a multi-platform office productivity suite 8 * --- 15 unchanged lines hidden (view full) --- 24 * for a copy of the LGPLv3 License. 25 * 26 ************************************************************************/ 27 28#ifndef _SV_SALBMP_H 29#define _SV_SALBMP_H 30 31#include <tools/gen.hxx> | 1/************************************************************************* 2 * 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * Copyright 2000, 2010 Oracle and/or its affiliates. 6 * 7 * OpenOffice.org - a multi-platform office productivity suite 8 * --- 15 unchanged lines hidden (view full) --- 24 * for a copy of the LGPLv3 License. 25 * 26 ************************************************************************/ 27 28#ifndef _SV_SALBMP_H 29#define _SV_SALBMP_H 30 31#include <tools/gen.hxx> |
32#include <vcl/sv.h> 33#include <vcl/salbmp.hxx> | 32#include <salbmp.hxx> |
34 35// -------------- 36// - SalBitmap - 37// -------------- 38 39struct BitmapBuffer; 40class BitmapColor; 41class BitmapPalette; --- 17 unchanged lines hidden (view full) --- 59 HANDLE ImplGethDIB() const { return mhDIB; } 60 HBITMAP ImplGethDDB() const { return mhDDB; } 61 HANDLE ImplGethDIB1Subst() const { return mhDIB1Subst; } 62 63 void ImplReplacehDIB1Subst( HANDLE hDIB1Subst ); 64 65 static HANDLE ImplCreateDIB( const Size& rSize, USHORT nBitCount, const BitmapPalette& rPal ); 66 static HANDLE ImplCreateDIB4FromDIB1( HANDLE hDIB1 ); | 33 34// -------------- 35// - SalBitmap - 36// -------------- 37 38struct BitmapBuffer; 39class BitmapColor; 40class BitmapPalette; --- 17 unchanged lines hidden (view full) --- 58 HANDLE ImplGethDIB() const { return mhDIB; } 59 HBITMAP ImplGethDDB() const { return mhDDB; } 60 HANDLE ImplGethDIB1Subst() const { return mhDIB1Subst; } 61 62 void ImplReplacehDIB1Subst( HANDLE hDIB1Subst ); 63 64 static HANDLE ImplCreateDIB( const Size& rSize, USHORT nBitCount, const BitmapPalette& rPal ); 65 static HANDLE ImplCreateDIB4FromDIB1( HANDLE hDIB1 ); |
67 static HANDLE ImplCopyDIBOrDDB( HANDLE hHdl, BOOL bDIB ); | 66 static HANDLE ImplCopyDIBOrDDB( HANDLE hHdl, bool bDIB ); |
68 static USHORT ImplGetDIBColorCount( HANDLE hDIB ); | 67 static USHORT ImplGetDIBColorCount( HANDLE hDIB ); |
69 static void ImplDecodeRLEBuffer( const BYTE* pSrcBuf, BYTE* pDstBuf, 70 const Size& rSizePixel, BOOL bRLE4 ); | 68 static void ImplDecodeRLEBuffer( const PM_BYTE* pSrcBuf, PM_BYTE* pDstBuf, 69 const Size& rSizePixel, bool bRLE4 ); |
71 72 //BOOL Create( HANDLE hBitmap, BOOL bDIB, BOOL bCopyHandle ); 73 74public: 75 76 Os2SalBitmap(); 77 ~Os2SalBitmap(); 78 --- 31 unchanged lines hidden --- | 70 71 //BOOL Create( HANDLE hBitmap, BOOL bDIB, BOOL bCopyHandle ); 72 73public: 74 75 Os2SalBitmap(); 76 ~Os2SalBitmap(); 77 --- 31 unchanged lines hidden --- |