Main Page
    Cookbook/Overview     ImageMeister     the jcprops file     Licensing
    Binary Installation & Configuration [ Win · Mac · Nix · OSX ]     Changes
    Public API
    Source Code Main Page
        Java [ Common · Win · Mac · Nix ]     Native Code [ Common · Win · Mac · Nix ]     Manifest
        Native Code Overviews [ Common · Win · Mac · Nix · Strings ]     Macros [ General · Native Macros ]
        Walkthroughs [ Java only · Java and native ]     Building [ Win · Mac · Nix · OSX ]     Distribution Issues

SIconDrawer

Copies icons to a pixel array.

[ Mac | Source | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

DESCRIPTION

Class Summary

class SIconDrawer

{

public:
typedef enum tageWhichIcon eWhichIcon;
static ErrCode initializeIconDrawer( void );
static void disposeIconDrawer( void );
static ErrCode plotIcon( eWhichIcon which, long width, long height, Handle hSuite, long xform, long align, unsigned long *data );
enum eIconDims;
protected:
}; // SIconDrawer

Back to the top of SIconDrawer


DESCRIPTION

Copies icons to a pixel array.

Back to the top of SIconDrawer


typedef enum tageWhichIcon eWhichIcon;

Plot the small or large icon.

	typedef enum tageWhichIcon {
		kPlotLargeIcon = 1,
		kPlotSmallIcon = 2
	} eWhichIcon;

Back to the top of SIconDrawer


ErrCode initializeIconDrawer( void );

Must be called before any use of the 'plotIcon' method.

	static	ErrCode initializeIconDrawer( void );

Back to the top of SIconDrawer


void disposeIconDrawer( void );

Must be called when done using the 'plotIcon' method.

	static	void disposeIconDrawer( void );

Back to the top of SIconDrawer


ErrCode plotIcon( eWhichIcon which, long width, long height, Handle hSuite, long xform, long align, unsigned long *data );

Puts the pixel data of an icon into 'data'.

	static	ErrCode plotIcon( eWhichIcon which, long width, long height,
							Handle hSuite, long xform, long align, unsigned long *data );

Back to the top of SIconDrawer


enum eIconDims;

Dimensions for small and large icons.

	enum {
		kPlotLargeIconWidth = 32,
		kPlotLargeIconHeight = 32,
		kPlotSmallIconWidth = 16,
		kPlotSmallIconHeight = 16
	} eIconDims;

Back to the top of SIconDrawer


All Members

public:
typedef enum tageWhichIcon eWhichIcon;
static ErrCode initializeIconDrawer( void );
static void disposeIconDrawer( void );
static ErrCode plotIcon( eWhichIcon which, long width, long height, Handle hSuite, long xform, long align, unsigned long *data );
enum eIconDims;
protected:

Back to the top of SIconDrawer


Ancestors

Class does not inherit from any other class.

Back to the top of SIconDrawer


Descendants

Class is not inherited by any others.

Back to the top of SIconDrawer


Generated from source by the Cocoon utilities on Fri Aug 23 12:34:30 2002 .

Report problems to jkotula@stratasys.com


Main Page · JConfig · ImageMeister · System Properties Repository · WordMeister · Free Samples · Java Freeware · Contact Us · FAQ · Links


Copyright (c) 1997-2002 Samizdat Productions. All Rights Reserved.
WarpMovie, TileMovie, JConfig, ImageMeister and MovieShredder are Trademarks of Samizdat Productions.