Legacy Documentclose button

Important: The information in this document is obsolete and should not be used for new development.

PATHDocumentation > Mac OS 8 and 9 > Human Interface Toolbox > Control Manager >

Mac OS 8 Control Manager Reference


Bevel Button Text Placement Constants

You can use the ControlButtonTextPlacement constants to specify the placement of text in a bevel button, in relation to an icon or picture. These constants are passed in the inData parameter of SetControlData and returned by GetControlData . They can be used in conjunction with bevel button text and graphic alignment constants to create, for example, a button where the graphic and text are left justified with the text below the graphic. The ControlButtonTextPlacement constants are available with Appearance Manager 1.0 and later.

enum {
    kControlBevelButtonPlaceSysDirection        = -1,
    kControlBevelButtonPlaceNormally            = 0,
    kControlBevelButtonPlaceToRightOfGraphic    = 1,
    kControlBevelButtonPlaceToLeftOfGraphic     = 2,
    kControlBevelButtonPlaceBelowGraphic        = 3,
    kControlBevelButtonPlaceAboveGraphic        = 4
};
typedef SInt16 ControlButtonTextPlacement;

Constant descriptions

kControlBevelButtonPlaceSysDirection
Bevel button text is placed according to the system default script direction.
kControlBevelButtonPlaceNormally
Bevel button text is centered.
kControlBevelButtonPlaceToRightOfGraphic
Bevel button text is placed to the right of the graphic.
kControlBevelButtonPlaceToLeftOfGraphic
Bevel button text is placed to the left of the graphic.
kControlBevelButtonPlaceBelowGraphic
Bevel button text is placed below the graphic.
kControlBevelButtonPlaceAboveGraphic
Bevel button text is placed above the graphic.

\xA9 1998 Apple Computer, Inc. – (Last Updated 19 Nov 98)