bmpprefs.h File Reference

(r1785/r1282)

#include "gpalopt.h"
#include "filter_types.h"

Go to the source code of this file.

Classes

struct  ExtendedPaletteEntry
struct  ExtendedPalette
class  BitmapExportOptions
 Base class for storing information about the bitmap we're exporting. More...
class  BmpPrefsDlg
class  ExportSelection
 Abstract classes representing selections of objects They're not actually used much though ... More...
class  RandomSelection
class  SingleBitmapSelection
class  MultipleBitmapSelection
class  SpreadSelection
class  DrawingSelection
class  JPEGExportPrefsDialog
 Provides a dialog asking for user options in the JPEG export. More...
class  PhotoCDDlgParam
 Allows data to be passed into the photocd options dialog box and then returned to the caller. More...
class  PhotoCDDlg

Defines

#define OPTOKEN_BMPPREFSDLG   _T("BmpPrefsDlg")
 The export bitmaps preference dialog box.
#define OPTOKEN_PHOTOCDDLG   _T("PhotoCDDlg")
 The import photocd dialog box. Allows the user to select which of the photocd images are imported.

Typedefs

typedef double DPI
typedef UINT32 BMP_SIZE
typedef UINT32 BMP_DEPTH
typedef INT32 FILTER_ID

Enumerations

enum  PALETTE {
  PAL_STANDARD = 0, PAL_OPTIMISED, PAL_BROWSER, PAL_GLOBALOPTIMISED,
  PAL_WEBSNAP
}
enum  ANTIALIASING { MAINTAIN_SCREEN_AA = 0, MINIMISE_VISIBLE_AA }
enum  PaletteMarkType { LOCKED_COLOUR = 1, TRANSPARENT_COLOUR = 2, DELETED_COLOUR = 4 }


Define Documentation

#define OPTOKEN_BMPPREFSDLG   _T("BmpPrefsDlg")
 

The export bitmaps preference dialog box.

Author:
Neville_Humphrys (Xara Group Ltd) <camelotdev@xara.com>
Date:
23/08/94
Allows the user to set options like:- Save selection, drawing or spread Bitmap resolution Colour depth Dithering type TIFF/JPEG/BMP

Definition at line 511 of file bmpprefs.h.

#define OPTOKEN_PHOTOCDDLG   _T("PhotoCDDlg")
 

The import photocd dialog box. Allows the user to select which of the photocd images are imported.

Author:
Neville_Humphrys (Xara Group Ltd) <camelotdev@xara.com>
Date:
23/11/94

Definition at line 761 of file bmpprefs.h.


Typedef Documentation

typedef UINT32 BMP_DEPTH
 

Definition at line 167 of file bmpprefs.h.

typedef UINT32 BMP_SIZE
 

Definition at line 166 of file bmpprefs.h.

typedef double DPI
 

Definition at line 165 of file bmpprefs.h.

typedef INT32 FILTER_ID
 

Definition at line 168 of file bmpprefs.h.


Enumeration Type Documentation

enum ANTIALIASING
 

Enumerator:
MAINTAIN_SCREEN_AA 
MINIMISE_VISIBLE_AA 

Definition at line 133 of file bmpprefs.h.

00134 {
00135     MAINTAIN_SCREEN_AA  = 0,    //  Just to make sure
00136     MINIMISE_VISIBLE_AA
00137 };

enum PALETTE
 

Enumerator:
PAL_STANDARD 
PAL_OPTIMISED 
PAL_BROWSER 
PAL_GLOBALOPTIMISED 
PAL_WEBSNAP 

Definition at line 121 of file bmpprefs.h.

00122 {
00123     PAL_STANDARD    = 0,    // just to make sure
00124     PAL_OPTIMISED,
00125     PAL_BROWSER,
00126     PAL_GLOBALOPTIMISED,
00127     PAL_WEBSNAP             //  For the 'WebSnap optimised' option.
00128 };

enum PaletteMarkType
 

...and the flags the palette uses! -- Jonathan

Enumerator:
LOCKED_COLOUR 
TRANSPARENT_COLOUR 
DELETED_COLOUR 

Definition at line 180 of file bmpprefs.h.

00181 {
00182     LOCKED_COLOUR           = 1,
00183     TRANSPARENT_COLOUR      = 2,
00184     DELETED_COLOUR          = 4,
00185 } PaletteMarkType;


Generated on Sat Nov 10 03:49:04 2007 for Camelot by  doxygen 1.4.4