Open Reality Reference Guide
|
|
Go to the documentation of this file. 1 #ifndef __FBCONTROLS_H__
2 #define __FBCONTROLS_H__
47 #include <kaydaradef.h>
49 #define FBSDK_DLL K_DLLEXPORT
53 #include <fbxsdk/fbxsdk_nsbegin.h>
54 class FbxAnimCurveNode;
57 #include <fbxsdk/fbxsdk_nsend.h>
61 K_FORWARD( IKtLayoutRegion );
62 K_FORWARD( IKtObject );
67 #ifdef FBSDKUseNamespace
68 namespace FBSDKNamespace {
75 #ifdef K_DISABLE_UI //{
82 #define SPLIT_WIDTH 10
92 #define FBRegisterControl( ClassName, Path, Label, Description, IconFilename ) \
93 HIObject RegisterControl##ClassName( HIObject ,const char * ,void * ) \
95 ClassName *Class = new ClassName; \
96 return Class->GetHIObject(); \
98 FBLibraryModule( ClassName )\
100 FBRegisterObject( ClassName,Path,Label,Description,RegisterControl##ClassName, true, IconFilename );\
101 FBRegisterObject( ClassName##1,"FBSDK",Label,Description,RegisterControl##ClassName, true, IconFilename );\
116 #endif //K_DISABLE_UI
251 kFBColorIndexStdListBgFocusSelected2,
326 IObject_Declare(
override);
327 ICallback_Declare(
override);
398 FBPropertyAttachType
X;
399 FBPropertyAttachType
Y;
407 FBPropertyVisualComponent
X;
408 FBPropertyVisualComponent
Y;
632 #define FBMenuItemDeclare( ClassName,Parent ) \
633 FBClassDeclare( ClassName,Parent ); \
635 ClassName():Parent() { FBClassInit; FBCreate(); } \
636 static ClassName* g##ClassName; \
642 #define FBMenuItemImplementation( ClassName ) \
643 FBClassImplementation( ClassName ) \
644 ClassName* ClassName::g##ClassName = nullptr
649 #define FBRegisterMenuItem( ClassName ) \
650 HIObject RegisterMenuItem##ClassName( HIObject ,const char * ,void * ) \
654 FBLibraryModule( ClassName ) \
661 #define FBMenuItemActivation( ClassName ) \
662 ClassName::g##ClassName = new ClassName; \
663 ClassName::g##ClassName->Activate()
669 #define FBMenuItemHandle( ClassName, Handle ) \
670 Handle = ClassName::g##ClassName
710 void Set(
FBMenuItemType pType,
const char* pExtension,
const char* pLabel,
const char* pDescription);
750 virtual bool Execute(
const char *pFilename=NULL) = 0;
823 virtual bool AddRegion(
const char *pName,
const char *pTitle,
824 int pX,
FBAttachType pXType,
const char *pXRelative,
float pMultX,
825 int pY,
FBAttachType pYType,
const char *pYRelative,
float pMultY,
826 int pW,
FBAttachType pWType,
const char *pWRelative,
float pMultW,
827 int pH,
FBAttachType pHType,
const char *pHRelative,
float pMultH);
835 virtual bool MoveRegion(
const char *pName,
int pX,
int pY );
843 virtual bool SizeRegion(
const char *pName,
int pW,
int pH );
856 virtual bool RenameRegion(
const char *pOldName,
const char *pNewName );
875 int *pW=NULL,
int *pH=NULL );
940 bool pInSet,
int pWidth,
int pSpacing,
941 float pMaxAngle,
int pCornerRadius );
973 IObject_Declare(
override);
1054 kFBLookAlphaBackground=99
1090 void SetImageFileNames(
const char* pUpImage,
const char* pDownImage = 0,
const char* pThirdImage = 0,
bool pFromResources =
false );
1539 virtual void RowAdd(
const char * pString, kReference pRef=0 );
1550 virtual void ColumnAdd(
const char * pString, kReference pRef=0 );
1581 virtual void SetCell( kReference pRef,
int pColumn,
const char* pString );
1589 virtual void SetCell( kReference pRef,
int pColumn,
int pValue );
1590 virtual void SetCell( kReference pRef,
int pColumn, kLongLong pValue );
1591 virtual void SetCell( kReference pRef,
int pColumn,
double pValue );
1599 virtual void GetCell( kReference pRef,
int pColumn,
const char* &pString );
1607 virtual void GetCell( kReference pRef,
int pColumn,
int &pValue );
1608 virtual void GetCell( kReference pRef,
int pColumn, kLongLong &pValue );
1609 virtual void GetCell( kReference pRef,
int pColumn,
double &pValue );
1617 virtual void SetCellView( kReference pRef,
int pColumn, HIKtView pView );
1624 virtual void GetCellView( kReference pRef,
int pColumn, HIKtView &pView );
1746 kFBEventTreeCollapse,
1747 kFBEventTreeHideNode,
1748 kFBEventTreeUnhideNode
1805 virtual void Refresh ();
1906 IObject_Declare(
override);
1929 virtual void DrawString(
const char *pText,
float pX,
float pY,
int pEnable=-1);
2072 FBSDK_DLL int FBMessageBox(
const char* pBoxTitle,
const char* pMessage,
const char* pButton1Str,
const char* pButton2Str=NULL,
const char* pButton3Str=NULL,
int pDefaultButton=0,
int pScrolledMessage=0);
2088 FBSDK_DLL int FBMessageBoxWithCheck(
const char* pBoxTitle,
const char* pMessage,
const char* pButton1Str,
const char* pButton2Str,
const char* pButton3Str,
const char* pCheckBoxStr,
bool& pCheckBoxValue,
int pDefaultButton=0,
int pScrolledMessage=0);
2116 FBSDK_DLL int FBMessageBoxGetUserValue(
const char* pBoxTitle,
const char* pMessage,
void* pValue,
FBPopupInputType pValueType,
const char* pButton1Str,
const char* pButton2Str=NULL,
const char* pButton3Str=NULL,
int pDefaultButton=0,
bool pLastButtonCancel =
true );
2308 bool UpdateCurves(
FBProperty* pProperty, FBXSDK_NAMESPACE::FbxProperty* pFbxProperty, FBXSDK_NAMESPACE::FbxAnimStack* pStack);
2337 bool GetCurves(
FBProperty* pProperty, FBXSDK_NAMESPACE::FbxProperty* pFbxProperty, FBXSDK_NAMESPACE::FbxAnimStack* pStack);
2588 typedef QWidget* (*WidgetCreator)(QWidget* pParent);
2626 virtual bool Popup(
const char* pWindowName);
2810 #ifdef FBSDKUseNamespace
Structure for attachment components.
@ kFBColorIndexTimelineOutside
Timeline Outside color.
FBPropertyVisualComponent X
Property: X Attachment source.
Structure for attachment types.
@ kFBIconTop
Icon on top of text.
void AddAnimationNode(FBAnimationNode *pNode)
Add an animation node to the editor.
FBPropertyAttachType X
Property: X Attachment type.
FBPropertyTextStyle Style
Read Write Property: Text style appearance.
FBBrowsingProperty()
Constructor.
virtual void SetCellView(kReference pRef, int pColumn, HIKtView pView)
Set a cell's internal toolkit view.
bool GetCurves(FBProperty *pProperty, FBAnimationNode *pFCurve)
Get the FCurve of a particular property.
FBPropertyInt Height
Property: Region height offset.
virtual bool RenameRegion(const char *pOldName, const char *pNewName)
Rename a region.
@ kFBColorIndexStdField2
Standard Field 2 color.
virtual FBVisualComponent * GetControl(const char *pName)
Get control of a region in a visual component.
FBPropertyDouble LargeInc
Read Write Property: Indicate the large increment applied when click-draging on the property value (u...
virtual bool IsView() override
Checks if object is a view.
FBEventDragAndDrop(HKEventBase pEvent)
Constructor.
Event sent to a control that resizes.
FBPropertyVisualComponent Y
Property: Y Attachment source.
FBPropertyInt Top
Read Write Property: Top coordinate.
FBPropertyListStyle Style
Read Write Property: Style or direction of list.
FBSpreadColumn(FBSpread *pParent, int pCol)
Constructor.
@ kFBPopupFloat
Float input.
FBPropertyInt Width
Property: Width of border.
FBPropertyBool RowSelected
Read Write Property: Is row selected?
FBProperty * AddExternalCurves(const char *pObjectName, const char *pPropertyName, const FBPropertyType pPropertyType, FBXSDK_NAMESPACE::FbxAnimCurveNode *pFCurve, FBFCurveEditor *pEditor=NULL)
Add external FCurves to the FCurve Editor, only the base layer will be copied.
@ kFBColorIndexAlternate2
Alternate 2 color.
FBPropertyBorderStyle Style
Property: Style of border.
FBPopupInputType
User input types for a popup.
bool RemovePropertyList(FBComponent *pObject, FBPropertyViewType pViewType, const char *pName)
Remove property view list (only if editable).
@ kFBButtonDoubleClick
A mouse button was double clicked.
FBPropertyInt Indent
Read Write Property: Use Indent to determine how far child nodes are indented from their parent nodes...
FBPropertyBool AllowExpansion
Read Write Property: When OnExpanding occurs, set this to true to allow expansion.
static FBFCurveEditorUtility & TheOne()
Get the global object for this class.
FBPropertyBool AutoExpandOnDblClick
Read Write Property: Allow automatic expand on double click, default is false.
@ kFBColorIndexFlatButtonActive2
Flat Button Active 2 color.
FBPropertyInt Width
Property: Region width offset.
FBPropertyInt VisibleItemCount
Read Only Property: Count of visible items.
FBPropertyBool NoSelectOnDrag
Read Write Property: Tells whether node are selected if drag is start and node is not already selecte...
@ kFBColorIndexLtGray
Light Gray color.
virtual bool IsSelected(int pIndex)
Returns whether or not the item pIndex is currently selected.
FBFilePopupStyle
Different types of file popup windows.
virtual FBTreeNode * operator[](int pIndex)
[] operator overload.
FBPropertyDouble SmallStep
Read Write Property: Small step value.
@ kFBColorIndexStdButton2
Standard Button 2 color.
@ kFBColorIndexBackground1
Background 1 color.
@ kFBKeyPageDown
Page Down.
FBPropertyFloat Value
Read Write Property: Current value.
FBPropertyInt Column
Read Write Property: Current column.
FBProperty * AddExternalCurves(const char *pObjectName, const char *pPropertyName, FBXSDK_NAMESPACE::FbxProperty *pProperty, FBXSDK_NAMESPACE::FbxAnimStack *pStack=NULL, FBFCurveEditor *pEditor=NULL)
Add external FCurves to the FCurve Editor, all layers will be copied if the stack is provided.
@ kFBColorIndexStdScrollPassive2
Standard Scroll Passive 2 color.
FBPropertyTime Value
Read Write Property: Current timecode value.
FBPropertyInt TreeHeight
Read Only Property: Height of the tree.
FBPropertyEvent OnExit
Event: On mouse exit.
virtual FBComponent * Get(int pIndex)
Get the FBComponent specified by pIndex from the Drag and Drop list.
FBFCurveEditor Utility class Utility class allowing different operations on a FBFCurveEditor or on th...
class K_DLLIMPORT FBPropertyBaseComponent< FBComponent * > FBPropertyComponent
Property: FBPropertyBaseComponent(FBComponent*)
@ kFBPopupChar
Character input.
#define FB_DEFINE_ENUM(DllTag, Type)
Define an enum and give it the ability to be a property.
@ kFBCellStyle3StatesButton
3 state button.
FBIconPosition
Different icon positions possible.
FBPropertyIconPosition IconPosition
Read Write Property: Where the icon is positioned for the items.
virtual bool SetControl(const char *pName, FBVisualComponent *pComponent)
Set control of a region to a visual component.
FBPropertyInt TreeWidth
Read Only Property: Width of the tree.
FBPropertyBool PasswordMode
Read Write Property: Set password mode for this edit box.
@ kFBColorIndexTreeBgSubtitle
Tree Background Subtitle color.
FBEditVector()
Constructor.
FBPropertyDouble SliderMin
Read Write Property: Should the property be editable using a slider, set the minimum value atainable ...
FBListStyle
List style or direction.
bool UpdateCurves(FBProperty *pProperty, FBXSDK_NAMESPACE::FbxProperty *pFbxProperty, FBXSDK_NAMESPACE::FbxAnimStack *pStack)
Update the FCurve for a particular property, without creating a new property.
virtual bool RemoveRegion(const char *pName)
Remove a region.
FBPropertyEvent OnCellChange
Event: Cell value changed.
FBPropertyDouble LargeStep
Read Write Property: Large step value.
class K_DLLIMPORT FBPropertyBase< kReference, kFBPT_kReference > FBPropertykReference
Property: kReference
@ kFBColorIndexForeground2
Foreground 2 color.
virtual void Accept()
Accept a drag and drop sequence.
void RemoveAnimationNode(FBAnimationNode *pNode)
Remove an animation node from the editor.
@ kFBHighlightBorder
Highlight border.
Used to create a container for a tool UI.
@ kFBTextStyleUnderlined
Underlined.
FBLayoutRegion()
Constructor.
FBPropertyString Caption
Property: Caption to display in border.
FBPropertyEvent OnCollapsing
Event: Fired before the node collapse. To refuse collapsing, set AllowCollapse to false.
class K_DLLIMPORT FBPropertyBase< int, kFBPT_int > FBPropertyInt
Property: int
bool IsSaved()
Is property view saved on view manager store.
void Clear()
Clear the tree (remove all nodes).
@ kFBKeyBackSpace
Backspace.
FBPropertyInt Y
Property: Region Y offset.
FBSpread * GetSpread()
Returns the Spread control this part belongs to.
@ kFBColorIndexFlatTabBg1
Flat Tab Background 1 color.
@ kFBColorIndexStdListBgFocusSelected1
Standard List Background Focus Selected 1 color.
@ kFBButtonPress
A mouse button was pressed.
FBPropertyBool DeselectOnCollapse
Read Write Property: Tells whether node are deselected if parent node is collapsed.
@ kFBStandardSmoothEdgeBorder
Standard smoothed edges border.
FBPropertyFloat MaxAngle
Property: Max angle for rounding.
FBPropertyEvent OnTransaction
Event: Transaction begin/end (continuous value changes). This event property doesn't exist in pyfbsdk...
@ kFBColorIndexGray
Gray color.
FBPropertyEvent OnTransaction
Event: Transaction begin/end (continuous value changes). This event property doesn't exist in pyfbsdk...
FBPropertyBool GraphicOGL
Read Only Property: Indicates if the view is OpenGL.
FBPropertyInt Height
Property: New Height of the window.
@ kFBButtonState0
State is 0, usually meaning not active.
FBPropertyEvent OnEditNode
Event: Called upon node edition.
@ kFBMenuItemMotionImport
Motion Files->Import.
Open Reality renderer interface.
FBPropertyInt PosY
Property: Y position of mouse.
#define FBSDK_DLL
FBSDKDLL_ K_DLLEXPORT.
virtual HIKtView GetKtView()
Get internal toolkit object.
This class is used when receiving a callback about an interaction that the user has done in the FCurv...
@ kFBColorIndexStdListBgSelected1
Standard List Background Selected 1 color.
virtual void RowSort(bool pAscending=true)
Sort rows.
FBThermometer()
Constructor.
FBPropertyEvent OnRowClick
Event: Row clicked.
FBPropertyEvent OnChange
Event: Text changed.
@ kFBColorIndexSize
Color Index Size color.
@ kFBKeyPress
A keyboard key was pressed.
FBPropertyDouble SmallStep
Read Write Property: Small step value.
virtual void GetCell(kReference pRef, int pColumn, int &pValue)
Get a cell's value.
void ProgressDone()
End progress, must be called to reset progress bar UI to normal status after finishing the task.
FBEventShow(HKEventBase pEvent)
Constructor.
@ kFBEmbossSmoothEdgeBorder
Smoothed edges border.
virtual void Add(FBComponent *pComponent, int pId=0)
Add an item to the drag and drop list.
@ kFBVerticalList
Vertical list.
FBPropertyInt SelectedCount
Read Only Property: Count of selected items.
Structure for attachment ratio.
@ kFBColorIndexTreeBgSubtitleLine
Tree Background SubtitleLine color.
virtual bool EditCaption()
Edit the row caption.
@ kFBEmbossBorder
Embossed border.
bool IsEditable()
Is property view list editable.
FBPropertyDouble Min
Read Write Property: Minimum value.
bool UnregisterToFCurveEditorEvent(HICallback pOwner, kICallbackHandler pHandler, FBFCurveEditor *pEditor=NULL)
Unregister to FCurve Editor event.
@ kFBColorIndexStdListLine
Standard List Line color.
FBPropertyBool ShowLines
Read Write Property: On node selection, will draw entire line selected
FBPropertyInt Spacing
Property: Spacing of border.
void RemoveProperty(FBPropertyAnimatable *pProperty)
Remove animatable property from the editor.
virtual bool SetBorder(const char *pName, FBBorderStyle pType, bool pShowTitle, bool pInSet, int pWidth, int pSpacing, float pMaxAngle, int pCornerRadius)
Set border properties for a region.
Structure for absolute positions.
FBEventTransaction(HKEventBase pEvent)
Constructor.
Option parameters for plotting.
@ kFBRadioButton
Radio button.
@ kFBAttachTop
Attach to top [min(y1,y2)]
FBPropertyDouble LargeInc
Read Write Property: Indicate the large increment applied when click-draging on the property value (u...
FBPropertyEvent OnChange
Event: Tab panel change.
FBPropertyInt ColorMode
Read Write Property: 3 for RGB, 4 for RGBA (Default = 3)
FBPropertyAttachType Y
Property: Y Attachment type.
@ kFBColorIndexBackground
Background color.
FBVisualComponent(HIObject pObject)
Constructor.
@ kFBColorIndexStdScrollPassive1
Standard Scroll Passive 1 color.
@ kFBGhostSwap
Ghost Swap button pressed.
FBEditPropertyModern()
Constructor.
@ kFBPickingBorder
Picking border.
FBPropertyDragAndDropState State
Property: Drag and drop sub-event.
QWidget * GetQWidgetAddress()
Get internal QWidget.
bool ItemIconSet(kReference pRef, FBImage *pImage, bool pUseACopyOfTheImage=true)
Set an item's icon.
@ kFBColorIndexStdListBg1
Standard List Background 1 color.
FBPropertyBool MultiSelect
Read Write Property: Can there be multiple selections?
@ kFBColorIndexTimelineHighlight
Timeline Highlight color.
FBTreeNode * InsertLast(FBTreeNode *pNode, const char *pName)
Insert node at the end.
FBFCurveEditorEventType
This enum indicates what event happened in the FCurve Editor.
FBPropertykReference Row
Read Write Property: Current row.
@ kFBColorIndexStdListBgSelected2
Standard List Background Selected 2 color.
FBPropertyTextJustify Justify
Read Write Property: Text justification.
FBTreeNode(FBTree *pTree, HIObject pObject)
Constructor.
FBPropertyDouble LargeStep
Read Write Property: Large step value.
FBPropertyViewList * FindPropertyList(FBComponent *pObject, FBPropertyViewType pViewType, const char *pName)
Find property view list.
@ kFBColorIndexShadow
Shadow color.
FBTreeNode * GetRoot()
Get the root node.
class K_DLLIMPORT FBPropertyBase< double, kFBPT_double > FBPropertyDouble
Property: double
virtual void ColumnAdd(const char *pString, kReference pRef=0)
Add a column.
FBPropertyEvent OnExpanding
Event: Is fired before the node expand. To refuse expanding set AllowExpansion to false.
FBPropertyOrientation Orientation
Read Write Property: Orientation of container.
void RefreshPropertyViews()
Force refresh of browsing property tool.
FBButtonState
Possible button states.
PropertyList of nodes in the tree view.
@ kFBKeyCtrl
Control was pressed.
virtual bool AddRegion(const char *pName, const char *pTitle, int pX, FBAttachType pXType, const char *pXRelative, float pMultX, int pY, FBAttachType pYType, const char *pYRelative, float pMultY, int pW, FBAttachType pWType, const char *pWRelative, float pMultW, int pH, FBAttachType pHType, const char *pHRelative, float pMultH)
Add a region to the layout.
virtual bool ItemIconSet(kReference pRef, const char *pFilename)
Set an item's icon.
FBPropertyDouble Precision
Read Write Property: Used to specify the width and precision of the value shown. A value of 7....
FBPropertyFCurveEditorEventType EventType
Read Only Property: Event type, please see the FBFCurveEditorEventType for the possible types.
void Restructure(bool pNoMove)
Force a recomputation of all region placements in the layout.
int AddButtonInToolbar(const char *pCaption, HICallback pOwner, kICallbackHandler pHandler)
Add custom button in the header of the property browser.
FBEditColor()
Constructor.
@ kFBButtonState1
State is 1, usually meaning active.
bool UpdateCurves(FBProperty *pProperty, FBXSDK_NAMESPACE::FbxAnimCurveNode *pFCurve)
Update the FCurve for a particular property, without creating a new property.
void Clear()
Reset bounds and value.
FBPropertyStringList Items
List: Names of items in container.
@ kFBUnspecified
Unspecified event.
@ kFBFilePopupOpen
Open file popup (Shows 'Open Directory').
FBSpreadRow(FBSpread *pParent, kReference pRow)
Constructor.
FBPropertyEvent OnChange
Event: Slider value changed.
FBPropertyEvent OnInput
Event: Input.
FBSpreadPart(FBSpread *pParent)
Constructor.
@ kFBPopupInt
Integer input.
@ kFBColorIndexStdTabActive2
Standard Tab Active 1 color.
FBButtonStyle
Style of buttons.
FBPropertyInt X
Property: Region X offset.
@ kFBColorIndexTimelineCenter1
Timeline Center 1 color.
@ kFBColorIndexFlatButtonPassive1
Flat Button Passive 1 color.
FBPropertyReference Property
Read Write Property: Property to edit. Set to NULL to disable.
virtual bool SetSplitStyle(const char *pName, FBSplitStyle pRegionType)
Set a region's splitstyle.
bool IsFolder()
Is view a folder.
FBPropertyDouble SliderMax
Read Write Property: Should the property be editable using a slider, set the maximum value atainable ...
FBPropertyOrientation Orientation
Read Write Property: Slider orientation.
FBPropertyString Name
Property: Region name.
virtual FBSpreadCell GetCurrentCell()
Get the current cell.
@ kFBFilePopupSave
Save file popup (Shows 'Save Directory').
K_DLLEXPORT int FBMessageBoxWithCheck(const char *pBoxTitle, const char *pMessage, const char *pButton1Str, const char *pButton2Str, const char *pButton3Str, const char *pCheckBoxStr, bool &pCheckBoxValue, int pDefaultButton=0, int pScrolledMessage=0)
Dialog popup box with a check box.
FBPropertyBool IsBeginTransaction
Read Only Property: Tells if the transaction is at begin.
virtual bool GetRegionPositions(const char *pName, bool pComputed, int *pX, int *pY, int *pW=NULL, int *pH=NULL)
Get region pName information (position and size)
FBMenuItemType
Types of menu items available.
FBEventTreeWhy
Tree node different event type.
class K_DLLIMPORT FBPropertyBase< FBColor, kFBPT_ColorRGB > FBPropertyColor
FBPropertyColor type definition.
@ kFBMouseEnter
The mouse pointer is entering the window.
bool UpdateCurves(FBProperty *pProperty, FBAnimationNode *pFCurve)
Update the FCurve for a particular property, without creating a new property.
virtual HIKtObject GetHIKtObject(const char *pName)
Set or Get internal toolkit: object.
FBPropertyEvent OnDragAndDrop
Event: Drag and drop of an element.
void SetAutoRestructure(bool pAutoRestructure)
Suspend all automatic layout recomputation.
@ kFBPopupString
String input.
FBPropertyBool SelectionActive
Read Write Property: Tells whether selection is allowed or not.
@ kFBColorIndexStdScrollActive1
Standard Scroll Active 1 color.
FBPropertyInt ItemHeight
Read Write Property: Height of an item.
FBEditProperty()
Constructor.
@ kFBViewByObject
Object property view.
FBPropertyLayout Layout
Read Write Property: Layout for current tab panel.
@ kFBTextJustifyRight
Right justify.
@ kFBColorIndexTreeKeyingSelect
Tree Keying Select color.
@ kFBUnknownInput
The internal event could not be translated.
FBPropertyBool Shown
Read Only Property: Was layer just shown?
@ kFBColorIndexTimelineCenter2
Timeline Center 2 color.
bool RegisterToFCurveEditorEvent(HICallback pOwner, kICallbackHandler pHandler, FBFCurveEditor *pEditor=NULL)
Register to FCurve Editor event.
FBPropertyInt Width
Read Write Property: Column width.
@ kFBColorIndexStdTabPassive2
Standard Tab Passive 1 color.
virtual void Refresh(bool pNow=false)
Refresh component.
virtual bool SetView(const char *pName, FBVisualComponent *pComponent)
Set view.
FBPropertyBool Enabled
Read Write Property: Is visual enabled?
@ kFBColorIndexDkGreen
Dark Green color.
@ kFBAttachWidth
Attach to width [abs(x2-x1)]
@ kFBColorIndexDkGray
Dark Gray color.
FBPropertyInt Selection
Read Only Property: Id of selection.
virtual void RemoveAt(int pIndex)
Remove property at pIndex.
FBPropertyBool MultiDrag
Read Write Property: Tells whether multiple drag/drop is allowed or not.
void ProgressBegin()
Start progress, must be called before set Text & Percent property.
FBPropertyInt ItemIndex
Read Write Property: Current tab panel.
FBPropertyInt Column
Read Only Property: Column of event.
FBEdit(HIObject pObject=NULL)
Constructor.
@ kFBAttachNone
No attachment.
FBPropertyEvent OnCollapsed
Event: Click on the "-" sign before a non-leaf node.
FBAttachType
Types of attachments between UI regions.
@ kFBDropDownList
Drop down list.
@ kFBDragAndDropDrag
Dragging.
virtual HIKtView GetHIKtView(const char *pName)
Get internal toolkit view.
FBPropertyString Hint
Read Write Property: Hint to show.
bool GetProperties(FBArrayTemplate< FBProperty * > &pProperties, bool pSelectedOnly, FBFCurveEditor *pEditor=NULL)
Get the displayed properties.
virtual FBSpreadRow GetRow(kReference pRef)
Get a row from a row reference.
FBEventResize(HKEventBase pEvent)
Constructor.
FBPropertyVisualComponent Height
Property: Height Attachment source.
FBPropertyViewList * CreatePropertyList(FBComponent *pObject, FBPropertyViewType pViewType, const char *pName)
Create new property view list.
@ kFBAttachHeight
Attach to height [abs(y2-y1)]
void Clear()
Clear the editor.
FBPropertyDouble SmallInc
Read Write Property: Indicate the small increment applied when click-draging on the property value (u...
FBPropertyBool AutoScroll
Read Write Property: If AutoScroll property is True then the tree window will be automatically scroll...
@ kFBColorIndexSelected
Selected color.
FBPropertyBool MultiSelect
Read Write Property: Can multiple items be selected?
FBPropertyString Text
Read Write Property: Text displayed.
virtual void GetCell(kReference pRef, int pColumn, const char *&pString)
Get a cell's value.
FBPropertyEvent OnDblClick
Event: Double click.
FBPropertyInt Row
Read Only Property: Row number.
FBPropertyInt CaptionSize
Read Write Property: Indicate how much width should the Property Editor reserve for displaying the pr...
@ kFBPopupBool
Boolean input.
HKEventBase HKEvent
HKEvent.
virtual void DrawString(const char *pText, float pX, float pY, int pEnable=-1)
Draw a string in the view.
FBPropertyEvent OnClickCheck
Event: Click on a node checkbox of the tree.
Animatable property base class.
FBPropertyEvent OnDeselect
Event: Deselection on a node of the tree.
@ kFBColorIndexTimelineOutside1
Timeline Outside 1 color.
@ kFBColorIndexHighlight
Highlight color.
@ kFBIconLeft
Icon on left of text.
@ kFBGhostClear
Ghost Clear button pressed.
FBPropertyEvent OnDragAndDrop
Event: Drag and drop event.
virtual int GetCount()
Get the number of items in the DragAndDrop list.
virtual void SetCell(kReference pRef, int pColumn, const char *pString)
Set a cell's value.
FBPropertyInt TabStyle
Read Write Property: Style of the tab panel, 0 creates normal tabs, 1 creates buttons to activate tab...
Border information structure.
class K_DLLIMPORT FBPropertyBase< FBTime, kFBPT_Time > FBPropertyTime
Property: FBTime
FBPropertyInt Action
Read Only Property: Action associated to the spread event.
@ kFBGhostKeep
Ghost Keep button pressed.
@ kFB2States
2 state button (2 colors).
@ kFBColorIndexFlatButtonActive1
Flat Button Active 1 color.
K_DLLEXPORT int FBMessageBoxGetUserValue(const char *pBoxTitle, const char *pMessage, void *pValue, FBPopupInputType pValueType, const char *pButton1Str, const char *pButton2Str=NULL, const char *pButton3Str=NULL, int pDefaultButton=0, bool pLastButtonCancel=true)
Dialog popup box to get user input.
FBPropertyVisualComponent Width
Property: Width Attachment source.
int ObjectGetCount()
Get the number of object displayed in the property browser.
#define __FBClassDeclare(Name, Parent)
For internal use only.
FBTimeSpan GetTimeSpan(FBFCurveEditor *pEditor=NULL)
Get the displayed time range of the FCurve Editor.
@ kFBMenuItemMotionExport
Motion Files->Export.
@ kFBColorIndexTreeSelect
Tree Select color.
FBPropertyBool HighlightOnRightClick
Read Write Property: Hightlight node on right click.
FBPropertyBool ReadOnly
Read Write Property: Is SpreadPart read-only?
FBEditTimeCode()
Constructor.
FBPropertyDouble Value
Read Write Property: Current value.
virtual FBSplitStyle GetSplitStyle(const char *pName)
Get a region's splitstyle.
bool GetCurves(FBProperty *pProperty, FBXSDK_NAMESPACE::FbxAnimCurveNode *pFCurve)
Get the FCurve of a particular property.
FBPropertyTreeNode TreeNode
Read Write Property: Tree node.
FBPropertyInt ItemIndex
Read Write Property: Current item selected.
Property: Base property class.
K_DLLEXPORT int FBMessageBox(const char *pBoxTitle, const char *pMessage, const char *pButton1Str, const char *pButton2Str=NULL, const char *pButton3Str=NULL, int pDefaultButton=0, int pScrolledMessage=0)
Dialog popup box.
@ kFBColorIndexGreen
Green color.
@ kFBKeyShift
Shift was pressed.
virtual void ViewInput(int pMouseX, int pMouseY, FBInputType pAction, int pButtonKey, int pModifier)
Input callback function.
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
FBPropertyBool ReadOnly
Read Write Property: Is visual component read only?
FBPropertyEvent OnChange
Event: Change of the selection.
FBPropertyViewDefinition * AddPropertyView(const char *pClassName, const char *pPropertyName, const char *pHierarchy)
Add property view to global ('All') view set.
virtual bool MoveRegion(const char *pName, int pX, int pY)
Move a region.
@ kFBCellStyleString
String.
@ kFBDragAndDropEnd
End of drag and drop.
@ kFBColorIndexStdCheckboxDisabled1
Standard Checkbox Disabled 1 color.
FBPropertyTextJustify Justify
Read Write Property: Text justification for label.
@ kFBColorIndexForeground1
Foreground 1 color.
virtual int Add(FBTreeNode *pNode)
Add a property to the list.
bool UpdateCurves(FBProperty *pProperty, FBProperty *pSrcProperty)
Update the FCurve for a particular property, without creating a new property.
class K_DLLIMPORT FBPropertyBase< FBVector3d, kFBPT_Vector3D > FBPropertyVector3d
FBPropertyVector3d type definition.
FBPropertyBool Enabled
Read Write Property: Is SpreadPart enabled?
FBEventSpread(HKEventBase pEvent)
Constructor.
@ kFBEmbossSmoothBorder
Smooth border.
@ kFBPushButton
Normal button.
bool RemovePropertyView(const char *pClassName, const char *pPropertyName)
Remove property view from global ('All') view set.
FBPropertyEvent OnDblClick
Event: Double-Click on a node of the tree. Use FBEventTreeSelect to cast event.
FBPropertyEvent OnChange
Event: Timecode changed.
FBPropertyFloat X
Property: Ratio for X attachment.
void AddObject(FBPlug *pObject)
Add an object whose properties will be displayed.
void SetBackgroundDrawing(bool pDrawBackGround)
Sets whether a background is drawn for the label.
@ kFBMouseLeave
The mouse pointer is leaving the window.
virtual bool IsView()
Is component a view?
FBPropertyDouble SliderMin
Read Write Property: Should the property be editable using a slider, set the minimum value atainable ...
bool GetObjects(FBArrayTemplate< FBComponent * > &pObjectList)
Get all the objects displayed in the left pane of the FCurve Editor.
Used to build the user interface.
FBPropertyBool ExtendedSelect
Read Write Property: Extended selection state?
FBLayout(HIObject pObject=NULL)
Constructor.
FBPropertyInt Row
Read Only Property: Row of event.
@ kFBColorIndexAlternate1
Alternate 1 color.
FBPropertyListTreeNode SelectedNodes
Read Only Property: List of selected nodes.
FBPropertyInt Height
Read Write Property: Height.
FBPropertyEvent OnIdle
Event: Idle.
FBInputType
Types of input events.
FBImageContainer()
Constructor.
FBPropertyDouble Precision
Read Write Property: Used to specify the width and precision of the value shown. A value of 7....
FBPropertyReference Property
Read Write Property: Property to edit connections. Set to NULL to disable.
void SetOpen(bool pTrue, bool pApplyUpHierarchy)
Set view open/closed at run time.
FBPropertyBool Checked
Read Write Property: Is FBTreeNode checked.
@ kFBColorIndexStdTabActive1
Standard Tab Active 1 color.
FBPropertyFloat Height
Property: Ratio for Height attachment.
static FBPropertyViewManager & TheOne()
Get the global object for this class.
FBPropertyEvent OnDragAndDrop
Event: Drag and drop event.
void RemoveObject(FBPlug *pObject)
Remove an object from the property browser.
FBPropertyString Text
Read Write Property: Text to display on progress bar. Must be used in between ProgressBegin()/Progres...
class K_DLLIMPORT FBPropertyBase< FBProperty *, kFBPT_Reference > FBPropertyReference
Property: FBProperty *
@ kFBMenuItemSceneExport
Scenes->Export.
bool RemovePropertyView(FBPropertyViewDefinition *pPropertyViewDefinition)
Remove property view from view list.
@ kFBTextJustifyLeft
Left justify.
@ kFBColorIndexTreeKeyingGroup
Tree Keying Group color.
FBPropertyString Caption
Property: Widget caption.
FBPropertyViewType
Property view set type.
@ kFBViewGlobal
Global property view.
@ kFBViewByObjectType
Class type property view.
@ kFBColorIndexTreeOddRow
Tree Odd Row color.
@ kFBColorIndexStdField1
Standard Field 1 color.
@ kFBColorIndexTimelineCenter
Timeline Center color.
FBEditNumber()
Constructor.
FBPropertyInt CornerRadius
Property: Corner radius (rounded).
@ kFBButtonRelease
A mouse button was released.
@ kFBKeyRelease
A keyboard key was released.
virtual bool SetViewport(int pX, int pY, int pW, int pH)
Set view's viewport.
FBPropertyEvent OnDragAndDrop
Event: Drag and Drop event.
virtual void SetCell(kReference pRef, int pColumn, int pValue)
Set a cell's value.
FBPropertyVector3d Value
Read Write Property: Current value of vector.
bool GetCurves(FBProperty *pProperty, FBXSDK_NAMESPACE::FbxProperty *pFbxProperty, FBXSDK_NAMESPACE::FbxAnimStack *pStack)
Get the FCurve of a particular property.
FBPropertyBool EditNodeOn2Select
Read Write Property: Set to true, to allow automatic node editing on second select.
FBPropertyEvent OnExpanded
Event: Click on the "+" sign before a non-leaf node
@ kFBMotionNotify
The mouse has been moved.
virtual bool ItemNameEdit(kReference pRef)
Edit a container item.
FBPropertyEvent OnChange
Event: Color changed.
FBPropertyDouble Min
Read Write Property: Minimum value.
FBPropertyInt Width
Property: New Width of the window.
@ kFBStandardEdgeSmoothBorder
Standard edged smooth border.
@ kFBEmbossEdgeSmoothBorder
Edged smooth border.
FBPropertyBool AllowCollapse
Read Write Property: When OnCollapsing occurs, set this to true to allow collapse.
@ kFBColorIndexTimelineShadow
Timeline Shadow color.
FBPropertyReference Property
Read Write Property: Property to edit. Set to NULL to disable.
virtual void Clear()
Clear spreadsheet This function will empty spreadsheet of all its rows, columns and cells.
FBTextJustify
Text justification styles.
@ kFBCellStyleDouble
Double.
@ kFBAttachRight
Attach to right [max(x1,x2)]
FBPropertyInt ItemWidth
Read Write Property: Item width.
FBPropertyInt Left
Read Write Property: Left coordinate.
@ kFBAttachLeft
Attach to left [min(x1,x2)]
FBPropertyDouble Value
Read Write Property: Current value.
virtual HIKtObject GetHIKtObject()
Get internal toolkit object.
PropertyEvent: Base event class.
FBPropertyInt ImageHeight
class K_DLLIMPORT FBPropertyBase< float, kFBPT_float > FBPropertyFloat
Property: float
virtual int GetCount()
Get the number of properties in the list.
bool GetCurves(FBProperty *pProperty, FBProperty *pDestProperty)
Get the FCurve of a particular property.
void SetTextColor(const FBColorAndAlpha &pColorRGBA)
Sets the label text color.
FBPropertyInt PosX
Property: X position of mouse.
FBPropertyInt Percent
Read Write Property: Percent completed for the operation. Must be used called in between ProgressBegi...
FBPropertykReference Parent
Read Write Property: Parent of row (reference).
FBPropertyEvent OnResize
Event: Resize layout.
void HidePropertyView(const char *pClassName, const char *pPropertyName, bool pHide)
Hide property view in global ('All') view set.
@ kFBColorIndexStdListText
Standard List Text color.
FBEventTree(HKEventBase pEvent)
Constructor.
class K_DLLIMPORT FBPropertyBase< bool, kFBPT_bool > FBPropertyBool
Property: bool
FBPropertyEvent OnPaint
Event: Paint layout.
@ kFBColorIndexStdScrollActive2
Standard Scroll Active 2 color.
@ kFBColorIndexWhite
White color.
@ kFBColorIndexStdCheckboxClear2
Standard Checkbox Clear 2 color.
@ kFBCellStyleView
View (user definable, you need to specify the view using FBSpread::SetCellView()).
FBPropertykReference Data
Read Write Property: Generic data of event.
FBPropertyEvent OnChange
Event: List changed.
void AddProperty(FBPropertyAnimatable *pProperty)
Add an animatable property to the editor.
FBVisualContainer()
Constructor.
virtual void RowAdd(const char *pString, kReference pRef=0)
Add a row.
FBPropertyEvent OnSelect
Event: A node was selected. Use FBEventTreeSelect to cast event.
@ kFBCellStyleButton
Button.
Region information structure.
@ kFBColorIndexDisabled1
Disabled 1 color.
@ kFBColorIndexFlatButtonPassive2
Flat Button Passive 2 color.
FBPropertyFloat Y
Property: Ratio for Y attachment.
virtual void ClearControl(const char *pName)
Remove a control from a region in a visual component.
FBEventActivate(HKEventBase pEvent)
Constructor.
@ kFBCellStyle2StatesButton
2 state button.
FBPropertyType
Property types.
@ kFBBitmapButton
Button with bitmap on it.
@ kFBColorIndexTreeBgNode
Tree Background Node color.
virtual void Selected(int pIndex, bool pSelected)
Set the current selected state of item at pIndex to pSelected.
virtual bool SizeRegion(const char *pName, int pW, int pH)
Change a region's size.
Property Connection Editor.
FBDragAndDropState
State of Drag and Drop.
FBPropertyDouble Max
Read Write Property: Maximum value.
FBPropertyTreeNode TreeNode
Read Write Property: Selected tree node.
@ kFBColorIndexTreeEditboxBg
Tree Editbox Background color.
FBPropertyDouble Precision
Read Write Property: Precision of value.
FBOrientation
General directions for UI components.
FBPropertyEvent OnEnter
Event: On mouse enter.
void Load(const char *pURL)
Load the specified Url.
FBPropertyBool CheckBoxes
Read Write Property: Draw check boxe for each node.
FBPropertyDouble SmallInc
Read Write Property: Indicate the small increment applied when click-draging on the property value (u...
FBPropertyBool Visible
Read Write Property: Is visual component visible?
FBPropertyAttachType Width
Property: Width Attachment type.
FBPropertyViewDefinition * FindPropertyView(const char *pPropertyName)
Find property view for pPropertyName in this list.
@ kFBKeyReleaseRaw
A keyboard key was released.
virtual void Clear()
Clear drag and drop list.
virtual int GetSelection()
Get the selected item.
@ kFBPopupPassword
Password input (String with '*'s).
FBPropertyBool InSet
Property: Is border inset?
FBPlug * ObjectGet(int pIndex)
Return the object at the specified index.
@ kFBColorIndexDisabled2
Disabled 2 color.
bool IsOpen()
Is property view open at run time.
FBInputModifier
Input Modifiers (Ctrl, Alt, Shift).
FBPropertyInt Width
Read Write Property: Width.
FBPropertyColor Value
Read Write Property: Current value of color.
@ kFBMenuItemSceneImport
Scenes->Import.
FBPropertyBool AutoExpandOnDragOver
Read Write Property: Allow automatic expand on drag over, default is false.
#define FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
FBPropertyBool DoubleBuffer
Read Only Property: Indicates if the view is double buffered.
FBPropertyEventTreeWhy Why
Read Write Property: Reason of the event.
FBPropertyBool WordWrap
Read Write Property: Enable wordwrap on text drawing.
FBPropertyInt Column
Read Only Property: Column number.
FBPropertyInt ItemHeight
Read Write Property: Item height.
FBPropertyFloat Min
Read Write Property: Minimum value.
virtual void ViewExpose()
Exposed view callback function.
@ kFBColorIndexStdTabPassive1
Standard Tab Passive 1 color.
void PopupList()
Launch a list of connected objects.
FBPropertyEvent OnShow
Event: Show layout.
@ kFBColorIndexRed
Red color.
FBSpreadCell(FBSpread *pParent, kReference pRow, int pCol)
Constructor.
@ kFBColorIndexStdCheckboxDisabled2
Standard Checkbox Disabled 2 color.
FBPropertyStringList Items
List: Names of items in list.
@ kFBCellStyleDefault
Default cell style.
FBProperty * AddExternalCurves(const char *pObjectName, const char *pPropertyName, FBProperty *pProperty, FBFCurveEditor *pEditor=NULL)
Add external FCurves to the FCurve Editor, all layers will be copied.
FBPropertyBool NoSelectOnRightClick
Read Write Property: Tells whether node are selected if right click on node.
@ kFBColorIndexStdScrollCursor
Standard Scroll Cursor color.
bool RemoveExternalCurves(FBProperty *pProperty)
Remove external FCurve from the FCurve Editor.
FBBorderStyle
Different border types available.
@ kFBDragAndDropDrop
Dropping.
FBEventDblClick(HKEventBase pEvent)
Constructor.
@ kFBStandardSmoothBorder
Standard smooth border.
FBPropertyBool ShowCaption
Property: Show caption?
FB_DEFINE_COMPONENT(K_DLLIMPORT, AnimationNode)
Animation node class.
@ kFBCellStyleVoid
Void (no value).
@ kFBColorIndexBlue
Blue color.
@ kFBHorizontal
Horizontal.
FBPropertyEvent OnChange
Event: Vector value changed.
void SetBackgroundColorIndex(FBColorIndex pIndex)
Set the background color index.
@ kFBColorIndexForeground
Foreground color.
@ kFBTextStyleItalic
Italic.
virtual bool SetRegionTitle(const char *pName, const char *pTitle)
Set a region's title.
@ kFBAttachBottom
Attach to bottom [max(y1,y2)]
FBPropertyDouble SliderMax
Read Write Property: Should the property be editable using a slider, set the maximum value atainable ...
Connections Basic Open Reality SDK Element.
@ kFBBitmap2States
2 state button with 2 bitmaps.
FBPropertyString Caption
Read Write Property: Caption to display for spreadsheet.
@ kFBDragOnEmpty
Empty the drag and drop stack.
virtual bool GetRegion(const char *pName)
Verify if a region with pName exists.
Event sent when a control needs to be displayed.
FBPropertyViewDefinition * AddPropertyView(FBProperty *pProperty, const char *pHierarchy)
Add property view.
FBPropertyAttachType Height
Property: Height Attachment type.
@ kFBColorIndexStdCheckboxAmbig1
Standard Checkbox Ambig 1 color.
FBPropertyBool AutoScrollOnExpand
Read Write Property: Allow automatic scroll on expand, default is true.
@ kFBStandardBorder
Standard border.
FBFCurveEditor()
Constructor.
void SetStrings(FBStringList *pLines)
Set the content of the memo.
@ kFBColorIndexStdButton1
Standard Button 1 color.
FBPropertyInt ItemIndex
Read Write Property: Current item index.
@ kFBCellStyleInteger
Integer.
@ kFBDragging
The mouse is dragging items.
@ kFBKeyAlt
Alt was pressed.
virtual FBSpreadColumn GetColumn(int pColumn)
Get a column from a column number.
@ kFBTextJustifyCenter
Center alignment.
FBPropertyEvent OnChange
Event: Container contents changed.
virtual void Refresh(bool pNow=false) override
Refresh view.
bool Frame(bool pSelectedKeysOnly, FBFCurveEditor *pEditor=NULL)
Frame keys in the FCurve Editor interface.
FBPropertyEvent OnClick
Event: Click on a node of the tree. Use OnSelect.
FBPropertyFloat Width
Property: Ratio for Width attachment.
@ kFBDragOnEmptyDrop
Dropping empty stack.
FBPropertyString Caption
Read Write Property: Caption to be displayed for progress bar.
@ kFBColorIndexFlatTabTextSelected
Flat Tab Text Selected color.
FBFCurveEditorEvent(HKEventBase pEvent)
Constructor.
@ kFBTextStyleNone
Normal.
@ kFBPopupDouble
Double input.
FBPropertyConnectionEditor()
Constructor.
Property class: const char * (String).
@ kFBDropping
The mouse is dropping items.
virtual bool SetHIKtView(const char *pName, HIKtView pView)
Set internal toolkit view.
@ kFBColorIndexTreeSplitter
Tree Splitter color.
FBPropertyString Caption
Read Write Property: Caption to display with row.
@ kFBDragAndDropBegin
Begin a drag and drop sequence.
MotionBuilder SDK base class.
@ kFBColorIndexStdCheckboxAmbig2
Standard Checkbox Ambig 2 color.
FBPropertyEvent OnChange
Event: Number changed.
FBEventExpose(HKEventBase pEvent)
Constructor.
FBPropertyTextJustify Justify
Read Write Property: Text justification for SpreadPart
bool SetTimeSpan(FBTimeSpan pTimeSpan, FBFCurveEditor *pEditor=NULL)
Set the displayed time range of the FCurve Editor.
FBPropertyString Filename
Read Write Property: Filename for image.
Visual Component base class.
FBPropertyCellStyle Style
Read Write Property: Style of cell
@ kFBColorIndexStdCheckboxClear1
Standard Checkbox Clear 1 color.
void SetSaved(bool pTrue, bool pApplyUpHierarchy)
Set view to be saved on view manager store.
@ kFBAttachCenter
Attach to center [center(x1,y1,x2,y2)]
virtual void GetCellView(kReference pRef, int pColumn, HIKtView &pView)
Get a cell's internal toolkit view.
@ kFBMouseWheelNotify
The mouse wheel has moved.
FBPropertyFloat Max
Read Write Property: Maximum value.
bool CreatePBuffer()
Create an OpenGL pbuffer.
@ kFBColorIndexTreeBgTitle
Tree Background Title color.
FBPropertyBool MultiSelect
Read Write Property: Tells whether multiple selection is allowed or not.
FBPropertyBool ItemWrap
Read Write Property: Are items wrapped when enough space is available?
FBPropertyStringList Items
List: Names for tab panels.
virtual FBVisualComponent * GetChild(int pId=0)
Get a child component.
FBTextStyle
Text appearance styles.
FBEventTreeSelect(HKEventBase pEvent)
Constructor.
virtual FBSpreadCell GetCell(kReference pRef, int pColumn)
Get a cell from row and column numbers.
virtual void Remove()
Remove (destroy) row.
@ kFBColorIndexStdListTextDragover
Standard List Text Dragover color.
@ kFBColorIndexBlack
Black color.
FBPropertyString Caption
Read Write Property: Caption of the column.
void PopupTree()
Launch a tree of object connections.
FBSplitStyle
Type of split style (sub-division) for layout.
@ kFBColorIndexTimelineManipulator
Timeline Manipulator color.
FBPropertyEvent OnColumnClick
Event: Column clicked.
bool UserRequestCancell()
Return true if User is pressing and holding "ESC" key to request the cancellation.
@ kFBColorIndexStdListTextSelected
Standard List Text Selected color.
@ kFBKeyPressRaw
A keyboard key was pressed.
FBCellStyle
Different styles of spreadsheet cell styles.
void GetStrings(FBStringList *pLines)
Get the content of the memo.
FBPropertyEvent OnDragAndDrop
Event: Drag and drop.
FBInputKey
Keyboard inputs.
FBPropertykReference Reference
Read Write Property: Data to be associated to this node.
virtual bool AddChild(FBVisualComponent *pChild, int pId=0)
Add a child component.
FBPropertyDouble Max
Read Write Property: Maximum value.
FBProperty * AddExternalCurves(const char *pObjectName, const char *pPropertyName, const FBPropertyType pPropertyType, FBAnimationNode *pFCurve, FBFCurveEditor *pEditor=NULL)
Add external FCurves to the FCurve Editor, all layers will be copied.