Up

# Variables

### Authors

Generated by root

### Contents -

1. GSDisplayServer variables
2. GSTheme variables
3. GSTheme types
4. GSFusedSilica types
5. GSFusedSilica constants

# GSDisplayServer variables

### GSDisplayName

NSString* GSDisplayName;
Availability: GuiAdditions
Description forthcoming.

### GSDisplayNumber

NSString* GSDisplayNumber;
Availability: GuiAdditions
Description forthcoming.

### GSScreenNumber

NSString* GSScreenNumber;
Availability: GuiAdditions
Description forthcoming.

# GSTheme variables

### GSScrollerDownArrow

NSString* GSScrollerDownArrow;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### GSScrollerHorizontalKnob

NSString* GSScrollerHorizontalKnob;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### GSScrollerHorizontalSlot

NSString* GSScrollerHorizontalSlot;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### GSScrollerLeftArrow

NSString* GSScrollerLeftArrow;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### GSScrollerRightArrow

NSString* GSScrollerRightArrow;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### GSScrollerUpArrow

NSString* GSScrollerUpArrow;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### GSScrollerVerticalKnob

NSString* GSScrollerVerticalKnob;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### GSScrollerVerticalSlot

NSString* GSScrollerVerticalSlot;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### GSThemeDidActivateNotification

NSString* GSThemeDidActivateNotification;
Availability: Not in OpenStep/MacOS-X
Notification sent when a theme has just become active.
The notification is posted by the -activate method.
This is primarily for internal use by AppKit controls which need to readjust how they are displayed when a new theme is in use.

### GSThemeDidDeactivateNotification

NSString* GSThemeDidDeactivateNotification;
Availability: Not in OpenStep/MacOS-X
Notification sent when a theme has just become inactive.
The notification is posted by the -deactivate method.
This is primarily for use by subclasses of GSTheme which need to perform additional cleanup when the theme stops being used.

### GSThemeWillActivateNotification

NSString* GSThemeWillActivateNotification;
Availability: Not in OpenStep/MacOS-X
Notification sent when a theme is about to become active.
The notification is posted by the -activate method.
This is primarily for use by subclasses of GSTheme which need to perform additional setup before the theme starts being used by the AppKit controls.

### GSThemeWillDeactivateNotification

NSString* GSThemeWillDeactivateNotification;
Availability: Not in OpenStep/MacOS-X
Notification sent when a theme is about to become inactive.
The notification is posted by the -deactivate method.
This allows code to make preparatory changes before the current theme is deactivated.

# GSTheme types

### GSThemeControlState

typedef enum ... GSThemeControlState;
Availability: Not in OpenStep/MacOS-X
This enumeration provides constants for informing drawing methods what state a control is in (and consequently how the display element being drawn should be presented). NB. GSThemeNormalState must be 0 and GSThemeSelectedState must be the last state, in order to allow code to iterate through all the states.
A control in its normal state
A control which is highlighted
A control which is selected

### GSThemeFillStyle

typedef enum ... GSThemeFillStyle;
Availability: Not in OpenStep/MacOS-X
This defines how the values in a tile array should be used when drawing a rectangle. Mostly this just effects the center, middle image of the rectangle.
FillStyleMatrix is provided for the use of theme editors wishing to display the tile.
CM image is not drawn
CM image is scaled to fit
CM image is tiled from bottom left
CM image is tiled from the center
a matrix of nine separated images

# GSFusedSilica types

### CGAffineTransform

typedef struct CGAffineTransform CGAffineTransform;
Availability: OpenStep
Description forthcoming.

### CGColorRenderingIntent

typedef enum CGColorRenderingIntent CGColorRenderingIntent;
Availability: OpenStep
Description forthcoming.

### CGColorSpaceRef

typedef void* CGColorSpaceRef;
Availability: OpenStep
Description forthcoming.

### CGContextRef

typedef void* CGContextRef;
Availability: OpenStep
Description forthcoming.

### CGDataConsumerCallbacks

typedef struct CGDataConsumerCallbacks CGDataConsumerCallbacks;
Availability: OpenStep
Description forthcoming.

### CGDataConsumerRef

typedef void* CGDataConsumerRef;
Availability: OpenStep
Description forthcoming.

### CGDataProviderCallbacks

typedef struct CGDataProviderCallbacks CGDataProviderCallbacks;
Availability: OpenStep
Description forthcoming.

### CGDataProviderDirectAccessCallbacks

typedef struct CGDataProviderDirectAccessCallbacks CGDataProviderDirectAccessCallbacks;
Availability: OpenStep
Description forthcoming.

### CGDataProviderRef

typedef void* CGDataProviderRef;
Availability: OpenStep
Description forthcoming.

### CGFontRef

typedef void* CGFontRef;
Availability: OpenStep
Description forthcoming.

### CGGetBytePointerProcPtr

typedef void(* CGGetBytePointerProcPtr;
Availability: OpenStep
Description forthcoming.

### CGGetBytesDirectProcPtr

typedef size_t(* CGGetBytesDirectProcPtr;
Availability: OpenStep
Description forthcoming.

### CGGetBytesProcPtr

typedef size_t(* CGGetBytesProcPtr;
Availability: OpenStep
Description forthcoming.

### CGGlyph

typedef unsigned int CGGlyph;
Availability: OpenStep
Description forthcoming.

### CGImageAlphaInfo

typedef enum CGImageAlphaInfo CGImageAlphaInfo;
Availability: OpenStep
Description forthcoming.

### CGImageRef

typedef void* CGImageRef;
Availability: OpenStep
Description forthcoming.

### CGInterpolationQuality

typedef enum CGInterpolationQuality CGInterpolationQuality;
Availability: OpenStep
Description forthcoming.

### CGLineCap

typedef enum CGLineCap CGLineCap;
Availability: OpenStep
Description forthcoming.

### CGLineJoin

typedef enum CGLineJoin CGLineJoin;
Availability: OpenStep
Description forthcoming.

### CGPDFDocumentRef

typedef void* CGPDFDocumentRef;
Availability: OpenStep
Description forthcoming.

### CGPathDrawingMode

typedef enum CGPathDrawingMode CGPathDrawingMode;
Availability: OpenStep
Description forthcoming.

### CGPatternRef

typedef void* CGPatternRef;
Availability: OpenStep
Description forthcoming.

### CGPoint

typedef struct CGPoint CGPoint;
Availability: OpenStep
Description forthcoming.

### CGPutBytesProcPtr

typedef size_t(* CGPutBytesProcPtr;
Availability: OpenStep
Description forthcoming.

### CGRect

typedef struct CGRect CGRect;
Availability: OpenStep
Description forthcoming.

### CGRectEdge

typedef enum CGRectEdge CGRectEdge;
Availability: OpenStep
Description forthcoming.

### CGReleaseByteProcPtr

typedef void(* CGReleaseByteProcPtr;
Availability: OpenStep
Description forthcoming.

### CGReleaseConsumerProcPtr

typedef void(* CGReleaseConsumerProcPtr;
Availability: OpenStep
Description forthcoming.

### CGReleaseDataProcPtr

typedef void(* CGReleaseDataProcPtr;
Availability: OpenStep
Description forthcoming.

### CGReleaseProviderProcPtr

typedef void(* CGReleaseProviderProcPtr;
Availability: OpenStep
Description forthcoming.

### CGRewindProcPtr

typedef void(* CGRewindProcPtr;
Availability: OpenStep
Description forthcoming.

### CGSize

typedef struct CGSize CGSize;
Availability: OpenStep
Description forthcoming.

### CGSkipBytesProcPtr

typedef void(* CGSkipBytesProcPtr;
Availability: OpenStep
Description forthcoming.

### CGTextDrawingMode

typedef enum CGTextDrawingMode CGTextDrawingMode;
Availability: OpenStep
Description forthcoming.

### CGTextEncoding

typedef enum CGTextEncoding CGTextEncoding;
Availability: OpenStep
Description forthcoming.

# GSFusedSilica constants

### CGAffineTransformIdentity

const CGAffineTransform CGAffineTransformIdentity;
Availability: OpenStep
Description forthcoming.

### CGPointZero

const CGPoint CGPointZero;
Availability: OpenStep
Description forthcoming.

### CGRectNull

const CGRect CGRectNull;
Availability: OpenStep
Description forthcoming.

### CGRectZero

const CGRect CGRectZero;
Availability: OpenStep
Description forthcoming.

### CGSizeZero

const CGSize CGSizeZero;
Availability: OpenStep
Description forthcoming.

Up