SoDialogComponent Class Reference
[Dialog]

VSG extension Abstract base class for all basic dialog components. More...

#include <DialogViz/dialog/SoDialogComponent.h>

Inheritance diagram for SoDialogComponent:
SoTopComponent SoDialogViz SoDragger SoInteractionKit SoBaseKit SoNode SoGetView SoFieldContainer SoBase SoRefCounter SoTypedObject SoDialogCheckBox SoDialogChoice SoDialogCustom SoDialogEditText SoDialogGroup SoDialogLabel SoDialogPushButton SoDialogSeparator SoDialogSlider

List of all members.

Public Types

enum  EdgeStyle {
  NONE,
  SHADOW_IN,
  SHADOW_OUT
}

Public Attributes

SoSFInt32 width
SoSFInt32 height
SoSFBool fixedWidth
SoSFBool fixedHeight
SoSFInt32 minWidth
SoSFInt32 maxWidth
SoSFInt32 minHeight
SoSFInt32 maxHeight
SoSFEnum edgeStyle
SoSFBool labelVisibility

Detailed Description

VSG extension Abstract base class for all basic dialog components.

This class specifies the general appearance of the component.

edgeStyle field change NONE SHADOW_IN SHADOW_OUT
DialogComponent_edgeStyle_NONE.jpg
DialogComponent_edgeStyle_SHADOW_IN.jpg
DialogComponent_edgeStyle_SHADOW_OUT.jpg

SEE ALSO

SoDialogCheckBox, SoDialogCheckBoxLauncher, SoDialogComboBox, SoDialogRadioButtons, SoDialogCustom, SoDialogEditText, SoDialogLabel, SoColumnDialog, SoRowDialog, SoTabDialog, SoDialogPushButton, SoDialogPushButtonLauncher, SoDialogSeparator, SoDialogIntegerSlider, SoDialogRealSlider

See related examples:

ShowAll, Simple, SetSkin, Simple3DMenu


Member Enumeration Documentation

Enumerator:
NONE 

The component does not have any border (default).

SHADOW_IN 

The component edge appears depressed (goes in).

SHADOW_OUT 

The component edge appears raised (sticks out).


Member Data Documentation

Controls the appearance of the edges of the component.

Default value is NONE.

When set to FALSE, this allows the component to be resized in the height direction.

Default is TRUE.

When set to FALSE, this allows the component to be resized in the width direction.

Default is TRUE.

Preferred height of the element.

Default is zero. The default value zero indicates that the height of the component will be computed automatically according to its contents.

Specifies if the label of the component defined in SoDialogViz is visible or not.

Default is TRUE.

Sets maximum component height.

Default is zero. The default value zero indicates no maximum value is specified.

Sets maximum component width.

Default is zero. The default value zero indicates no maximum value is specified.

Sets minimum component height.

Default is zero. The default value zero indicates no minimum value is specified.

Sets minimum component width.

Default is zero. The default value zero indicates no minimum value is specified.

Preferred width of the element.

Default is zero. The default value zero indicates that the width of the component will be computed automatically according to its contents.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/