Up

# Variables

### Authors

Generated by Debian

### Contents -

1. GSDisplayServer variables
2. GSTheme variables
3. GSTheme types

# GSDisplayServer variables

### GSDisplayName

NSString* GSDisplayName;
Availability: OpenStep
Description forthcoming.

### GSDisplayNumber

NSString* GSDisplayNumber;
Availability: OpenStep
Description forthcoming.

### GSScreenNumber

NSString* GSScreenNumber;
Availability: OpenStep
Description forthcoming.

# GSTheme variables

### GSBoxBorder

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

### GSBrowserHeader

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

### GSColorWell

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

### GSColorWellInnerBorder

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

### GSMenuHorizontalBackground

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

### GSMenuHorizontalItem

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

### GSMenuSeparatorItem

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

### GSMenuTitleBackground

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

### GSMenuVerticalBackground

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

### GSMenuVerticalItem

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

### GSPopUpButton

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

### GSProgressIndicatorBarDeterminate

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

### GSProgressIndicatorBezel

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

### GSRadio

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

### 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.

### GSSliderHorizontalTrack

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

### GSSliderVerticalTrack

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

### GSSwitch

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

### GSTabViewBackgroundTabFill

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

### GSTabViewBottomBackgroundTabFill

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

### GSTabViewBottomSelectedTabFill

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

### GSTabViewBottomUnSelectedTabFill

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

### GSTabViewLeftBackgroundTabFill

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

### GSTabViewLeftSelectedTabFill

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

### GSTabViewLeftUnSelectedTabFill

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

### GSTabViewRightBackgroundTabFill

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

### GSTabViewRightSelectedTabFill

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

### GSTabViewRightUnSelectedTabFill

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

### GSTabViewSelectedTabFill

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

### GSTabViewUnSelectedTabFill

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

### GSTableCorner

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

### GSTableHeader

NSString* GSTableHeader;
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.
Theme subclasses must ensure that the theme is ready for use by the time this notification is posted (which generally means that they should have finished putting all resources in place in response to a GSThemeWillActivateNotification).

### 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 after 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 for use by subclasses of GSTheme which need to perform additional setup before the theme starts being used by AppKit controls.
At the point when this notification is called, the color, image, and defaults information from the theme will have been installed and the theme subclass may perform final adjustments.

### 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, but subclasses should not make the theme unusable at this point as the AppKit may be doing its own cleanup in response to the notification.

# GSTheme types

### GSTabPart

typedef enum ... GSTabPart;
Availability: Not in OpenStep/MacOS-X
This enumeration is used when selecting the NSTabView.

GSTabSelectedLeft
GSTabSelectedRight
GSTabSelectedToUnSelectedJunction
GSTabSelectedFill
GSTabUnSelectedLeft
GSTabUnSelectedRight
GSTabUnSelectedToSelectedJunction
GSTabUnSelectedJunction
GSTabUnSelectedFill
GSTabBackgroundFill

### 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.

GSThemeNormalState
GSThemeFirstResponderState
  A control in its normal state
GSThemeDisabledState
GSThemeHighlightedFirstResponderState
  A control which is disabled
GSThemeHighlightedState
GSThemeSelectedFirstResponderState
  A control which is highlighted
GSThemeSelectedState

### 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.

GSThemeFillStyleNone
GSThemeFillStyleScale
  CM image is not drawn
GSThemeFillStyleRepeat
  CM image is scaled to fit
GSThemeFillStyleCenter
  CM image is tiled from bottom left
GSThemeFillStyleMatrix
  CM image is tiled from the center
GSThemeFillStyleScaleAll
  a matrix of nine separated images
instead

### struct GSThemeMargins

typedef struct GSThemeMargins struct GSThemeMargins;
Availability: Not in OpenStep/MacOS-X
Structure to describe the size of top/bottom/left/right margins inside a button

Up