Some code tidying; removing dibutils.cpp which
doesn't seem to be used any more git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19606 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -12,16 +12,11 @@
|
||||
#ifndef _WX_CURICO_H_
|
||||
#define _WX_CURICO_H_
|
||||
|
||||
HICON ReadIconFile( wxChar *szFileName, HINSTANCE hInst,
|
||||
int *W = 0, int *H = 0);
|
||||
HCURSOR ReadCursorFile( wxChar *szFileName, HINSTANCE hInst,
|
||||
int *W = 0, int *H = 0, int *XHot = 0, int *YHot = 0);
|
||||
HCURSOR IconToCursor( wxChar *szFileName, HINSTANCE hInst, int XHot, int YHot,
|
||||
int *W = 0, int *H = 0);
|
||||
HICON CursorToIcon( wxChar *szFileName, HINSTANCE hInst,
|
||||
int *W = 0, int *H = 0);
|
||||
|
||||
HCURSOR MakeCursorFromBitmap(HINSTANCE hInst, HBITMAP hBitmap, POINT *pPoint);
|
||||
|
||||
HICON MakeIconFromBitmap(HINSTANCE hInst, HBITMAP hBitmap);
|
||||
|
||||
#endif
|
||||
|
@@ -24,8 +24,6 @@
|
||||
#define IS_WIN30_DIB( lpbi) ((*(LPDWORD)( lpbi)) == sizeof( BITMAPINFOHEADER))
|
||||
|
||||
WORD DIBNumColors(LPSTR pv);
|
||||
WORD PaletteSize(LPSTR lpbi);
|
||||
|
||||
|
||||
struct tagCURFILEHEADER { WORD wReserved; // Always 0
|
||||
WORD wResourceType; // 2 = cursor
|
||||
@@ -48,7 +46,6 @@ struct tagCURFILERES {
|
||||
typedef struct tagCURFILERES CURFILERES;
|
||||
|
||||
HANDLE ReadCur( LPTSTR szFileName, LPPOINT lpptHotSpot, int *W = 0, int *H = 0);
|
||||
HBITMAP ColorDDBToMonoDDB( HBITMAP hbm);
|
||||
HCURSOR MakeCursor( HANDLE hDIB, LPPOINT lpptHotSpot, HINSTANCE hInst);
|
||||
|
||||
struct tagICONFILEHEADER {
|
||||
|
@@ -170,16 +170,16 @@ extern WXDLLEXPORT wxBitmap wxConvertDIBToBitmap(const LPBITMAPINFO pbi);
|
||||
// the rest is defined in dib.cpp
|
||||
|
||||
// Save (device dependent) wxBitmap as a DIB
|
||||
bool wxSaveBitmap(wxChar *filename, wxBitmap *bitmap, wxPalette *colourmap = NULL);
|
||||
bool wxSaveBitmap(wxChar *filename, wxBitmap *bitmap, wxPalette *palette = NULL);
|
||||
|
||||
// Load device independent bitmap into device dependent bitmap
|
||||
wxBitmap *wxLoadBitmap(wxChar *filename, wxPalette **colourmap = NULL);
|
||||
wxBitmap *wxLoadBitmap(wxChar *filename, wxPalette **palette = NULL);
|
||||
|
||||
// Load into existing bitmap;
|
||||
bool wxLoadIntoBitmap(wxChar *filename, wxBitmap *bitmap, wxPalette **pal = NULL);
|
||||
|
||||
HANDLE wxBitmapToDIB (HBITMAP hBitmap, HPALETTE hPal);
|
||||
BOOL wxReadDIB(LPTSTR lpFileName, HBITMAP *bitmap, HPALETTE *palette);
|
||||
bool wxReadDIB(LPTSTR lpFileName, HBITMAP *bitmap, HPALETTE *palette);
|
||||
HANDLE wxReadDIB2(LPTSTR lpFileName);
|
||||
LPSTR wxFindDIBBits (LPSTR lpbi);
|
||||
HPALETTE wxMakeDIBPalette(LPBITMAPINFOHEADER lpInfo);
|
||||
|
@@ -9,25 +9,8 @@
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/***************************************************************************
|
||||
|
||||
(C) Copyright 1994 Microsoft Corp. All rights reserved.
|
||||
|
||||
You have a royalty-free right to use, modify, reproduce and
|
||||
distribute the Sample Files (and/or any modified version) in
|
||||
any way you find useful, provided that you agree that
|
||||
Microsoft has no warranty obligations or liability for any
|
||||
Sample Application Files which are modified.
|
||||
|
||||
**************************************************************************/
|
||||
|
||||
/***************************************************************************
|
||||
Functions for handling Device Independent Bitmaps and clearing the
|
||||
System Palette.
|
||||
**************************************************************************/
|
||||
|
||||
#ifndef SAMPLES_UTILS_H
|
||||
#define SAMPLES_UTILS_H
|
||||
#ifndef _DIBUTILS_H
|
||||
#define _DIBUTILS_H
|
||||
|
||||
#ifdef __GNUG__
|
||||
#pragma interface "dibutils.h"
|
||||
@@ -40,13 +23,12 @@ typedef HANDLE HDIB;
|
||||
External function declarations
|
||||
**************************************************************************/
|
||||
|
||||
void wxClearSystemPalette(void);
|
||||
PDIB wxDibOpenFile(LPTSTR szFile);
|
||||
int wxDibWriteFile(LPTSTR szFile, LPBITMAPINFOHEADER lpbi);
|
||||
PDIB wxDibOpenFile(LPTSTR szFile);
|
||||
int wxDibWriteFile(LPTSTR szFile, LPBITMAPINFOHEADER lpbi);
|
||||
BOOL wxDibSetUsage(PDIB pdib, HPALETTE hpal,UINT wUsage);
|
||||
PDIB wxDibCreate(int bits, int dx, int dy);
|
||||
BOOL wxDibMapToPalette(PDIB pdib, HPALETTE hpal);
|
||||
HPALETTE wxMakePalette(const BITMAPINFO FAR* Info, UINT flags);
|
||||
HPALETTE wxMakePalette(const BITMAPINFO FAR* Info, UINT flags);
|
||||
|
||||
/****************************************************************************
|
||||
Internal function declarations
|
||||
@@ -130,3 +112,4 @@ PDIB wxDibReadBitmapInfo(HFILE fh);
|
||||
#endif
|
||||
|
||||
#endif
|
||||
// _DIBUTILS_H
|
||||
|
Reference in New Issue
Block a user