Open Reality Reference Guide
fbcontrols.h
Go to the documentation of this file.
1 #ifndef __FBCONTROLS_H__
2 #define __FBCONTROLS_H__
3 /**************************************************************************
4 Copyright (c) 1994 - 2009 Autodesk, Inc. and/or its licensors.
5 All Rights Reserved.
6 
7 The coded instructions, statements, computer programs, and/or related
8 material (collectively the "Data") in these files contain unpublished
9 information proprietary to Autodesk, Inc. and/or its licensors, which is
10 protected by Canada and United States of America federal copyright law
11 and by international treaties.
12 
13 The Data may not be disclosed or distributed to third parties, in whole
14 or in part, without the prior written consent of Autodesk, Inc.
15 ("Autodesk").
16 
17 THE DATA IS PROVIDED "AS IS" AND WITHOUT WARRANTY.
18 ALL WARRANTIES ARE EXPRESSLY EXCLUDED AND DISCLAIMED. AUTODESK MAKES NO
19 WARRANTY OF ANY KIND WITH RESPECT TO THE DATA, EXPRESS, IMPLIED OR
20 ARISING BY CUSTOM OR TRADE USAGE, AND DISCLAIMS ANY IMPLIED WARRANTIES
21 OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR
22 PURPOSE OR USE. WITHOUT LIMITING THE FOREGOING, AUTODESK DOES NOT
23 WARRANT THAT THE OPERATION OF THE DATA WILL BE UNINTERRUPTED OR ERROR
24 FREE.
25 
26 IN NO EVENT SHALL AUTODESK, ITS AFFILIATES, PARENT COMPANIES, LICENSORS
27 OR SUPPLIERS ("AUTODESK GROUP") BE LIABLE FOR ANY LOSSES, DAMAGES OR
28 EXPENSES OF ANY KIND (INCLUDING WITHOUT LIMITATION PUNITIVE OR MULTIPLE
29 DAMAGES OR OTHER SPECIAL, DIRECT, INDIRECT, EXEMPLARY, INCIDENTAL, LOSS
30 OF PROFITS, REVENUE OR DATA, COST OF COVER OR CONSEQUENTIAL LOSSES OR
31 DAMAGES OF ANY KIND), HOWEVER CAUSED, AND REGARDLESS OF THE THEORY OF
32 LIABILITY, WHETHER DERIVED FROM CONTRACT, TORT (INCLUDING, BUT NOT
33 LIMITED TO, NEGLIGENCE), OR OTHERWISE, ARISING OUT OF OR RELATING TO THE
34 DATA OR ITS USE OR ANY OTHER PERFORMANCE, WHETHER OR NOT AUTODESK HAS
35 BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE.
36 
37 **************************************************************************/
38 
47 #include <kaydaradef.h>
48 #ifndef FBSDK_DLL
49 #define FBSDK_DLL K_DLLEXPORT
51 #endif
52 
53 #include <fbxsdk/fbxsdk_nsbegin.h>
54  class FbxAnimCurveNode;
55  class FbxAnimStack;
56  class FbxProperty;
57 #include <fbxsdk/fbxsdk_nsend.h>
58 
59 #include <fbsdk/fbcomponent.h>
60 
61 K_FORWARD( IKtLayoutRegion );
62 K_FORWARD( IKtObject );
63 K_FORWARD( IKtView );
64 
65 class QWidget;
66 
67 #ifdef FBSDKUseNamespace
68  namespace FBSDKNamespace {
69 #endif
70 
72 FB_DEFINE_COMPONENT( FBSDK_DLL, VisualComponent );
74 
75 #ifdef K_DISABLE_UI //{
76 
77 #else // }{
78 
79 FB_DEFINE_COMPONENT( FBSDK_DLL, TreeNode );
80 
82 #define SPLIT_WIDTH 10
83 
92 #define FBRegisterControl( ClassName, Path, Label, Description, IconFilename ) \
93  HIObject RegisterControl##ClassName( HIObject /*pOwner*/,const char * /*pName*/,void * /*pData*/) \
94 {\
95  ClassName *Class = new ClassName; \
96  return Class->GetHIObject(); \
97 } \
98  FBLibraryModule( ClassName )\
99 {\
100  FBRegisterObject( ClassName,Path,Label,Description,RegisterControl##ClassName, true, IconFilename );\
101  FBRegisterObject( ClassName##1,"FBSDK",Label,Description,RegisterControl##ClassName, true, IconFilename );\
102 }
103 
105 // General
107 
111  kFBVertical
112 };
113 
114 FB_DEFINE_ENUM( FBSDK_DLL, Orientation );
115 
116 #endif //K_DISABLE_UI
117 
118 
120 // Input type, modifiers, and keys
138 };
139 
143  kFBKeyShift = 1 << 0,
144  kFBKeyCtrl = 1 << 1,
145  kFBKeyAlt = 1 << 2
146 };
147 
149 enum FBInputKey {
150  kFBKeyReturn = 0x0D,
152  kFBKeyTab = 0x09,
153  kFBKeyEscape = 0x1B,
154 
155  kFBKeyPageUp = 0x121,
156  kFBKeyPageDown = 0x122,
157  kFBKeyEnd = 0x123,
158  kFBKeyHome = 0x124,
159  kFBKeyLeft = 0x125,
160  kFBKeyUp = 0x126,
161  kFBKeyRight = 0x127,
162  kFBKeyDown = 0x128,
163 
164  kFBKeyIns = 0x12D,
165  kFBKeyDel = 0x12E,
166 
167  kFBKeyF1 = 0x170,
168  kFBKeyF2 = 0x171,
169  kFBKeyF3 = 0x172,
170  kFBKeyF4 = 0x173,
171  kFBKeyF5 = 0x174,
172  kFBKeyF6 = 0x175,
173  kFBKeyF7 = 0x176,
174  kFBKeyF8 = 0x177,
175  kFBKeyF9 = 0x178,
176  kFBKeyF10 = 0x179,
177  kFBKeyF11 = 0x17A,
178  kFBKeyF12 = 0x17B
179 };
180 
181 FB_DEFINE_ENUM( FBSDK_DLL, InputType );
182 FB_DEFINE_ENUM( FBSDK_DLL, InputModifier );
183 FB_DEFINE_ENUM( FBSDK_DLL, InputKey );
184 
187 {
188  // "Traditional" colors
206  // Colors to be defined and used by skins
251  kFBColorIndexStdListBgFocusSelected2,
263  // Total number of colors
265 };
266 
267 
268 #ifndef K_DISABLE_UI
269 
271 // FBVisualComponent
275 
277 
279 
290 };
291 FB_DEFINE_ENUM( FBSDK_DLL, AttachType );
292 
306 };
307 FB_DEFINE_ENUM( FBSDK_DLL, BorderStyle ); // FBPropertyBorderStyle
308 
314 protected:
315  friend class FBLayout;
316  friend class FBRenderer;
317 
321  virtual HIKtObject GetHIKtObject();
322 public:
324  FBVisualComponent(HIObject pObject);
325 
326  IObject_Declare(override); // Interface to IObject
327  ICallback_Declare(override); // Interface to ICallback
328 
332  virtual HIKtView GetKtView();
333 
337  QWidget* GetQWidgetAddress();
338 
344  virtual bool AddChild( FBVisualComponent* pChild,int pId=0);
345 
350  virtual FBVisualComponent* GetChild( int pId=0 );
351 
355  virtual void Refresh(bool pNow=false);
356 
358  virtual void ViewExpose();
359 
367  virtual void ViewInput(int pMouseX,int pMouseY,FBInputType pAction,int pButtonKey,int pModifier);
368 
372  virtual bool IsView();
373 
377  struct __Region
378  {
380 
385 
388  {
393  } Ratio;
394 
397  {
398  FBPropertyAttachType X;
399  FBPropertyAttachType Y;
400  FBPropertyAttachType Width;
401  FBPropertyAttachType Height;
402  } AttachType;
403 
406  {
407  FBPropertyVisualComponent X;
408  FBPropertyVisualComponent Y;
409  FBPropertyVisualComponent Width;
410  FBPropertyVisualComponent Height;
411  } AttachTo;
412 
415  {
418  } Position;
419 
420  } Region;
421 
424  {
427  FBPropertyBorderStyle Style;
433  } Border;
434 
440 
445 
448 };
449 
450 
452 // FBEventInput
455 
458 {
459 public:
463  FBEventInput( HKEventBase pEvent );
464 
465  FBPropertyInputType InputType;
473 };
474 
476 // FBEventTransaction
479 
482 {
483 public:
485 
489  FBEventTransaction( HKEventBase pEvent);
490 };
492 // FBEventDragAndDrop
494 //__FB_FORWARD( FBDragAndDrop );
496 
505 };
506 
507 FB_DEFINE_ENUM( FBSDK_DLL, DragAndDropState );
508 
511 {
512 public:
516  FBEventDragAndDrop ( HKEventBase pEvent );
517 
518  virtual ~FBEventDragAndDrop()=default;
519 
524  virtual void Accept();
525 
530  virtual void Add( FBComponent* pComponent, int pId=0);
531 
536  virtual FBComponent* Get( int pIndex );
537 
539  virtual void Clear();
540 
544  virtual int GetCount();
545 
546  //-- Properties
547  FBPropertyDragAndDropState State;
551 };
552 
554 // FBEventShow
557 
560 {
561 public:
565  FBEventShow( HKEventBase pEvent );
566 
568 };
569 
571 // FBEventActivate
574 
577 {
578 public:
582  FBEventActivate( HKEventBase pEvent );
583 
585 };
586 
588 // FBEventExpose
591 
594 {
595 public:
599  FBEventExpose( HKEventBase pEvent );
600 
601  //FBGeometry* Data; //!< <b>Read Write Property:</b> Generic data of event.
602 };
603 
605 // FBEventResize
608 
611 {
612 public:
616  FBEventResize( HKEventBase pEvent );
617 
620 };
621 
623 // FBEventMenu
627 
632 #define FBMenuItemDeclare( ClassName,Parent ) \
633  FBClassDeclare( ClassName,Parent ); \
634 public: \
635  ClassName():Parent() { FBClassInit; FBCreate(); } \
636  static ClassName* g##ClassName; \
637 private:
638 
642 #define FBMenuItemImplementation( ClassName ) \
643  FBClassImplementation( ClassName ) \
644  ClassName* ClassName::g##ClassName = nullptr
645 
649 #define FBRegisterMenuItem( ClassName ) \
650  HIObject RegisterMenuItem##ClassName( HIObject /*pOwner*/,const char * /*pName*/,void * /*pData*/) \
651 {\
652  return NULL;\
653 }\
654  FBLibraryModule( ClassName ) \
655 { \
656 }
657 
661 #define FBMenuItemActivation( ClassName ) \
662  ClassName::g##ClassName = new ClassName; \
663  ClassName::g##ClassName->Activate()
664 
669 #define FBMenuItemHandle( ClassName, Handle ) \
670  Handle = ClassName::g##ClassName
671 
678 };
679 
680 FB_DEFINE_ENUM( FBSDK_DLL, MenuItemType );
681 
684 {
685 public:
688 
692  FBEventMenu( HKEventBase pEvent);
693 };
694 
697 {
699 
700 public:
703 
710  void Set(FBMenuItemType pType, const char* pExtension, const char* pLabel, const char* pDescription);
711 
715  bool IsActive();
716 
724  void Activate( bool pState = true );
725 
731  virtual void OnItemSelectEvent(HIRegister pSender, HKEvent pEvent);
732 
733 public:
738  FBPropertyMenuItemType Type;
739 
741 
742 public:
750  virtual bool Execute(const char *pFilename=NULL) = 0;
751 };
752 
754 // FBLayout
756 
783 public:
784 
787  {
788  kFBNoSplit = 0,
789  kFBHSplit = 1,
790  kFBVSplit = 2,
791  kFBHVSplit = 3
792  };
793 
795  FBLayout(HIObject pObject=NULL);
796 
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);
828 
835  virtual bool MoveRegion( const char *pName, int pX, int pY );
836 
843  virtual bool SizeRegion( const char *pName, int pW, int pH );
844 
849  virtual bool RemoveRegion( const char *pName );
850 
856  virtual bool RenameRegion( const char *pOldName, const char *pNewName );
857 
862  virtual bool GetRegion( const char *pName );
863 
873  virtual bool GetRegionPositions ( const char *pName, bool pComputed,
874  int *pX, int *pY,
875  int *pW=NULL, int *pH=NULL );
876 
878 
883  virtual bool SetControl( const char *pName, FBVisualComponent* pComponent );
884  virtual bool SetControl( const char *pName, FBVisualComponent &pComponent );
886 
890  virtual void ClearControl(const char *pName);
891 
896  virtual FBVisualComponent* GetControl(const char *pName);
897 
902  virtual HIKtObject GetHIKtObject( const char *pName );
903 
909  virtual bool SetHIKtView( const char *pName, HIKtView pView );
910 
916  virtual HIKtView GetHIKtView( const char *pName );
917 
919 
924  virtual bool SetView( const char *pName, FBVisualComponent* pComponent );
925  virtual bool SetView( const char *pName, FBVisualComponent &pComponent );
927 
939  virtual bool SetBorder ( const char *pName, FBBorderStyle pType, bool pShowTitle,
940  bool pInSet, int pWidth, int pSpacing,
941  float pMaxAngle, int pCornerRadius );
942 
948  virtual bool SetSplitStyle ( const char *pName, FBSplitStyle pRegionType );
949 
954  virtual FBSplitStyle GetSplitStyle ( const char *pName );
955 
961  virtual bool SetRegionTitle ( const char *pName, const char* pTitle );
962 
966  void SetAutoRestructure( bool pAutoRestructure );
967 
971  void Restructure( bool pNoMove );
972 
973  IObject_Declare(override); // Interface to IObject.
974 
975  //--- Events
981 };
982 
984 // FBTabPanel
987 
991 public:
994 
998  FBPropertyLayout Layout;
1000 };
1001 
1003 // FBButton
1006 
1017 };
1018 
1025 };
1026 
1027 FB_DEFINE_ENUM( FBSDK_DLL, ButtonStyle );
1028 
1034 };
1035 
1036 FB_DEFINE_ENUM( FBSDK_DLL, TextJustify );
1037 
1041  kFBTextStyleBold = 1 << 0,
1043  kFBTextStyleUnderlined = 1 << 2
1044 };
1045 
1046 FB_DEFINE_ENUM( FBSDK_DLL, TextStyle );
1047 
1050  kFBLookNormal,
1051  kFBLookColorChange,
1052  kFBLookPush,
1053  kFBLookFlat,
1054  kFBLookAlphaBackground=99
1055 };
1056 
1057 FB_DEFINE_ENUM( FBSDK_DLL, ButtonLook );
1058 
1067 public:
1070 
1077 
1082  void SetStateColor( FBButtonState pState, const FBColor& pColor );
1083 
1090  void SetImageFileNames( const char* pUpImage, const char* pDownImage = 0, const char* pThirdImage = 0, bool pFromResources = false );
1091 
1095  void HookToButton(FBButton* pButton);
1096 
1098  FBPropertyButtonStyle Style;
1099  FBPropertyTextJustify Justify;
1100  FBPropertyButtonLook Look;
1101 
1104 };
1105 
1107 // FBArrowButton
1110 
1119 public:
1122 
1130  void SetContent( const char* pTitle, FBVisualComponent* pContent, int pContentWidth, int pContentHeight );
1131 };
1132 
1134 // FBScrollBox
1137 
1146 public:
1149 
1153  void SetContentWidth( int pContentWidth );
1154 
1158  void SetContentHeight(int pContentHeight );
1159 
1165 private:
1166  FBLayout mLayout;
1167 };
1168 
1169 
1171 // FBLabel
1174 
1178 public:
1181 
1186  void SetTextColor(const FBColorAndAlpha& pColorRGBA);
1187 
1192  void SetBackgroundDrawing(bool pDrawBackGround);
1193 
1194  FBPropertyTextJustify Justify;
1195  FBPropertyTextStyle Style;
1197 };
1198 
1200 // FBImageContainer
1203 
1207 public:
1210 
1214 
1216 };
1217 
1219 // FBEdit
1221 __FB_FORWARD( FBEdit );
1222 
1226 public:
1228  FBEdit(HIObject pObject=NULL);
1229 
1232 
1235 };
1236 
1238 // FBEditNumber
1241 
1245 public:
1248 
1255 
1257 };
1258 
1260 // FBEditColor
1263 
1267 public:
1270 
1273 
1275 };
1276 
1278 // FBEditVector
1281 
1285 public:
1288 
1290 
1292 };
1293 
1295 
1298 {
1299 public:
1303  FBEventDblClick( HKEventBase pEvent );
1304 
1306 };
1307 
1309 // FBList
1311 __FB_FORWARD( FBList );
1312 
1317 };
1318 
1319 FB_DEFINE_ENUM( FBSDK_DLL, ListStyle ); // FBPropertyListStyle
1320 
1324 public:
1327 
1329 
1333  FBPropertyListStyle Style;
1334 
1337 
1342  virtual bool IsSelected( int pIndex );
1343 
1348  virtual void Selected( int pIndex, bool pSelected );
1349 };
1350 
1352 // FBSlider
1355 
1359 public:
1362 
1366  FBPropertyOrientation Orientation;
1369 
1372 };
1373 
1375 // FBLayoutRegion
1378 
1382 public:
1385 };
1386 
1388 // FBThermometer
1391 
1395 public:
1398 
1402 
1406  void Clear();
1407 };
1408 
1410 // FBSpread
1413 
1427 };
1428 
1429 FB_DEFINE_ENUM( FBSDK_DLL, CellStyle ); // FBPropertyCellStyle
1430 
1432 
1438 protected:
1443  FBSpreadPart( FBSpread* pParent );
1444 
1445 public:
1450  FBPropertyCellStyle Style;
1451  FBPropertyTextJustify Justify;
1452 
1457 };
1458 
1460 
1464 public:
1465 
1471  FBSpreadCell( FBSpread* pParent, kReference pRow, int pCol );
1472 };
1473 
1475 
1479 public:
1484  FBSpreadRow( FBSpread* pParent, kReference pRow );
1485 
1487  virtual void Remove();
1488 
1493  virtual bool EditCaption();
1494 
1498 };
1499 
1501 
1505 public:
1510  FBSpreadColumn( FBSpread* pParent, int pCol );
1511 
1514  FBPropertyTextJustify Justify;
1515 };
1516 
1520 public:
1524 
1529 
1534 
1539  virtual void RowAdd( const char * pString, kReference pRef=0 );
1540 
1544  virtual void RowSort( bool pAscending=true );
1545 
1550  virtual void ColumnAdd( const char * pString, kReference pRef=0 );
1551 
1556 
1562  virtual FBSpreadCell GetCell( kReference pRef,int pColumn );
1563 
1568  virtual FBSpreadColumn GetColumn( int pColumn );
1569 
1574  virtual FBSpreadRow GetRow( kReference pRef );
1575 
1581  virtual void SetCell( kReference pRef,int pColumn, const char* pString );
1582 
1584 
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 );
1593 
1599  virtual void GetCell( kReference pRef,int pColumn, const char* &pString );
1600 
1602 
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 );
1611 
1617  virtual void SetCellView( kReference pRef,int pColumn, HIKtView pView );
1618 
1624  virtual void GetCellView( kReference pRef,int pColumn, HIKtView &pView );
1625 
1629  virtual void Clear();
1630 };
1631 
1633 
1636 {
1637 public:
1641  FBEventSpread( HKEventBase pEvent );
1642 
1645 
1650 };
1651 
1653 // FBVisualContainer
1657 
1662 };
1663 
1664 FB_DEFINE_ENUM( FBSDK_DLL, IconPosition ); // FBPropertyIconPosition
1665 
1669 public:
1673 
1680  bool ItemIconSet( kReference pRef, FBImage* pImage, bool pUseACopyOfTheImage=true );
1681 
1687  virtual bool ItemIconSet( kReference pRef, const char *pFilename );
1688 
1693  virtual bool ItemNameEdit( kReference pRef );
1694 
1698  virtual int GetSelection();
1699 
1701 
1703  FBPropertyOrientation Orientation;
1705  FBPropertyIconPosition IconPosition;
1708 
1712 };
1713 
1715 // FBEditTimeCode
1718 
1721 public:
1725 
1727 
1729 };
1730 
1732 // FBTree
1735 __FB_FORWARD( FBTree );
1736 
1738 // FBEventTreeClick
1741 
1744 {
1745  kFBEventTreeExpand,
1746  kFBEventTreeCollapse,
1747  kFBEventTreeHideNode,
1748  kFBEventTreeUnhideNode
1749 };
1750 
1751 FB_DEFINE_ENUM( FBSDK_DLL, EventTreeWhy ); // FBPropertyEventTreeWhy
1752 
1755 {
1756 public:
1760  FBEventTree( HKEventBase pEvent );
1761 
1762  FBPropertyEventTreeWhy Why;
1763  FBPropertyTreeNode TreeNode;
1764 };
1765 
1767 
1770 {
1771 public:
1775  FBEventTreeSelect( HKEventBase pEvent );
1776  FBPropertyTreeNode TreeNode;
1777 };
1778 
1781 {
1783 public:
1788  FBTreeNode(FBTree* pTree, HIObject pObject);
1789 
1792 };
1793 
1796 {
1797 private:
1799 
1800 public:
1802 
1803  virtual ~FBPropertyListTreeNode();
1804 
1805  virtual void Refresh ();
1806 
1811  virtual int Add( FBTreeNode* pNode );
1812 
1816  virtual void RemoveAt( int pIndex );
1817 
1822  virtual FBTreeNode* operator[]( int pIndex );
1823 
1827  virtual int GetCount ();
1828 };
1829 
1832 {
1834 public:
1837 
1842 
1845  void Clear();
1846 
1852  FBTreeNode* InsertLast( FBTreeNode* pNode, const char* pName );
1853 
1855 
1867 
1891 };
1892 
1894 // FBView
1896 __FB_FORWARD( FBView );
1897 
1901 public:
1905 
1906  IObject_Declare(override); // Interface to IObject
1907 
1912 
1916  virtual void Refresh(bool pNow=false) override;
1917 
1921  virtual bool IsView() override;
1922 
1929  virtual void DrawString(const char *pText,float pX,float pY, int pEnable=-1);
1930 
1938  virtual bool SetViewport(int pX,int pY,int pW,int pH);
1939 
1942 };
1943 
1945 // FBProgress
1948 
1952 public:
1956 
1963 
1968 
1972 };
1973 
1975 // FBPopup
1978 
1982 class FBSDK_DLL FBPopup : public FBLayout {
1984 public:
1988 
1993  virtual bool Show( FBVisualComponent* pParent=NULL );
1994 
1998  virtual void Close(bool pOk=false);
1999 
2002 };
2003 
2005 // FBFilePopup
2008 
2013 };
2014 
2015 FB_DEFINE_ENUM( FBSDK_DLL, FilePopupStyle ); // FBPropertyFilePopupStyle
2016 
2020 public:
2024 
2028  virtual bool Execute();
2029 
2035  FBPropertyFilePopupStyle Style;
2036 };
2037 
2039 // FBFolderPopup
2042 
2046 public:
2050 
2054  virtual bool Execute();
2055 
2058 };
2059 
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);
2073 
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);
2089 
2099 };
2100 
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 );
2117 
2119 // FBMemo
2121 __FB_FORWARD( FBMemo );
2122 
2124 class FBSDK_DLL FBMemo : public FBEdit {
2126 public:
2129 
2133  void SetStrings(FBStringList* pLines);
2134 
2138  void GetStrings(FBStringList* pLines);
2139 };
2140 
2142 // FBWebView
2145 
2149 public:
2152 
2156  void Load(const char* pURL);
2157 };
2158 
2159 
2161 // FBFCurveEditor
2164 
2168 public:
2171 
2180 
2189 
2192  void Clear();
2193 };
2194 
2196 // FBFCurveEvent
2198 
2207 };
2208 
2209 FB_DEFINE_ENUM( FBSDK_DLL, FCurveEditorEventType );
2210 
2213 {
2214 public:
2218  FBFCurveEditorEvent( HKEventBase pEvent );
2219 
2220  FBPropertyFCurveEditorEventType EventType;
2221 };
2222 
2224 // FBFCurveEditorUtility
2227 
2232 {
2234 
2235 public:
2244  FBProperty* AddExternalCurves(const char* pObjectName, const char* pPropertyName, const FBPropertyType pPropertyType, FBAnimationNode* pFCurve, FBFCurveEditor* pEditor = NULL);
2245 
2253  FBProperty* AddExternalCurves(const char* pObjectName, const char* pPropertyName, FBProperty* pProperty, FBFCurveEditor* pEditor = NULL);
2254 
2263  FBProperty* AddExternalCurves(const char* pObjectName, const char* pPropertyName, const FBPropertyType pPropertyType, FBXSDK_NAMESPACE::FbxAnimCurveNode* pFCurve, FBFCurveEditor* pEditor = NULL);
2264 
2273  FBProperty* AddExternalCurves(const char* pObjectName, const char* pPropertyName, FBXSDK_NAMESPACE::FbxProperty* pProperty, FBXSDK_NAMESPACE::FbxAnimStack* pStack = NULL, FBFCurveEditor* pEditor = NULL);
2274 
2280 
2286  bool UpdateCurves(FBProperty* pProperty, FBAnimationNode* pFCurve);
2287 
2293  bool UpdateCurves(FBProperty* pProperty, FBProperty* pSrcProperty);
2294 
2300  bool UpdateCurves(FBProperty* pProperty, FBXSDK_NAMESPACE::FbxAnimCurveNode* pFCurve);
2301 
2308  bool UpdateCurves(FBProperty* pProperty, FBXSDK_NAMESPACE::FbxProperty* pFbxProperty, FBXSDK_NAMESPACE::FbxAnimStack* pStack);
2309 
2315  bool GetCurves(FBProperty* pProperty, FBAnimationNode* pFCurve);
2316 
2322  bool GetCurves(FBProperty* pProperty, FBProperty* pDestProperty);
2323 
2329  bool GetCurves(FBProperty* pProperty, FBXSDK_NAMESPACE::FbxAnimCurveNode* pFCurve);
2330 
2337  bool GetCurves(FBProperty* pProperty, FBXSDK_NAMESPACE::FbxProperty* pFbxProperty, FBXSDK_NAMESPACE::FbxAnimStack* pStack);
2338 
2345  bool Frame(bool pSelectedKeysOnly, FBFCurveEditor* pEditor = NULL);
2346 
2352 
2359  bool GetProperties(FBArrayTemplate<FBProperty*> &pProperties, bool pSelectedOnly, FBFCurveEditor* pEditor = NULL);
2360 
2366 
2372  bool SetTimeSpan(FBTimeSpan pTimeSpan, FBFCurveEditor* pEditor = NULL);
2373 
2380  bool RegisterToFCurveEditorEvent(HICallback pOwner, kICallbackHandler pHandler, FBFCurveEditor* pEditor = NULL);
2381 
2388  bool UnregisterToFCurveEditorEvent(HICallback pOwner, kICallbackHandler pHandler, FBFCurveEditor* pEditor = NULL);
2389 
2394 
2395 private:
2400 };
2401 
2403 // FBPropertyConnectionEditor
2406 
2410 public:
2413 
2416  void PopupTree();
2417 
2420  void PopupList();
2421 
2423 };
2424 
2426 // FBEditProperty
2429 
2474 public:
2477 
2479 
2486 };
2487 
2488 
2490 // FBEditPropertyModern
2493 
2502 public:
2505 
2511 
2513 
2519 };
2520 
2522 // FBBrowsingProperty
2525 
2529 public:
2533 
2537  void AddObject(FBPlug* pObject);
2538 
2542  void RemoveObject(FBPlug* pObject);
2543 
2548 
2553  FBPlug* ObjectGet(int pIndex);
2554 
2561  int AddButtonInToolbar(const char* pCaption, HICallback pOwner, kICallbackHandler pHandler);
2562 
2563 };
2564 
2566 // FBWidgetHolder
2569 
2570 
2585 public:
2586 
2588  typedef QWidget* (*WidgetCreator)(QWidget* pParent);
2589 
2593 
2601  void SetCreator(WidgetCreator pCreatorFunction );
2602 
2606  virtual QWidget* WidgetCreate(QWidget* pParent);
2607 };
2608 
2610 // FBPlotPopup
2614 
2618 public:
2622 
2626  virtual bool Popup(const char* pWindowName);
2627 
2632 
2639 
2643  void SetPlotOptions(const FBPlotOptions& pPlotOptions);
2644 };
2645 
2647 // FBPropertyViewManager, FBPropertyViewList and FBPropertyViewDefinition
2652 
2655 {
2659 };
2660 
2665 {
2666 public:
2668  bool IsEditable();
2669 
2675  FBPropertyViewDefinition* AddPropertyView(FBProperty* pProperty, const char* pHierarchy);
2676 
2681  bool RemovePropertyView(FBPropertyViewDefinition* pPropertyViewDefinition);
2682 
2684  FBPropertyViewDefinition* FindPropertyView(const char* pPropertyName);
2685 private:
2692  FBPropertyViewList & operator =(const FBPropertyViewList &);
2694 };
2695 
2700 {
2701 public:
2703  bool IsOpen();
2705  bool IsSaved();
2707  bool IsFolder();
2708 
2710  void SetOpen(bool pTrue, bool pApplyUpHierarchy);
2712  void SetSaved(bool pTrue, bool pApplyUpHierarchy);
2713 
2714 private:
2721  FBPropertyViewDefinition & operator =(const FBPropertyViewDefinition &);
2723 };
2724 
2732 {
2734 
2735 public:
2736  // ----- VIEW LIST -----
2737 
2744  FBPropertyViewList* CreatePropertyList(FBComponent* pObject, FBPropertyViewType pViewType, const char* pName);
2745 
2752  bool RemovePropertyList(FBComponent* pObject, FBPropertyViewType pViewType, const char* pName);
2753 
2760  FBPropertyViewList* FindPropertyList(FBComponent* pObject, FBPropertyViewType pViewType, const char* pName);
2761 
2762  // ----- GLOBAL VIEW (ALL) -----
2763 
2771  FBPropertyViewDefinition* AddPropertyView(const char* pClassName, const char* pPropertyName, const char* pHierarchy);
2772 
2779  bool RemovePropertyView(const char* pClassName, const char* pPropertyName);
2780 
2787  void HidePropertyView(const char* pClassName, const char* pPropertyName, bool pHide);
2788 
2789  // ----- REFRESH -----
2790 
2794 
2799 
2800 private:
2805  FBPropertyViewManager(HIObject pObject=NULL);
2806 };
2807 
2808 #endif //}
2809 
2810 #ifdef FBSDKUseNamespace
2811 }
2812 #endif
2813 
2814 #endif
FBFolderPopup::Caption
FBPropertyString Caption
Read Write Property: Caption to put in popup window.
Definition: fbcontrols.h:2056
FBWidgetHolder::WidgetCreate
virtual QWidget * WidgetCreate(QWidget *pParent)
virtual function to be override in subclass.
FBVisualComponent::__Region::__AttachTo
Structure for attachment components.
Definition: fbcontrols.h:406
kFBColorIndexTimelineOutside
@ kFBColorIndexTimelineOutside
Timeline Outside color.
Definition: fbcontrols.h:243
FBVisualComponent::__Region::__AttachTo::X
FBPropertyVisualComponent X
Property: X Attachment source.
Definition: fbcontrols.h:407
FBVisualComponent::__Region::__AttachType
Structure for attachment types.
Definition: fbcontrols.h:397
kFBIconTop
@ kFBIconTop
Icon on top of text.
Definition: fbcontrols.h:1661
FBFCurveEditor::AddAnimationNode
void AddAnimationNode(FBAnimationNode *pNode)
Add an animation node to the editor.
FBVisualComponent::__Region::__AttachType::X
FBPropertyAttachType X
Property: X Attachment type.
Definition: fbcontrols.h:398
FBLabel::Style
FBPropertyTextStyle Style
Read Write Property: Text style appearance.
Definition: fbcontrols.h:1195
FBBrowsingProperty::FBBrowsingProperty
FBBrowsingProperty()
Constructor.
FBSpread::SetCellView
virtual void SetCellView(kReference pRef, int pColumn, HIKtView pView)
Set a cell's internal toolkit view.
FBFCurveEditorUtility::GetCurves
bool GetCurves(FBProperty *pProperty, FBAnimationNode *pFCurve)
Get the FCurve of a particular property.
FBEventInput::X
FBPropertyInt X
Read Only Property: Mouse X Position.
Definition: fbcontrols.h:466
FBVisualComponent::__Region::Height
FBPropertyInt Height
Property: Region height offset.
Definition: fbcontrols.h:384
FBPropertyViewManager
FBProperty View Manager.
Definition: fbcontrols.h:2732
FBLayout::RenameRegion
virtual bool RenameRegion(const char *pOldName, const char *pNewName)
Rename a region.
kFBColorIndexStdField2
@ kFBColorIndexStdField2
Standard Field 2 color.
Definition: fbcontrols.h:220
FBLayout::GetControl
virtual FBVisualComponent * GetControl(const char *pName)
Get control of a region in a visual component.
FBEditPropertyModern::LargeInc
FBPropertyDouble LargeInc
Read Write Property: Indicate the large increment applied when click-draging on the property value (u...
Definition: fbcontrols.h:2517
FBView::IsView
virtual bool IsView() override
Checks if object is a view.
FBEventDragAndDrop::FBEventDragAndDrop
FBEventDragAndDrop(HKEventBase pEvent)
Constructor.
kFBKeyF5
@ kFBKeyF5
F5.
Definition: fbcontrols.h:171
FBEventResize
Event sent to a control that resizes.
Definition: fbcontrols.h:611
FBVisualComponent::__Region::__AttachTo::Y
FBPropertyVisualComponent Y
Property: Y Attachment source.
Definition: fbcontrols.h:408
FBVisualComponent::Top
FBPropertyInt Top
Read Write Property: Top coordinate.
Definition: fbcontrols.h:442
FBList::Style
FBPropertyListStyle Style
Read Write Property: Style or direction of list.
Definition: fbcontrols.h:1333
FBSpreadColumn::FBSpreadColumn
FBSpreadColumn(FBSpread *pParent, int pCol)
Constructor.
kFBPopupFloat
@ kFBPopupFloat
Float input.
Definition: fbcontrols.h:2096
FBVisualComponent::__Border::Width
FBPropertyInt Width
Property: Width of border.
Definition: fbcontrols.h:429
FBSpreadRow::RowSelected
FBPropertyBool RowSelected
Read Write Property: Is row selected?
Definition: fbcontrols.h:1497
FBFCurveEditorUtility::AddExternalCurves
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
@ kFBColorIndexAlternate2
Alternate 2 color.
Definition: fbcontrols.h:195
FBVisualComponent::__Border::Style
FBPropertyBorderStyle Style
Property: Style of border.
Definition: fbcontrols.h:427
FBMenuItem::Component
FBPropertyComponent Component
Read Write Property: Component handle.
Definition: fbcontrols.h:734
FBPopupInputType
FBPopupInputType
User input types for a popup.
Definition: fbcontrols.h:2091
kFBKeyTab
@ kFBKeyTab
Tab.
Definition: fbcontrols.h:152
FBPropertyViewManager::RemovePropertyList
bool RemovePropertyList(FBComponent *pObject, FBPropertyViewType pViewType, const char *pName)
Remove property view list (only if editable).
kFBButtonDoubleClick
@ kFBButtonDoubleClick
A mouse button was double clicked.
Definition: fbcontrols.h:129
FBTree::Indent
FBPropertyInt Indent
Read Write Property: Use Indent to determine how far child nodes are indented from their parent nodes...
Definition: fbcontrols.h:1874
FBEventInput::KeyState
FBPropertyInt KeyState
Read Only Property: State of key.
Definition: fbcontrols.h:470
FBButton::FBButton
FBButton()
Constructor.
FBTree::FBTree
FBTree()
Constructor.
FBTree::AllowExpansion
FBPropertyBool AllowExpansion
Read Write Property: When OnExpanding occurs, set this to true to allow expansion.
Definition: fbcontrols.h:1870
FBFCurveEditorUtility::TheOne
static FBFCurveEditorUtility & TheOne()
Get the global object for this class.
FBTree::AutoExpandOnDblClick
FBPropertyBool AutoExpandOnDblClick
Read Write Property: Allow automatic expand on double click, default is false.
Definition: fbcontrols.h:1889
kFBColorIndexFlatButtonActive2
@ kFBColorIndexFlatButtonActive2
Flat Button Active 2 color.
Definition: fbcontrols.h:210
FBEventInput::Y
FBPropertyInt Y
Read Only Property: Mouse Y Position.
Definition: fbcontrols.h:467
FBSpreadPart
Spreadsheet part.
Definition: fbcontrols.h:1436
FBVisualComponent::__Region::Width
FBPropertyInt Width
Property: Region width offset.
Definition: fbcontrols.h:383
FBTree::VisibleItemCount
FBPropertyInt VisibleItemCount
Read Only Property: Count of visible items.
Definition: fbcontrols.h:1869
FBTree::NoSelectOnDrag
FBPropertyBool NoSelectOnDrag
Read Write Property: Tells whether node are selected if drag is start and node is not already selecte...
Definition: fbcontrols.h:1884
FBFilePopup::FullFilename
FBPropertyString FullFilename
Read Only Property: Full filename (path and file).
Definition: fbcontrols.h:2033
FBMenuItem::Extension
FBPropertyString Extension
Read Write Property: Default extension.
Definition: fbcontrols.h:735
kFBColorIndexLtGray
@ kFBColorIndexLtGray
Light Gray color.
Definition: fbcontrols.h:200
FBList::IsSelected
virtual bool IsSelected(int pIndex)
Returns whether or not the item pIndex is currently selected.
FBFilePopupStyle
FBFilePopupStyle
Different types of file popup windows.
Definition: fbcontrols.h:2010
FBPropertyListTreeNode::operator[]
virtual FBTreeNode * operator[](int pIndex)
[] operator overload.
FBSlider::SmallStep
FBPropertyDouble SmallStep
Read Write Property: Small step value.
Definition: fbcontrols.h:1368
kFBColorIndexStdButton2
@ kFBColorIndexStdButton2
Standard Button 2 color.
Definition: fbcontrols.h:208
FBFilePopup::Caption
FBPropertyString Caption
Read Write Property: Caption to put in popup window.
Definition: fbcontrols.h:2030
kFBColorIndexBackground1
@ kFBColorIndexBackground1
Background 1 color.
Definition: fbcontrols.h:190
kFBKeyPageDown
@ kFBKeyPageDown
Page Down.
Definition: fbcontrols.h:156
FBThermometer::Value
FBPropertyFloat Value
Read Write Property: Current value.
Definition: fbcontrols.h:1401
FBSpread::Column
FBPropertyInt Column
Read Write Property: Current column.
Definition: fbcontrols.h:1527
FBFCurveEditorUtility::AddExternalCurves
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
@ kFBColorIndexStdScrollPassive2
Standard Scroll Passive 2 color.
Definition: fbcontrols.h:224
FBEditTimeCode::Value
FBPropertyTime Value
Read Write Property: Current timecode value.
Definition: fbcontrols.h:1726
FBArrowButton::SetContent
void SetContent(const char *pTitle, FBVisualComponent *pContent, int pContentWidth, int pContentHeight)
Sets the content to be hidden/shown by button.
FBTree::TreeHeight
FBPropertyInt TreeHeight
Read Only Property: Height of the tree.
Definition: fbcontrols.h:1880
FBButton::OnClick
FBPropertyEvent OnClick
Event: Button clicked.
Definition: fbcontrols.h:1102
FBVisualComponent::OnExit
FBPropertyEvent OnExit
Event: On mouse exit.
Definition: fbcontrols.h:447
FBEventDragAndDrop::Get
virtual FBComponent * Get(int pIndex)
Get the FBComponent specified by pIndex from the Drag and Drop list.
FBFCurveEditorUtility
FBFCurveEditor Utility class Utility class allowing different operations on a FBFCurveEditor or on th...
Definition: fbcontrols.h:2232
FBPropertyComponent
class K_DLLIMPORT FBPropertyBaseComponent< FBComponent * > FBPropertyComponent
Property: FBPropertyBaseComponent(FBComponent*)
Definition: fbproperties.h:1362
kFBPopupChar
@ kFBPopupChar
Character input.
Definition: fbcontrols.h:2093
FBProgress
Progress bar.
Definition: fbcontrols.h:1950
FB_DEFINE_ENUM
#define FB_DEFINE_ENUM(DllTag, Type)
Define an enum and give it the ability to be a property.
Definition: fbproperties.h:150
kFBCellStyle3StatesButton
@ kFBCellStyle3StatesButton
3 state button.
Definition: fbcontrols.h:1422
FBIconPosition
FBIconPosition
Different icon positions possible.
Definition: fbcontrols.h:1659
kFBCellStyleTime
@ kFBCellStyleTime
Time.
Definition: fbcontrols.h:1426
FBVisualContainer::IconPosition
FBPropertyIconPosition IconPosition
Read Write Property: Where the icon is positioned for the items.
Definition: fbcontrols.h:1705
FBEditNumber
Number edit box.
Definition: fbcontrols.h:1243
FBLayout::SetControl
virtual bool SetControl(const char *pName, FBVisualComponent *pComponent)
Set control of a region to a visual component.
FBEventMenu::FBEventMenu
FBEventMenu(HKEventBase pEvent)
Constructor.
FBTree::TreeWidth
FBPropertyInt TreeWidth
Read Only Property: Width of the tree.
Definition: fbcontrols.h:1881
FBEdit::PasswordMode
FBPropertyBool PasswordMode
Read Write Property: Set password mode for this edit box.
Definition: fbcontrols.h:1231
kFBColorIndexTreeBgSubtitle
@ kFBColorIndexTreeBgSubtitle
Tree Background Subtitle color.
Definition: fbcontrols.h:253
FBEditVector::FBEditVector
FBEditVector()
Constructor.
FBEditProperty::SliderMin
FBPropertyDouble SliderMin
Read Write Property: Should the property be editable using a slider, set the minimum value atainable ...
Definition: fbcontrols.h:2480
FBButton::SetImageFileNames
void SetImageFileNames(const char *pUpImage, const char *pDownImage=0, const char *pThirdImage=0, bool pFromResources=false)
Sets the image used to generate a kFBBitmap2States.
FBListStyle
FBListStyle
List style or direction.
Definition: fbcontrols.h:1314
FBFCurveEditorUtility::UpdateCurves
bool UpdateCurves(FBProperty *pProperty, FBXSDK_NAMESPACE::FbxProperty *pFbxProperty, FBXSDK_NAMESPACE::FbxAnimStack *pStack)
Update the FCurve for a particular property, without creating a new property.
FBLayout::RemoveRegion
virtual bool RemoveRegion(const char *pName)
Remove a region.
FBSpread::OnCellChange
FBPropertyEvent OnCellChange
Event: Cell value changed.
Definition: fbcontrols.h:1530
FBSlider::LargeStep
FBPropertyDouble LargeStep
Read Write Property: Large step value.
Definition: fbcontrols.h:1367
FBPlotPopup
Plot Popup (for setting options only).
Definition: fbcontrols.h:2616
kFBKeyRight
@ kFBKeyRight
Right.
Definition: fbcontrols.h:161
FBPropertykReference
class K_DLLIMPORT FBPropertyBase< kReference, kFBPT_kReference > FBPropertykReference
Property: kReference
Definition: fbproperties.h:1355
kFBColorIndexForeground2
@ kFBColorIndexForeground2
Foreground 2 color.
Definition: fbcontrols.h:193
FBEventDragAndDrop::Accept
virtual void Accept()
Accept a drag and drop sequence.
FBFCurveEditor::RemoveAnimationNode
void RemoveAnimationNode(FBAnimationNode *pNode)
Remove an animation node from the editor.
kFBHighlightBorder
@ kFBHighlightBorder
Highlight border.
Definition: fbcontrols.h:304
FBVisualContainer
Used to create a container for a tool UI.
Definition: fbcontrols.h:1667
kFBTextStyleUnderlined
@ kFBTextStyleUnderlined
Underlined.
Definition: fbcontrols.h:1043
FBLayoutRegion::FBLayoutRegion
FBLayoutRegion()
Constructor.
FBAnimationNode
Definition: fbdata.h:1047
FBVisualComponent::__Border::Caption
FBPropertyString Caption
Property: Caption to display in border.
Definition: fbcontrols.h:425
FBEventDblClick
Input event class.
Definition: fbcontrols.h:1298
FBTree::OnCollapsing
FBPropertyEvent OnCollapsing
Event: Fired before the node collapse. To refuse collapsing, set AllowCollapse to false.
Definition: fbcontrols.h:1863
FBImageContainer::ImageWidth
FBPropertyInt ImageWidth
Definition: fbcontrols.h:1212
FBPropertyInt
class K_DLLIMPORT FBPropertyBase< int, kFBPT_int > FBPropertyInt
Property: int
Definition: fbproperties.h:1331
FBPropertyViewDefinition::IsSaved
bool IsSaved()
Is property view saved on view manager store.
FBTree::Clear
void Clear()
Clear the tree (remove all nodes).
kFBKeyBackSpace
@ kFBKeyBackSpace
Backspace.
Definition: fbcontrols.h:151
kFBKeyEscape
@ kFBKeyEscape
Escape.
Definition: fbcontrols.h:153
FBVisualComponent::__Region::Y
FBPropertyInt Y
Property: Region Y offset.
Definition: fbcontrols.h:382
FBButton::SetStateColor
void SetStateColor(FBButtonState pState, const FBColor &pColor)
Returns whether or not the item pIndex is currently selected.
FBTimeSpan
TimeSpan class.
Definition: fbtime.h:384
FBSpreadPart::GetSpread
FBSpread * GetSpread()
Returns the Spread control this part belongs to.
kFBColorIndexFlatTabBg1
@ kFBColorIndexFlatTabBg1
Flat Tab Background 1 color.
Definition: fbcontrols.h:238
kFBNoBorder
@ kFBNoBorder
No border.
Definition: fbcontrols.h:295
kFBColorIndexStdListBgFocusSelected1
@ kFBColorIndexStdListBgFocusSelected1
Standard List Background Focus Selected 1 color.
Definition: fbcontrols.h:229
kFBButtonPress
@ kFBButtonPress
A mouse button was pressed.
Definition: fbcontrols.h:126
FBTree::DeselectOnCollapse
FBPropertyBool DeselectOnCollapse
Read Write Property: Tells whether node are deselected if parent node is collapsed.
Definition: fbcontrols.h:1883
FBFolderPopup::Path
FBPropertyString Path
Read Write Property: Path of folder selected.
Definition: fbcontrols.h:2057
kFBStandardSmoothEdgeBorder
@ kFBStandardSmoothEdgeBorder
Standard smoothed edges border.
Definition: fbcontrols.h:303
FBVisualComponent::__Border::MaxAngle
FBPropertyFloat MaxAngle
Property: Max angle for rounding.
Definition: fbcontrols.h:431
FBPlotPopup::EnableEvaluateDeformation
FBPropertyBool EnableEvaluateDeformation
Read Write Property: Enable Evaluate Deformation option for popup.
Definition: fbcontrols.h:2638
FBEdit::OnTransaction
FBPropertyEvent OnTransaction
Event: Transaction begin/end (continuous value changes). This event property doesn't exist in pyfbsdk...
Definition: fbcontrols.h:1234
kFBColorIndexGray
@ kFBColorIndexGray
Gray color.
Definition: fbcontrols.h:201
FBSlider::OnTransaction
FBPropertyEvent OnTransaction
Event: Transaction begin/end (continuous value changes). This event property doesn't exist in pyfbsdk...
Definition: fbcontrols.h:1371
FBView::GraphicOGL
FBPropertyBool GraphicOGL
Read Only Property: Indicates if the view is OpenGL.
Definition: fbcontrols.h:1940
FBEventResize::Height
FBPropertyInt Height
Property: New Height of the window.
Definition: fbcontrols.h:619
kFBButtonState0
@ kFBButtonState0
State is 0, usually meaning not active.
Definition: fbcontrols.h:1023
FBButton::OnDragAndDrop
FBPropertyEvent OnDragAndDrop
Event: Something was dragged.
Definition: fbcontrols.h:1103
FBTree::OnEditNode
FBPropertyEvent OnEditNode
Event: Called upon node edition.
Definition: fbcontrols.h:1866
kFBMenuItemMotionImport
@ kFBMenuItemMotionImport
Motion Files->Import.
Definition: fbcontrols.h:674
FBMenuItem::Type
FBPropertyMenuItemType Type
Read Write Property: Type of menu item.
Definition: fbcontrols.h:738
FBRenderer
Open Reality renderer interface.
Definition: fbrenderer.h:446
FBEventDragAndDrop::PosY
FBPropertyInt PosY
Property: Y position of mouse.
Definition: fbcontrols.h:549
FBSDK_DLL
#define FBSDK_DLL
FBSDKDLL_ K_DLLEXPORT.
Definition: fbcontrols.h:50
FBVisualComponent::GetKtView
virtual HIKtView GetKtView()
Get internal toolkit object.
FBFCurveEditorEvent
This class is used when receiving a callback about an interaction that the user has done in the FCurv...
Definition: fbcontrols.h:2213
kFBColorIndexStdListBgSelected1
@ kFBColorIndexStdListBgSelected1
Standard List Background Selected 1 color.
Definition: fbcontrols.h:227
FBEventDragAndDrop
Drag and drop interface.
Definition: fbcontrols.h:511
FBSpread::RowSort
virtual void RowSort(bool pAscending=true)
Sort rows.
FBThermometer::FBThermometer
FBThermometer()
Constructor.
FBSpread::OnRowClick
FBPropertyEvent OnRowClick
Event: Row clicked.
Definition: fbcontrols.h:1531
FBEdit::OnChange
FBPropertyEvent OnChange
Event: Text changed.
Definition: fbcontrols.h:1233
kFBColorIndexSize
@ kFBColorIndexSize
Color Index Size color.
Definition: fbcontrols.h:264
kFBKeyIns
@ kFBKeyIns
Insert.
Definition: fbcontrols.h:164
kFBKeyPress
@ kFBKeyPress
A keyboard key was pressed.
Definition: fbcontrols.h:124
FBSpreadRow
Spreadsheet row.
Definition: fbcontrols.h:1477
FBEditNumber::SmallStep
FBPropertyDouble SmallStep
Read Write Property: Small step value.
Definition: fbcontrols.h:1254
FBFilePopup
File Popup (for open/save).
Definition: fbcontrols.h:2018
FBSpread::GetCell
virtual void GetCell(kReference pRef, int pColumn, int &pValue)
Get a cell's value.
FBProgress::ProgressDone
void ProgressDone()
End progress, must be called to reset progress bar UI to normal status after finishing the task.
FBEventShow::FBEventShow
FBEventShow(HKEventBase pEvent)
Constructor.
kFBEmbossSmoothEdgeBorder
@ kFBEmbossSmoothEdgeBorder
Smoothed edges border.
Definition: fbcontrols.h:300
FBEventDragAndDrop::Add
virtual void Add(FBComponent *pComponent, int pId=0)
Add an item to the drag and drop list.
FBEventSpread
Spreadsheet event.
Definition: fbcontrols.h:1636
FBStringList
String list.
Definition: fbstring.h:208
kFBVerticalList
@ kFBVerticalList
Vertical list.
Definition: fbcontrols.h:1316
FBTree::SelectedCount
FBPropertyInt SelectedCount
Read Only Property: Count of selected items.
Definition: fbcontrols.h:1868
FBVisualComponent::__Region::__Ratio
Structure for attachment ratio.
Definition: fbcontrols.h:388
kFBColorIndexTreeBgSubtitleLine
@ kFBColorIndexTreeBgSubtitleLine
Tree Background SubtitleLine color.
Definition: fbcontrols.h:254
FBMenuItem::Path
FBPropertyString Path
Read Write Property: Default path to open file dialog to.
Definition: fbcontrols.h:740
FBSpreadRow::EditCaption
virtual bool EditCaption()
Edit the row caption.
kFBEmbossBorder
@ kFBEmbossBorder
Embossed border.
Definition: fbcontrols.h:297
FBMenuItem::Label
FBPropertyString Label
Read Write Property: Label of the menu item.
Definition: fbcontrols.h:736
FBPropertyViewList::IsEditable
bool IsEditable()
Is property view list editable.
FBScrollBox::FBScrollBox
FBScrollBox()
Constructor.
FBEditNumber::Min
FBPropertyDouble Min
Read Write Property: Minimum value.
Definition: fbcontrols.h:1250
FBFCurveEditorUtility::UnregisterToFCurveEditorEvent
bool UnregisterToFCurveEditorEvent(HICallback pOwner, kICallbackHandler pHandler, FBFCurveEditor *pEditor=NULL)
Unregister to FCurve Editor event.
FBEventMenu::Id
FBPropertyInt Id
Read Write Property: Id number for menu item.
Definition: fbcontrols.h:686
kFBColorIndexStdListLine
@ kFBColorIndexStdListLine
Standard List Line color.
Definition: fbcontrols.h:233
FBTree::ShowLines
FBPropertyBool ShowLines
Read Write Property: On node selection, will draw entire line selected
Definition: fbcontrols.h:1876
FBVisualComponent::__Border::Spacing
FBPropertyInt Spacing
Property: Spacing of border.
Definition: fbcontrols.h:430
FBFCurveEditor::RemoveProperty
void RemoveProperty(FBPropertyAnimatable *pProperty)
Remove animatable property from the editor.
FBLayout::SetBorder
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.
FBPlotPopup::EnablePlotTranslationOnRootOnly
FBPropertyBool EnablePlotTranslationOnRootOnly
Read Write Property: Enable Plot Translation On Root Only option for popup.
Definition: fbcontrols.h:2633
FBTreeNode
A node in the tree view.
Definition: fbcontrols.h:1781
FBVisualComponent::__Region::__Pos
Structure for absolute positions.
Definition: fbcontrols.h:415
FBEventTransaction::FBEventTransaction
FBEventTransaction(HKEventBase pEvent)
Constructor.
FBPlotOptions
Option parameters for plotting.
Definition: fbapplication.h:186
FBScrollBox
Scroll Box.
Definition: fbcontrols.h:1144
kFBRadioButton
@ kFBRadioButton
Radio button.
Definition: fbcontrols.h:1013
FBMenuItem::Activate
void Activate(bool pState=true)
Activate menu item.
kFBAttachTop
@ kFBAttachTop
Attach to top [min(y1,y2)]
Definition: fbcontrols.h:284
FBEditProperty::LargeInc
FBPropertyDouble LargeInc
Read Write Property: Indicate the large increment applied when click-draging on the property value (u...
Definition: fbcontrols.h:2483
FBTabPanel::OnChange
FBPropertyEvent OnChange
Event: Tab panel change.
Definition: fbcontrols.h:999
FBEditColor::ColorMode
FBPropertyInt ColorMode
Read Write Property: 3 for RGB, 4 for RGBA (Default = 3)
Definition: fbcontrols.h:1272
FBVisualComponent::__Region::__AttachType::Y
FBPropertyAttachType Y
Property: Y Attachment type.
Definition: fbcontrols.h:399
kFBColorIndexBackground
@ kFBColorIndexBackground
Background color.
Definition: fbcontrols.h:189
FBVisualComponent::FBVisualComponent
FBVisualComponent(HIObject pObject)
Constructor.
kFBColorIndexStdScrollPassive1
@ kFBColorIndexStdScrollPassive1
Standard Scroll Passive 1 color.
Definition: fbcontrols.h:223
kFBGhostSwap
@ kFBGhostSwap
Ghost Swap button pressed.
Definition: fbcontrols.h:2205
FBEditPropertyModern::FBEditPropertyModern
FBEditPropertyModern()
Constructor.
kFBPickingBorder
@ kFBPickingBorder
Picking border.
Definition: fbcontrols.h:305
FBEventDragAndDrop::State
FBPropertyDragAndDropState State
Property: Drag and drop sub-event.
Definition: fbcontrols.h:547
FBVisualComponent::GetQWidgetAddress
QWidget * GetQWidgetAddress()
Get internal QWidget.
FBVisualContainer::ItemIconSet
bool ItemIconSet(kReference pRef, FBImage *pImage, bool pUseACopyOfTheImage=true)
Set an item's icon.
kFBColorIndexStdListBg1
@ kFBColorIndexStdListBg1
Standard List Background 1 color.
Definition: fbcontrols.h:226
FBSpread::MultiSelect
FBPropertyBool MultiSelect
Read Write Property: Can there be multiple selections?
Definition: fbcontrols.h:1528
kFBColorIndexTimelineHighlight
@ kFBColorIndexTimelineHighlight
Timeline Highlight color.
Definition: fbcontrols.h:249
FBTree::InsertLast
FBTreeNode * InsertLast(FBTreeNode *pNode, const char *pName)
Insert node at the end.
FBFCurveEditorEventType
FBFCurveEditorEventType
This enum indicates what event happened in the FCurve Editor.
Definition: fbcontrols.h:2202
FBSpread::Row
FBPropertykReference Row
Read Write Property: Current row.
Definition: fbcontrols.h:1526
kFBColorIndexStdListBgSelected2
@ kFBColorIndexStdListBgSelected2
Standard List Background Selected 2 color.
Definition: fbcontrols.h:228
FBSpreadColumn::Justify
FBPropertyTextJustify Justify
Read Write Property: Text justification.
Definition: fbcontrols.h:1514
FBTreeNode::FBTreeNode
FBTreeNode(FBTree *pTree, HIObject pObject)
Constructor.
FBEditNumber::LargeStep
FBPropertyDouble LargeStep
Read Write Property: Large step value.
Definition: fbcontrols.h:1253
kFBKeyF7
@ kFBKeyF7
F7.
Definition: fbcontrols.h:173
FBPlotPopup::EnableSmartPlotControls
FBPropertyBool EnableSmartPlotControls
Read Write Property: Enable Smart Plot option for popup.
Definition: fbcontrols.h:2634
FBPropertyViewManager::FindPropertyList
FBPropertyViewList * FindPropertyList(FBComponent *pObject, FBPropertyViewType pViewType, const char *pName)
Find property view list.
kFBColorIndexShadow
@ kFBColorIndexShadow
Shadow color.
Definition: fbcontrols.h:197
FBLayoutRegion
Layout region.
Definition: fbcontrols.h:1380
FBTree::GetRoot
FBTreeNode * GetRoot()
Get the root node.
FBPropertyDouble
class K_DLLIMPORT FBPropertyBase< double, kFBPT_double > FBPropertyDouble
Property: double
Definition: fbproperties.h:1340
FBSpread::ColumnAdd
virtual void ColumnAdd(const char *pString, kReference pRef=0)
Add a column.
FBTree::OnExpanding
FBPropertyEvent OnExpanding
Event: Is fired before the node expand. To refuse expanding set AllowExpansion to false.
Definition: fbcontrols.h:1861
FBVisualContainer::Orientation
FBPropertyOrientation Orientation
Read Write Property: Orientation of container.
Definition: fbcontrols.h:1703
FBPropertyViewManager::RefreshPropertyViews
void RefreshPropertyViews()
Force refresh of browsing property tool.
kFBKeyDel
@ kFBKeyDel
Delete.
Definition: fbcontrols.h:165
FBButtonLook
FBButtonLook
Button look.
Definition: fbcontrols.h:1049
FBPopup
Popup window.
Definition: fbcontrols.h:1982
FBButtonState
FBButtonState
Possible button states.
Definition: fbcontrols.h:1022
FBFilePopup::Execute
virtual bool Execute()
Execute file popup.
FBImageContainer
Image.
Definition: fbcontrols.h:1205
FBPropertyListTreeNode
PropertyList of nodes in the tree view.
Definition: fbcontrols.h:1796
kFBKeyCtrl
@ kFBKeyCtrl
Control was pressed.
Definition: fbcontrols.h:144
FBLayout::AddRegion
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.
FBFilePopup::Style
FBPropertyFilePopupStyle Style
Read Write Property: Style of file popup.
Definition: fbcontrols.h:2035
FBLabel::FBLabel
FBLabel()
Constructor.
FBVisualContainer::ItemIconSet
virtual bool ItemIconSet(kReference pRef, const char *pFilename)
Set an item's icon.
FBEditPropertyModern::Precision
FBPropertyDouble Precision
Read Write Property: Used to specify the width and precision of the value shown. A value of 7....
Definition: fbcontrols.h:2518
FBFCurveEditorEvent::EventType
FBPropertyFCurveEditorEventType EventType
Read Only Property: Event type, please see the FBFCurveEditorEventType for the possible types.
Definition: fbcontrols.h:2220
FBLayout::Restructure
void Restructure(bool pNoMove)
Force a recomputation of all region placements in the layout.
FBBrowsingProperty::AddButtonInToolbar
int AddButtonInToolbar(const char *pCaption, HICallback pOwner, kICallbackHandler pHandler)
Add custom button in the header of the property browser.
FBEditColor::FBEditColor
FBEditColor()
Constructor.
kFBButtonState1
@ kFBButtonState1
State is 1, usually meaning active.
Definition: fbcontrols.h:1024
FBFCurveEditorUtility::UpdateCurves
bool UpdateCurves(FBProperty *pProperty, FBXSDK_NAMESPACE::FbxAnimCurveNode *pFCurve)
Update the FCurve for a particular property, without creating a new property.
FBMenuItem::IsActive
bool IsActive()
Is menu item active?
FBThermometer::Clear
void Clear()
Reset bounds and value.
FBVisualContainer::Items
FBPropertyStringList Items
List: Names of items in container.
Definition: fbcontrols.h:1700
kFBUnspecified
@ kFBUnspecified
Unspecified event.
Definition: fbcontrols.h:2203
kFBFilePopupOpen
@ kFBFilePopupOpen
Open file popup (Shows 'Open Directory').
Definition: fbcontrols.h:2011
FBSpreadRow::FBSpreadRow
FBSpreadRow(FBSpread *pParent, kReference pRow)
Constructor.
FBMenuItem::Execute
virtual bool Execute(const char *pFilename=NULL)=0
The callback function for when the menu item is selected.
FBSlider::OnChange
FBPropertyEvent OnChange
Event: Slider value changed.
Definition: fbcontrols.h:1370
FBLayout::OnInput
FBPropertyEvent OnInput
Event: Input.
Definition: fbcontrols.h:976
FBSpreadPart::FBSpreadPart
FBSpreadPart(FBSpread *pParent)
Constructor.
kFBKeyF3
@ kFBKeyF3
F3.
Definition: fbcontrols.h:169
kFBPopupInt
@ kFBPopupInt
Integer input.
Definition: fbcontrols.h:2095
kFBColorIndexStdTabActive2
@ kFBColorIndexStdTabActive2
Standard Tab Active 1 color.
Definition: fbcontrols.h:235
FBButtonStyle
FBButtonStyle
Style of buttons.
Definition: fbcontrols.h:1010
FBEditVector
Vector edit widget.
Definition: fbcontrols.h:1283
FBVisualComponent::__Region::X
FBPropertyInt X
Property: Region X offset.
Definition: fbcontrols.h:381
kFBColorIndexTimelineCenter1
@ kFBColorIndexTimelineCenter1
Timeline Center 1 color.
Definition: fbcontrols.h:246
kFBColorIndexFlatButtonPassive1
@ kFBColorIndexFlatButtonPassive1
Flat Button Passive 1 color.
Definition: fbcontrols.h:211
FBEditPropertyModern::Property
FBPropertyReference Property
Read Write Property: Property to edit. Set to NULL to disable.
Definition: fbcontrols.h:2512
FBLayout::SetSplitStyle
virtual bool SetSplitStyle(const char *pName, FBSplitStyle pRegionType)
Set a region's splitstyle.
FBPropertyViewDefinition::IsFolder
bool IsFolder()
Is view a folder.
FBEditPropertyModern::SliderMax
FBPropertyDouble SliderMax
Read Write Property: Should the property be editable using a slider, set the maximum value atainable ...
Definition: fbcontrols.h:2515
FBSlider::Orientation
FBPropertyOrientation Orientation
Read Write Property: Slider orientation.
Definition: fbcontrols.h:1366
FBVisualComponent::__Region::Name
FBPropertyString Name
Property: Region name.
Definition: fbcontrols.h:379
FBSpread::GetCurrentCell
virtual FBSpreadCell GetCurrentCell()
Get the current cell.
kFBFilePopupSave
@ kFBFilePopupSave
Save file popup (Shows 'Save Directory').
Definition: fbcontrols.h:2012
FBMessageBoxWithCheck
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.
FBEventTransaction::IsBeginTransaction
FBPropertyBool IsBeginTransaction
Read Only Property: Tells if the transaction is at begin.
Definition: fbcontrols.h:484
FBLayout::GetRegionPositions
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
FBMenuItemType
Types of menu items available.
Definition: fbcontrols.h:673
FBEventTreeWhy
FBEventTreeWhy
Tree node different event type.
Definition: fbcontrols.h:1744
FBPropertyColor
class K_DLLIMPORT FBPropertyBase< FBColor, kFBPT_ColorRGB > FBPropertyColor
FBPropertyColor type definition.
Definition: fbproperties.h:1454
kFBMouseEnter
@ kFBMouseEnter
The mouse pointer is entering the window.
Definition: fbcontrols.h:130
FBFCurveEditorUtility::UpdateCurves
bool UpdateCurves(FBProperty *pProperty, FBAnimationNode *pFCurve)
Update the FCurve for a particular property, without creating a new property.
FBLayout::GetHIKtObject
virtual HIKtObject GetHIKtObject(const char *pName)
Set or Get internal toolkit: object.
FBTree::OnDragAndDrop
FBPropertyEvent OnDragAndDrop
Event: Drag and drop of an element.
Definition: fbcontrols.h:1865
FBLayout::SetAutoRestructure
void SetAutoRestructure(bool pAutoRestructure)
Suspend all automatic layout recomputation.
kFBPopupString
@ kFBPopupString
String input.
Definition: fbcontrols.h:2094
FBTree::SelectionActive
FBPropertyBool SelectionActive
Read Write Property: Tells whether selection is allowed or not.
Definition: fbcontrols.h:1882
FBFilePopup::Path
FBPropertyString Path
Read Write Property: Path of file selected.
Definition: fbcontrols.h:2032
kFBColorIndexStdScrollActive1
@ kFBColorIndexStdScrollActive1
Standard Scroll Active 1 color.
Definition: fbcontrols.h:221
FBTree::ItemHeight
FBPropertyInt ItemHeight
Read Write Property: Height of an item.
Definition: fbcontrols.h:1877
FBEditProperty::FBEditProperty
FBEditProperty()
Constructor.
kFBViewByObject
@ kFBViewByObject
Object property view.
Definition: fbcontrols.h:2658
FBTabPanel::Layout
FBPropertyLayout Layout
Read Write Property: Layout for current tab panel.
Definition: fbcontrols.h:998
kFBTextJustifyRight
@ kFBTextJustifyRight
Right justify.
Definition: fbcontrols.h:1032
FBFolderPopup::FBFolderPopup
FBFolderPopup()
Constructor.
kFBColorIndexTreeKeyingSelect
@ kFBColorIndexTreeKeyingSelect
Tree Keying Select color.
Definition: fbcontrols.h:261
kFBUnknownInput
@ kFBUnknownInput
The internal event could not be translated.
Definition: fbcontrols.h:137
FBPopup::Show
virtual bool Show(FBVisualComponent *pParent=NULL)
Show popup.
FBEventShow::Shown
FBPropertyBool Shown
Read Only Property: Was layer just shown?
Definition: fbcontrols.h:567
kFBColorIndexTimelineCenter2
@ kFBColorIndexTimelineCenter2
Timeline Center 2 color.
Definition: fbcontrols.h:247
FBFCurveEditorUtility::RegisterToFCurveEditorEvent
bool RegisterToFCurveEditorEvent(HICallback pOwner, kICallbackHandler pHandler, FBFCurveEditor *pEditor=NULL)
Register to FCurve Editor event.
FBArrowButton
Creates a button which opens a layout to display content.
Definition: fbcontrols.h:1117
FBSpreadColumn::Width
FBPropertyInt Width
Read Write Property: Column width.
Definition: fbcontrols.h:1513
FBFolderPopup
Folder Popup (for selecting a directory).
Definition: fbcontrols.h:2044
kFBColorIndexStdTabPassive2
@ kFBColorIndexStdTabPassive2
Standard Tab Passive 1 color.
Definition: fbcontrols.h:237
FBVisualComponent::Refresh
virtual void Refresh(bool pNow=false)
Refresh component.
FBLayout::SetView
virtual bool SetView(const char *pName, FBVisualComponent *pComponent)
Set view.
FBVisualComponent::Enabled
FBPropertyBool Enabled
Read Write Property: Is visual enabled?
Definition: fbcontrols.h:438
kFBColorIndexDkGreen
@ kFBColorIndexDkGreen
Dark Green color.
Definition: fbcontrols.h:262
kFBCellStyleMenu
@ kFBCellStyleMenu
Menu.
Definition: fbcontrols.h:1423
FBEditPropertyModern
Property editor widget.
Definition: fbcontrols.h:2500
FBPlotPopup::SetPlotOptions
void SetPlotOptions(const FBPlotOptions &pPlotOptions)
Set plot options.
kFBAttachWidth
@ kFBAttachWidth
Attach to width [abs(x2-x1)]
Definition: fbcontrols.h:286
kFBColorIndexDkGray
@ kFBColorIndexDkGray
Dark Gray color.
Definition: fbcontrols.h:202
FBEventDblClick::Selection
FBPropertyInt Selection
Read Only Property: Id of selection.
Definition: fbcontrols.h:1305
FBPropertyListTreeNode::RemoveAt
virtual void RemoveAt(int pIndex)
Remove property at pIndex.
FBTree::MultiDrag
FBPropertyBool MultiDrag
Read Write Property: Tells whether multiple drag/drop is allowed or not.
Definition: fbcontrols.h:1872
FBProgress::ProgressBegin
void ProgressBegin()
Start progress, must be called before set Text & Percent property.
FBTabPanel::ItemIndex
FBPropertyInt ItemIndex
Read Write Property: Current tab panel.
Definition: fbcontrols.h:996
FBScrollBox::GetContent
FBLayout * GetContent()
Returns an empty layout in which you can add scrollable content.
kFBKeyF8
@ kFBKeyF8
F8.
Definition: fbcontrols.h:174
FBEventSpread::Column
FBPropertyInt Column
Read Only Property: Column of event.
Definition: fbcontrols.h:1644
FBEdit::FBEdit
FBEdit(HIObject pObject=NULL)
Constructor.
FBTabPanel
Tab panel.
Definition: fbcontrols.h:989
kFBAttachNone
@ kFBAttachNone
No attachment.
Definition: fbcontrols.h:289
FBTree::OnCollapsed
FBPropertyEvent OnCollapsed
Event: Click on the "-" sign before a non-leaf node.
Definition: fbcontrols.h:1862
FBAttachType
FBAttachType
Types of attachments between UI regions.
Definition: fbcontrols.h:281
kFBDropDownList
@ kFBDropDownList
Drop down list.
Definition: fbcontrols.h:1315
FBFCurveEditor
FCurve editor.
Definition: fbcontrols.h:2166
kFBDragAndDropDrag
@ kFBDragAndDropDrag
Dragging.
Definition: fbcontrols.h:500
FBPropertyStringList
Property: StringList
Definition: fbproperties.h:989
FBLayout::GetHIKtView
virtual HIKtView GetHIKtView(const char *pName)
Get internal toolkit view.
FBVisualComponent::Hint
FBPropertyString Hint
Read Write Property: Hint to show.
Definition: fbcontrols.h:439
FBFCurveEditorUtility::GetProperties
bool GetProperties(FBArrayTemplate< FBProperty * > &pProperties, bool pSelectedOnly, FBFCurveEditor *pEditor=NULL)
Get the displayed properties.
FBSpread::GetRow
virtual FBSpreadRow GetRow(kReference pRef)
Get a row from a row reference.
FBEventResize::FBEventResize
FBEventResize(HKEventBase pEvent)
Constructor.
FBList
List of items.
Definition: fbcontrols.h:1322
FBVisualComponent::__Region::__AttachTo::Height
FBPropertyVisualComponent Height
Property: Height Attachment source.
Definition: fbcontrols.h:410
FBPropertyViewManager::CreatePropertyList
FBPropertyViewList * CreatePropertyList(FBComponent *pObject, FBPropertyViewType pViewType, const char *pName)
Create new property view list.
kFBAttachHeight
@ kFBAttachHeight
Attach to height [abs(y2-y1)]
Definition: fbcontrols.h:287
FBFCurveEditor::Clear
void Clear()
Clear the editor.
FBEditPropertyModern::SmallInc
FBPropertyDouble SmallInc
Read Write Property: Indicate the small increment applied when click-draging on the property value (u...
Definition: fbcontrols.h:2516
FBTree::AutoScroll
FBPropertyBool AutoScroll
Read Write Property: If AutoScroll property is True then the tree window will be automatically scroll...
Definition: fbcontrols.h:1873
FBEditColor
Color edit widget.
Definition: fbcontrols.h:1265
kFBColorIndexSelected
@ kFBColorIndexSelected
Selected color.
Definition: fbcontrols.h:242
kFBKeyF10
@ kFBKeyF10
F10.
Definition: fbcontrols.h:176
FBList::MultiSelect
FBPropertyBool MultiSelect
Read Write Property: Can multiple items be selected?
Definition: fbcontrols.h:1331
FBSlider
Slider.
Definition: fbcontrols.h:1357
FBEdit::Text
FBPropertyString Text
Read Write Property: Text displayed.
Definition: fbcontrols.h:1230
FBSpread::GetCell
virtual void GetCell(kReference pRef, int pColumn, const char *&pString)
Get a cell's value.
FBVisualContainer::OnDblClick
FBPropertyEvent OnDblClick
Event: Double click.
Definition: fbcontrols.h:1710
FBSpreadPart::Row
FBPropertyInt Row
Read Only Property: Row number.
Definition: fbcontrols.h:1446
FBEditProperty::CaptionSize
FBPropertyInt CaptionSize
Read Write Property: Indicate how much width should the Property Editor reserve for displaying the pr...
Definition: fbcontrols.h:2485
kFBPopupBool
@ kFBPopupBool
Boolean input.
Definition: fbcontrols.h:2092
HKEvent
HKEventBase HKEvent
HKEvent.
Definition: fbcomponent.h:380
FBView::DrawString
virtual void DrawString(const char *pText, float pX, float pY, int pEnable=-1)
Draw a string in the view.
FBTree::OnClickCheck
FBPropertyEvent OnClickCheck
Event: Click on a node checkbox of the tree.
Definition: fbcontrols.h:1857
FBMenuItem::Description
FBPropertyString Description
Read Write Property: Description of the menu item.
Definition: fbcontrols.h:737
FBPropertyAnimatable
Animatable property base class.
Definition: fbproperties.h:1482
FBTree::OnDeselect
FBPropertyEvent OnDeselect
Event: Deselection on a node of the tree.
Definition: fbcontrols.h:1859
kFBColorIndexTimelineOutside1
@ kFBColorIndexTimelineOutside1
Timeline Outside 1 color.
Definition: fbcontrols.h:244
kFBColorIndexHighlight
@ kFBColorIndexHighlight
Highlight color.
Definition: fbcontrols.h:196
kFBIconLeft
@ kFBIconLeft
Icon on left of text.
Definition: fbcontrols.h:1660
FBEventTreeSelect
FBTree selection event.
Definition: fbcontrols.h:1770
kFBKeyUp
@ kFBKeyUp
Up.
Definition: fbcontrols.h:160
kFBGhostClear
@ kFBGhostClear
Ghost Clear button pressed.
Definition: fbcontrols.h:2206
FBSpread::OnDragAndDrop
FBPropertyEvent OnDragAndDrop
Event: Drag and drop event.
Definition: fbcontrols.h:1533
FBProgress::FBProgress
FBProgress()
Constructor.
FBEventDragAndDrop::GetCount
virtual int GetCount()
Get the number of items in the DragAndDrop list.
FBSpread::SetCell
virtual void SetCell(kReference pRef, int pColumn, const char *pString)
Set a cell's value.
FBView::FBView
FBView()
Constructor.
FBTabPanel::TabStyle
FBPropertyInt TabStyle
Read Write Property: Style of the tab panel, 0 creates normal tabs, 1 creates buttons to activate tab...
Definition: fbcontrols.h:997
FBVisualComponent::__Border
Border information structure.
Definition: fbcontrols.h:424
FBPropertyTime
class K_DLLIMPORT FBPropertyBase< FBTime, kFBPT_Time > FBPropertyTime
Property: FBTime
Definition: fbproperties.h:1346
FBEventSpread::Action
FBPropertyInt Action
Read Only Property: Action associated to the spread event.
Definition: fbcontrols.h:1649
kFBGhostKeep
@ kFBGhostKeep
Ghost Keep button pressed.
Definition: fbcontrols.h:2204
kFB2States
@ kFB2States
2 state button (2 colors).
Definition: fbcontrols.h:1014
kFBColorIndexFlatButtonActive1
@ kFBColorIndexFlatButtonActive1
Flat Button Active 1 color.
Definition: fbcontrols.h:209
FBMessageBoxGetUserValue
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.
FBThermometer
Thermometer.
Definition: fbcontrols.h:1393
FBVisualComponent::__Region::__AttachTo::Width
FBPropertyVisualComponent Width
Property: Width Attachment source.
Definition: fbcontrols.h:409
FBBrowsingProperty::ObjectGetCount
int ObjectGetCount()
Get the number of object displayed in the property browser.
FBMenuItem
Menu Item.
Definition: fbcontrols.h:697
__FBClassDeclare
#define __FBClassDeclare(Name, Parent)
For internal use only.
Definition: fbcomponent.h:131
FBFCurveEditorUtility::GetTimeSpan
FBTimeSpan GetTimeSpan(FBFCurveEditor *pEditor=NULL)
Get the displayed time range of the FCurve Editor.
kFBMenuItemMotionExport
@ kFBMenuItemMotionExport
Motion Files->Export.
Definition: fbcontrols.h:676
kFBColorIndexTreeSelect
@ kFBColorIndexTreeSelect
Tree Select color.
Definition: fbcontrols.h:260
FBTree::HighlightOnRightClick
FBPropertyBool HighlightOnRightClick
Read Write Property: Hightlight node on right click.
Definition: fbcontrols.h:1886
FBSpreadPart::ReadOnly
FBPropertyBool ReadOnly
Read Write Property: Is SpreadPart read-only?
Definition: fbcontrols.h:1448
kFBKeyF11
@ kFBKeyF11
F11.
Definition: fbcontrols.h:177
FBEditTimeCode::FBEditTimeCode
FBEditTimeCode()
Constructor.
FBSlider::Value
FBPropertyDouble Value
Read Write Property: Current value.
Definition: fbcontrols.h:1365
FBLayout::GetSplitStyle
virtual FBSplitStyle GetSplitStyle(const char *pName)
Get a region's splitstyle.
FBFCurveEditorUtility::GetCurves
bool GetCurves(FBProperty *pProperty, FBXSDK_NAMESPACE::FbxAnimCurveNode *pFCurve)
Get the FCurve of a particular property.
FBEventTree::TreeNode
FBPropertyTreeNode TreeNode
Read Write Property: Tree node.
Definition: fbcontrols.h:1763
FBVisualContainer::ItemIndex
FBPropertyInt ItemIndex
Read Write Property: Current item selected.
Definition: fbcontrols.h:1702
FBProperty
Property: Base property class.
Definition: fbproperties.h:195
FBMessageBox
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
@ kFBColorIndexGreen
Green color.
Definition: fbcontrols.h:204
FBButton::HookToButton
void HookToButton(FBButton *pButton)
Sets a link to another button.
kFBKeyShift
@ kFBKeyShift
Shift was pressed.
Definition: fbcontrols.h:143
FBVisualComponent::ViewInput
virtual void ViewInput(int pMouseX, int pMouseY, FBInputType pAction, int pButtonKey, int pModifier)
Input callback function.
__FB_FORWARD
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
Definition: fbtypes.h:68
kFBCheckbox
@ kFBCheckbox
Check box.
Definition: fbcontrols.h:1015
FBVisualComponent::ReadOnly
FBPropertyBool ReadOnly
Read Write Property: Is visual component read only?
Definition: fbcontrols.h:437
FBPropertyBaseList
Definition: fbproperties.h:893
FBTree::OnChange
FBPropertyEvent OnChange
Event: Change of the selection.
Definition: fbcontrols.h:1864
FBPropertyViewManager::AddPropertyView
FBPropertyViewDefinition * AddPropertyView(const char *pClassName, const char *pPropertyName, const char *pHierarchy)
Add property view to global ('All') view set.
FBEvent
Base Event class.
Definition: fbcomponent.h:940
FBLayout::MoveRegion
virtual bool MoveRegion(const char *pName, int pX, int pY)
Move a region.
kFBKeyF4
@ kFBKeyF4
F4.
Definition: fbcontrols.h:170
kFBCellStyleString
@ kFBCellStyleString
String.
Definition: fbcontrols.h:1417
FBWidgetHolder::SetCreator
void SetCreator(WidgetCreator pCreatorFunction)
Add a function that creates a native widget (a QWidget on Qt platform) On Qt, this creator function w...
kFBDragAndDropEnd
@ kFBDragAndDropEnd
End of drag and drop.
Definition: fbcontrols.h:502
kFBColorIndexStdCheckboxDisabled1
@ kFBColorIndexStdCheckboxDisabled1
Standard Checkbox Disabled 1 color.
Definition: fbcontrols.h:217
FBLabel::Justify
FBPropertyTextJustify Justify
Read Write Property: Text justification for label.
Definition: fbcontrols.h:1194
kFBColorIndexForeground1
@ kFBColorIndexForeground1
Foreground 1 color.
Definition: fbcontrols.h:192
FBPropertyListTreeNode::Add
virtual int Add(FBTreeNode *pNode)
Add a property to the list.
FBFCurveEditorUtility::UpdateCurves
bool UpdateCurves(FBProperty *pProperty, FBProperty *pSrcProperty)
Update the FCurve for a particular property, without creating a new property.
FBList::FBList
FBList()
Constructor.
FBPlotPopup::FBPlotPopup
FBPlotPopup()
Constructor.
FBPropertyVector3d
class K_DLLIMPORT FBPropertyBase< FBVector3d, kFBPT_Vector3D > FBPropertyVector3d
FBPropertyVector3d type definition.
Definition: fbproperties.h:1469
FBSpreadPart::Enabled
FBPropertyBool Enabled
Read Write Property: Is SpreadPart enabled?
Definition: fbcontrols.h:1449
FBEventSpread::FBEventSpread
FBEventSpread(HKEventBase pEvent)
Constructor.
kFBEmbossSmoothBorder
@ kFBEmbossSmoothBorder
Smooth border.
Definition: fbcontrols.h:298
kFBPushButton
@ kFBPushButton
Normal button.
Definition: fbcontrols.h:1011
FBPropertyViewManager::RemovePropertyView
bool RemovePropertyView(const char *pClassName, const char *pPropertyName)
Remove property view from global ('All') view set.
FBTree::OnDblClick
FBPropertyEvent OnDblClick
Event: Double-Click on a node of the tree. Use FBEventTreeSelect to cast event.
Definition: fbcontrols.h:1858
FBEditTimeCode::OnChange
FBPropertyEvent OnChange
Event: Timecode changed.
Definition: fbcontrols.h:1728
FBVisualComponent::__Region::__Ratio::X
FBPropertyFloat X
Property: Ratio for X attachment.
Definition: fbcontrols.h:389
FBBrowsingProperty::AddObject
void AddObject(FBPlug *pObject)
Add an object whose properties will be displayed.
FBLabel::SetBackgroundDrawing
void SetBackgroundDrawing(bool pDrawBackGround)
Sets whether a background is drawn for the label.
kFBMouseLeave
@ kFBMouseLeave
The mouse pointer is leaving the window.
Definition: fbcontrols.h:131
FBVisualComponent::IsView
virtual bool IsView()
Is component a view?
FBEditPropertyModern::SliderMin
FBPropertyDouble SliderMin
Read Write Property: Should the property be editable using a slider, set the minimum value atainable ...
Definition: fbcontrols.h:2514
FBSpreadCell
Spreadsheet cell.
Definition: fbcontrols.h:1462
FBWidgetHolder::FBWidgetHolder
FBWidgetHolder()
Constructor.
FBFCurveEditorUtility::GetObjects
bool GetObjects(FBArrayTemplate< FBComponent * > &pObjectList)
Get all the objects displayed in the left pane of the FCurve Editor.
FBLayout
Used to build the user interface.
Definition: fbcontrols.h:781
FBList::ExtendedSelect
FBPropertyBool ExtendedSelect
Read Write Property: Extended selection state?
Definition: fbcontrols.h:1332
FBLayout::FBLayout
FBLayout(HIObject pObject=NULL)
Constructor.
FBEventSpread::Row
FBPropertyInt Row
Read Only Property: Row of event.
Definition: fbcontrols.h:1643
kFBColorIndexAlternate1
@ kFBColorIndexAlternate1
Alternate 1 color.
Definition: fbcontrols.h:194
FBTree::SelectedNodes
FBPropertyListTreeNode SelectedNodes
Read Only Property: List of selected nodes.
Definition: fbcontrols.h:1890
kFBKeyPageUp
@ kFBKeyPageUp
Page Up.
Definition: fbcontrols.h:155
FBVisualComponent::Height
FBPropertyInt Height
Read Write Property: Height.
Definition: fbcontrols.h:444
FBLayout::OnIdle
FBPropertyEvent OnIdle
Event: Idle.
Definition: fbcontrols.h:978
FBButton::Look
FBPropertyButtonLook Look
Read Write Property: Current state of button.
Definition: fbcontrols.h:1100
FBInputType
FBInputType
Types of input events.
Definition: fbcontrols.h:123
FBImageContainer::FBImageContainer
FBImageContainer()
Constructor.
FBEditProperty::Precision
FBPropertyDouble Precision
Read Write Property: Used to specify the width and precision of the value shown. A value of 7....
Definition: fbcontrols.h:2484
FBPropertyConnectionEditor::Property
FBPropertyReference Property
Read Write Property: Property to edit connections. Set to NULL to disable.
Definition: fbcontrols.h:2422
kFBVertical
@ kFBVertical
Vertical
Definition: fbcontrols.h:111
FBPropertyViewDefinition::SetOpen
void SetOpen(bool pTrue, bool pApplyUpHierarchy)
Set view open/closed at run time.
FBTreeNode::Checked
FBPropertyBool Checked
Read Write Property: Is FBTreeNode checked.
Definition: fbcontrols.h:1791
kFBColorIndexStdTabActive1
@ kFBColorIndexStdTabActive1
Standard Tab Active 1 color.
Definition: fbcontrols.h:234
FBVisualComponent::__Region::__Ratio::Height
FBPropertyFloat Height
Property: Ratio for Height attachment.
Definition: fbcontrols.h:392
FBPropertyViewManager::TheOne
static FBPropertyViewManager & TheOne()
Get the global object for this class.
FBFilePopup::FBFilePopup
FBFilePopup()
Constructor.
FBList::OnDragAndDrop
FBPropertyEvent OnDragAndDrop
Event: Drag and drop event.
Definition: fbcontrols.h:1336
FBWidgetHolder
Native Widget Holder (can be used to embed native Qt Widget inside MoBu UI elements) A Widget holder ...
Definition: fbcontrols.h:2583
FBBrowsingProperty::RemoveObject
void RemoveObject(FBPlug *pObject)
Remove an object from the property browser.
FBButton::GetStateColor
FBColor GetStateColor(FBButtonState pState)
Queries the color associated with a button state.
kFBKeyF2
@ kFBKeyF2
F2.
Definition: fbcontrols.h:168
FBFilePopup::FileName
FBPropertyString FileName
Read Write Property: File selected.
Definition: fbcontrols.h:2031
FBArrowButton::FBArrowButton
FBArrowButton()
Constructor.
FBProgress::Text
FBPropertyString Text
Read Write Property: Text to display on progress bar. Must be used in between ProgressBegin()/Progres...
Definition: fbcontrols.h:1970
FBEventTree
FBTree node event.
Definition: fbcontrols.h:1755
FBPropertyReference
class K_DLLIMPORT FBPropertyBase< FBProperty *, kFBPT_Reference > FBPropertyReference
Property: FBProperty *
Definition: fbproperties.h:1358
kFBMenuItemSceneExport
@ kFBMenuItemSceneExport
Scenes->Export.
Definition: fbcontrols.h:677
FBPropertyViewList::RemovePropertyView
bool RemovePropertyView(FBPropertyViewDefinition *pPropertyViewDefinition)
Remove property view from view list.
kFBTextJustifyLeft
@ kFBTextJustifyLeft
Left justify.
Definition: fbcontrols.h:1031
kFBColorIndexTreeKeyingGroup
@ kFBColorIndexTreeKeyingGroup
Tree Keying Group color.
Definition: fbcontrols.h:258
FBVisualComponent::Caption
FBPropertyString Caption
Property: Widget caption.
Definition: fbcontrols.h:435
FBPropertyViewType
FBPropertyViewType
Property view set type.
Definition: fbcontrols.h:2655
kFBViewGlobal
@ kFBViewGlobal
Global property view.
Definition: fbcontrols.h:2656
FBFilePopup::Filter
FBPropertyString Filter
Read Write Property: Filter to use for popup window file selection.
Definition: fbcontrols.h:2034
kFBViewByObjectType
@ kFBViewByObjectType
Class type property view.
Definition: fbcontrols.h:2657
FBEventInput::MouseButton
FBPropertyInt MouseButton
Read Only Property: Mouse Button.
Definition: fbcontrols.h:468
kFBColorIndexTreeOddRow
@ kFBColorIndexTreeOddRow
Tree Odd Row color.
Definition: fbcontrols.h:259
kFBColorIndexStdField1
@ kFBColorIndexStdField1
Standard Field 1 color.
Definition: fbcontrols.h:219
kFBColorIndexTimelineCenter
@ kFBColorIndexTimelineCenter
Timeline Center color.
Definition: fbcontrols.h:245
FBEditNumber::FBEditNumber
FBEditNumber()
Constructor.
FBVisualComponent::__Border::CornerRadius
FBPropertyInt CornerRadius
Property: Corner radius (rounded).
Definition: fbcontrols.h:432
kFBButtonRelease
@ kFBButtonRelease
A mouse button was released.
Definition: fbcontrols.h:127
kFBKeyRelease
@ kFBKeyRelease
A keyboard key was released.
Definition: fbcontrols.h:125
FBView::SetViewport
virtual bool SetViewport(int pX, int pY, int pW, int pH)
Set view's viewport.
FBColorIndex
FBColorIndex
FBColor.
Definition: fbcontrols.h:187
FBWebView
Web viewer.
Definition: fbcontrols.h:2147
FBVisualContainer::OnDragAndDrop
FBPropertyEvent OnDragAndDrop
Event: Drag and Drop event.
Definition: fbcontrols.h:1711
FBSpread::SetCell
virtual void SetCell(kReference pRef, int pColumn, int pValue)
Set a cell's value.
FBMenuItem::OnItemSelectEvent
virtual void OnItemSelectEvent(HIRegister pSender, HKEvent pEvent)
Internal callback function for activated menu item.
FBEditVector::Value
FBPropertyVector3d Value
Read Write Property: Current value of vector.
Definition: fbcontrols.h:1289
FBPlotPopup::GetPlotOptions
FBPlotOptions GetPlotOptions()
Get plot options.
FBMenuItem::Set
void Set(FBMenuItemType pType, const char *pExtension, const char *pLabel, const char *pDescription)
Initialization function.
FBFCurveEditorUtility::GetCurves
bool GetCurves(FBProperty *pProperty, FBXSDK_NAMESPACE::FbxProperty *pFbxProperty, FBXSDK_NAMESPACE::FbxAnimStack *pStack)
Get the FCurve of a particular property.
FBTree::EditNodeOn2Select
FBPropertyBool EditNodeOn2Select
Read Write Property: Set to true, to allow automatic node editing on second select.
Definition: fbcontrols.h:1879
FBTree::OnExpanded
FBPropertyEvent OnExpanded
Event: Click on the "+" sign before a non-leaf node
Definition: fbcontrols.h:1860
kFBMotionNotify
@ kFBMotionNotify
The mouse has been moved.
Definition: fbcontrols.h:128
FBVisualContainer::ItemNameEdit
virtual bool ItemNameEdit(kReference pRef)
Edit a container item.
FBPropertyViewList
FBProperty View List.
Definition: fbcontrols.h:2665
FBEditColor::OnChange
FBPropertyEvent OnChange
Event: Color changed.
Definition: fbcontrols.h:1274
FBEventInput::InputType
FBPropertyInputType InputType
Read Only Property: Input type.
Definition: fbcontrols.h:465
FBEventInput::MouseWheelDelta
FBPropertyInt MouseWheelDelta
Read Only Property: Wheel Delta.
Definition: fbcontrols.h:472
FBSlider::Min
FBPropertyDouble Min
Read Write Property: Minimum value.
Definition: fbcontrols.h:1363
FBEventResize::Width
FBPropertyInt Width
Property: New Width of the window.
Definition: fbcontrols.h:618
kFBStandardEdgeSmoothBorder
@ kFBStandardEdgeSmoothBorder
Standard edged smooth border.
Definition: fbcontrols.h:302
kFBEmbossEdgeSmoothBorder
@ kFBEmbossEdgeSmoothBorder
Edged smooth border.
Definition: fbcontrols.h:299
FBTree::AllowCollapse
FBPropertyBool AllowCollapse
Read Write Property: When OnCollapsing occurs, set this to true to allow collapse.
Definition: fbcontrols.h:1871
kFBColorIndexTimelineShadow
@ kFBColorIndexTimelineShadow
Timeline Shadow color.
Definition: fbcontrols.h:248
FBEditProperty::Property
FBPropertyReference Property
Read Write Property: Property to edit. Set to NULL to disable.
Definition: fbcontrols.h:2478
FBSpread::Clear
virtual void Clear()
Clear spreadsheet This function will empty spreadsheet of all its rows, columns and cells.
FBTextJustify
FBTextJustify
Text justification styles.
Definition: fbcontrols.h:1030
FBButton
Used to create and manage buttons in a user interface.
Definition: fbcontrols.h:1065
kFBCellStyleDouble
@ kFBCellStyleDouble
Double.
Definition: fbcontrols.h:1418
kFBAttachRight
@ kFBAttachRight
Attach to right [max(x1,x2)]
Definition: fbcontrols.h:283
FBVisualContainer::ItemWidth
FBPropertyInt ItemWidth
Read Write Property: Item width.
Definition: fbcontrols.h:1706
FBVisualComponent::Left
FBPropertyInt Left
Read Write Property: Left coordinate.
Definition: fbcontrols.h:441
kFBAttachLeft
@ kFBAttachLeft
Attach to left [min(x1,x2)]
Definition: fbcontrols.h:282
FBEditNumber::Value
FBPropertyDouble Value
Read Write Property: Current value.
Definition: fbcontrols.h:1249
FBVisualComponent::GetHIKtObject
virtual HIKtObject GetHIKtObject()
Get internal toolkit object.
kFBTextStyleBold
@ kFBTextStyleBold
Bold.
Definition: fbcontrols.h:1041
FBPropertyEvent
PropertyEvent: Base event class.
Definition: fbproperties.h:515
FBImageContainer::ImageHeight
FBPropertyInt ImageHeight
Definition: fbcontrols.h:1213
FBEventInput::Key
FBPropertyInt Key
Read Only Property: Input key.
Definition: fbcontrols.h:469
FBTree
Tree list view.
Definition: fbcontrols.h:1832
FBEventMenu
Menu event.
Definition: fbcontrols.h:684
FBPropertyFloat
class K_DLLIMPORT FBPropertyBase< float, kFBPT_float > FBPropertyFloat
Property: float
Definition: fbproperties.h:1343
FBSpread::FBSpread
FBSpread()
Constructor.
FBSpread
Base spreadsheet class.
Definition: fbcontrols.h:1518
FBPropertyListTreeNode::GetCount
virtual int GetCount()
Get the number of properties in the list.
FBFCurveEditorUtility::GetCurves
bool GetCurves(FBProperty *pProperty, FBProperty *pDestProperty)
Get the FCurve of a particular property.
FBLabel::SetTextColor
void SetTextColor(const FBColorAndAlpha &pColorRGBA)
Sets the label text color.
FBEventDragAndDrop::PosX
FBPropertyInt PosX
Property: X position of mouse.
Definition: fbcontrols.h:548
kFBKeyReturn
@ kFBKeyReturn
Return.
Definition: fbcontrols.h:150
FBProgress::Percent
FBPropertyInt Percent
Read Write Property: Percent completed for the operation. Must be used called in between ProgressBegi...
Definition: fbcontrols.h:1971
FBPopup::Modal
FBPropertyBool Modal
Read Write Property: Modal?
Definition: fbcontrols.h:2001
FBButton::Style
FBPropertyButtonStyle Style
Read Write Property: Button style.
Definition: fbcontrols.h:1098
FBSpreadRow::Parent
FBPropertykReference Parent
Read Write Property: Parent of row (reference).
Definition: fbcontrols.h:1496
FBBrowsingProperty
Property browsing.
Definition: fbcontrols.h:2527
FBLayout::OnResize
FBPropertyEvent OnResize
Event: Resize layout.
Definition: fbcontrols.h:980
FBPropertyViewManager::HidePropertyView
void HidePropertyView(const char *pClassName, const char *pPropertyName, bool pHide)
Hide property view in global ('All') view set.
kFBColorIndexStdListText
@ kFBColorIndexStdListText
Standard List Text color.
Definition: fbcontrols.h:230
FBEventTree::FBEventTree
FBEventTree(HKEventBase pEvent)
Constructor.
FBPropertyBool
class K_DLLIMPORT FBPropertyBase< bool, kFBPT_bool > FBPropertyBool
Property: bool
Definition: fbproperties.h:1308
FBLayout::OnPaint
FBPropertyEvent OnPaint
Event: Paint layout.
Definition: fbcontrols.h:977
kFBColorIndexStdScrollActive2
@ kFBColorIndexStdScrollActive2
Standard Scroll Active 2 color.
Definition: fbcontrols.h:222
kFBColorIndexWhite
@ kFBColorIndexWhite
White color.
Definition: fbcontrols.h:198
kFBColorIndexStdCheckboxClear2
@ kFBColorIndexStdCheckboxClear2
Standard Checkbox Clear 2 color.
Definition: fbcontrols.h:214
kFBCellStyleView
@ kFBCellStyleView
View (user definable, you need to specify the view using FBSpread::SetCellView()).
Definition: fbcontrols.h:1425
FBEventActivate::Data
FBPropertykReference Data
Read Write Property: Generic data of event.
Definition: fbcontrols.h:584
FBList::OnChange
FBPropertyEvent OnChange
Event: List changed.
Definition: fbcontrols.h:1335
FBFCurveEditor::AddProperty
void AddProperty(FBPropertyAnimatable *pProperty)
Add an animatable property to the editor.
FBVisualContainer::FBVisualContainer
FBVisualContainer()
Constructor.
FBSpread::RowAdd
virtual void RowAdd(const char *pString, kReference pRef=0)
Add a row.
FBTree::OnSelect
FBPropertyEvent OnSelect
Event: A node was selected. Use FBEventTreeSelect to cast event.
Definition: fbcontrols.h:1854
fbcomponent.h
Basic class definitions.
FBButton::Justify
FBPropertyTextJustify Justify
Read Write Property: Current state of button.
Definition: fbcontrols.h:1099
kFBCellStyleButton
@ kFBCellStyleButton
Button.
Definition: fbcontrols.h:1420
FBVisualComponent::__Region
Region information structure.
Definition: fbcontrols.h:378
FBPopup::FBPopup
FBPopup()
Constructor.
kFBColorIndexDisabled1
@ kFBColorIndexDisabled1
Disabled 1 color.
Definition: fbcontrols.h:240
kFBColorIndexFlatButtonPassive2
@ kFBColorIndexFlatButtonPassive2
Flat Button Passive 2 color.
Definition: fbcontrols.h:212
FBVisualComponent::__Region::__Ratio::Y
FBPropertyFloat Y
Property: Ratio for Y attachment.
Definition: fbcontrols.h:390
FBLayout::ClearControl
virtual void ClearControl(const char *pName)
Remove a control from a region in a visual component.
FBEventActivate::FBEventActivate
FBEventActivate(HKEventBase pEvent)
Constructor.
kFBCellStyle2StatesButton
@ kFBCellStyle2StatesButton
2 state button.
Definition: fbcontrols.h:1421
FBPlotPopup::EnablePlotCharacterExtension
FBPropertyBool EnablePlotCharacterExtension
Read Write Property: Enable Plot Character Extension option for popup.
Definition: fbcontrols.h:2635
FBPropertyType
FBPropertyType
Property types.
Definition: fbproperties.h:80
kFBBitmapButton
@ kFBBitmapButton
Button with bitmap on it.
Definition: fbcontrols.h:1012
kFBColorIndexTreeBgNode
@ kFBColorIndexTreeBgNode
Tree Background Node color.
Definition: fbcontrols.h:255
FBList::Selected
virtual void Selected(int pIndex, bool pSelected)
Set the current selected state of item at pIndex to pSelected.
FBLayout::SizeRegion
virtual bool SizeRegion(const char *pName, int pW, int pH)
Change a region's size.
FBPropertyConnectionEditor
Property Connection Editor.
Definition: fbcontrols.h:2408
FBDragAndDropState
FBDragAndDropState
State of Drag and Drop.
Definition: fbcontrols.h:498
FBSlider::Max
FBPropertyDouble Max
Read Write Property: Maximum value.
Definition: fbcontrols.h:1364
FBEventTreeSelect::TreeNode
FBPropertyTreeNode TreeNode
Read Write Property: Selected tree node.
Definition: fbcontrols.h:1776
kFBColorIndexTreeEditboxBg
@ kFBColorIndexTreeEditboxBg
Tree Editbox Background color.
Definition: fbcontrols.h:256
FBEditNumber::Precision
FBPropertyDouble Precision
Read Write Property: Precision of value.
Definition: fbcontrols.h:1252
FBOrientation
FBOrientation
General directions for UI components.
Definition: fbcontrols.h:109
FBVisualComponent::OnEnter
FBPropertyEvent OnEnter
Event: On mouse enter.
Definition: fbcontrols.h:446
FBFolderPopup::Execute
virtual bool Execute()
Execute folder popup.
FBWebView::Load
void Load(const char *pURL)
Load the specified Url.
FBTree::CheckBoxes
FBPropertyBool CheckBoxes
Read Write Property: Draw check boxe for each node.
Definition: fbcontrols.h:1875
FBEditProperty::SmallInc
FBPropertyDouble SmallInc
Read Write Property: Indicate the small increment applied when click-draging on the property value (u...
Definition: fbcontrols.h:2482
FBVisualComponent::Visible
FBPropertyBool Visible
Read Write Property: Is visual component visible?
Definition: fbcontrols.h:436
FBVisualComponent::__Region::__AttachType::Width
FBPropertyAttachType Width
Property: Width Attachment type.
Definition: fbcontrols.h:400
FBPropertyViewList::FindPropertyView
FBPropertyViewDefinition * FindPropertyView(const char *pPropertyName)
Find property view for pPropertyName in this list.
kFBKeyReleaseRaw
@ kFBKeyReleaseRaw
A keyboard key was released.
Definition: fbcontrols.h:136
FBEventDragAndDrop::Clear
virtual void Clear()
Clear drag and drop list.
FBVisualContainer::GetSelection
virtual int GetSelection()
Get the selected item.
kFBPopupPassword
@ kFBPopupPassword
Password input (String with '*'s).
Definition: fbcontrols.h:2098
FBWebView::FBWebView
FBWebView()
Constructor.
FBMenuItem::FBMenuItem
FBMenuItem()
Constructor.
FBVisualComponent::__Border::InSet
FBPropertyBool InSet
Property: Is border inset?
Definition: fbcontrols.h:428
FBEventInput::FBEventInput
FBEventInput(HKEventBase pEvent)
Constructor.
FBArrayTemplate< FBTreeNode * >
FBBrowsingProperty::ObjectGet
FBPlug * ObjectGet(int pIndex)
Return the object at the specified index.
kFBColorIndexDisabled2
@ kFBColorIndexDisabled2
Disabled 2 color.
Definition: fbcontrols.h:241
FBPropertyViewDefinition::IsOpen
bool IsOpen()
Is property view open at run time.
FBInputModifier
FBInputModifier
Input Modifiers (Ctrl, Alt, Shift).
Definition: fbcontrols.h:141
FBVisualComponent::Width
FBPropertyInt Width
Read Write Property: Width.
Definition: fbcontrols.h:443
FBSlider::FBSlider
FBSlider()
Constructor.
FBEditColor::Value
FBPropertyColor Value
Read Write Property: Current value of color.
Definition: fbcontrols.h:1271
FBTabPanel::FBTabPanel
FBTabPanel()
Constructor.
FBEventActivate
Activation event.
Definition: fbcontrols.h:577
kFBMenuItemSceneImport
@ kFBMenuItemSceneImport
Scenes->Import.
Definition: fbcontrols.h:675
FBTree::AutoExpandOnDragOver
FBPropertyBool AutoExpandOnDragOver
Read Write Property: Allow automatic expand on drag over, default is false.
Definition: fbcontrols.h:1888
FB_FORWARD
#define FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
Definition: fbtypes.h:62
FBView::DoubleBuffer
FBPropertyBool DoubleBuffer
Read Only Property: Indicates if the view is double buffered.
Definition: fbcontrols.h:1941
FBEventTree::Why
FBPropertyEventTreeWhy Why
Read Write Property: Reason of the event.
Definition: fbcontrols.h:1762
FBLabel::WordWrap
FBPropertyBool WordWrap
Read Write Property: Enable wordwrap on text drawing.
Definition: fbcontrols.h:1196
FBColor
Color vector.
Definition: fbtypes.h:448
FBSpreadPart::Column
FBPropertyInt Column
Read Only Property: Column number.
Definition: fbcontrols.h:1447
FBVisualContainer::ItemHeight
FBPropertyInt ItemHeight
Read Write Property: Item height.
Definition: fbcontrols.h:1707
FBScrollBox::SetContentHeight
void SetContentHeight(int pContentHeight)
Sets the content height.
FBThermometer::Min
FBPropertyFloat Min
Read Write Property: Minimum value.
Definition: fbcontrols.h:1399
kFBKeyDown
@ kFBKeyDown
Down.
Definition: fbcontrols.h:162
kFBKeyF1
@ kFBKeyF1
F1.
Definition: fbcontrols.h:167
FBVisualComponent::ViewExpose
virtual void ViewExpose()
Exposed view callback function.
kFBColorIndexStdTabPassive1
@ kFBColorIndexStdTabPassive1
Standard Tab Passive 1 color.
Definition: fbcontrols.h:236
FBPropertyConnectionEditor::PopupList
void PopupList()
Launch a list of connected objects.
FBLayout::OnShow
FBPropertyEvent OnShow
Event: Show layout.
Definition: fbcontrols.h:979
kFBColorIndexRed
@ kFBColorIndexRed
Red color.
Definition: fbcontrols.h:203
FBEdit
Text edit box.
Definition: fbcontrols.h:1224
FBEditTimeCode
Definition: fbcontrols.h:1719
FBEventInput
Input event class.
Definition: fbcontrols.h:458
FBSpreadCell::FBSpreadCell
FBSpreadCell(FBSpread *pParent, kReference pRow, int pCol)
Constructor.
kFBColorIndexStdCheckboxDisabled2
@ kFBColorIndexStdCheckboxDisabled2
Standard Checkbox Disabled 2 color.
Definition: fbcontrols.h:218
FBList::Items
FBPropertyStringList Items
List: Names of items in list.
Definition: fbcontrols.h:1328
kFBCellStyleDefault
@ kFBCellStyleDefault
Default cell style.
Definition: fbcontrols.h:1416
FBMemo
Multi-line text input.
Definition: fbcontrols.h:2124
FBFCurveEditorUtility::AddExternalCurves
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.
FBTree::NoSelectOnRightClick
FBPropertyBool NoSelectOnRightClick
Read Write Property: Tells whether node are selected if right click on node.
Definition: fbcontrols.h:1885
kFBColorIndexStdScrollCursor
@ kFBColorIndexStdScrollCursor
Standard Scroll Cursor color.
Definition: fbcontrols.h:225
FBFCurveEditorUtility::RemoveExternalCurves
bool RemoveExternalCurves(FBProperty *pProperty)
Remove external FCurve from the FCurve Editor.
FBBorderStyle
FBBorderStyle
Different border types available.
Definition: fbcontrols.h:294
kFBKeyNone
@ kFBKeyNone
No modifier.
Definition: fbcontrols.h:142
kFBDragAndDropDrop
@ kFBDragAndDropDrop
Dropping.
Definition: fbcontrols.h:501
kFBKeyHome
@ kFBKeyHome
Home.
Definition: fbcontrols.h:158
FBEventDblClick::FBEventDblClick
FBEventDblClick(HKEventBase pEvent)
Constructor.
FBColorAndAlpha
Color and alpha vector.
Definition: fbtypes.h:490
kFBStandardSmoothBorder
@ kFBStandardSmoothBorder
Standard smooth border.
Definition: fbcontrols.h:301
FBVisualComponent::__Border::ShowCaption
FBPropertyBool ShowCaption
Property: Show caption?
Definition: fbcontrols.h:426
FB_DEFINE_COMPONENT
FB_DEFINE_COMPONENT(K_DLLIMPORT, AnimationNode)
Animation node class.
kFBCellStyleVoid
@ kFBCellStyleVoid
Void (no value).
Definition: fbcontrols.h:1424
kFBColorIndexBlue
@ kFBColorIndexBlue
Blue color.
Definition: fbcontrols.h:205
FBView
Generic view.
Definition: fbcontrols.h:1899
kFBHorizontal
@ kFBHorizontal
Horizontal.
Definition: fbcontrols.h:110
FBEditVector::OnChange
FBPropertyEvent OnChange
Event: Vector value changed.
Definition: fbcontrols.h:1291
FBEditPropertyModern::SetBackgroundColorIndex
void SetBackgroundColorIndex(FBColorIndex pIndex)
Set the background color index.
kFBColorIndexForeground
@ kFBColorIndexForeground
Foreground color.
Definition: fbcontrols.h:191
kFBTextStyleItalic
@ kFBTextStyleItalic
Italic.
Definition: fbcontrols.h:1042
FBLayout::SetRegionTitle
virtual bool SetRegionTitle(const char *pName, const char *pTitle)
Set a region's title.
kFBAttachBottom
@ kFBAttachBottom
Attach to bottom [max(y1,y2)]
Definition: fbcontrols.h:285
FBEditProperty::SliderMax
FBPropertyDouble SliderMax
Read Write Property: Should the property be editable using a slider, set the maximum value atainable ...
Definition: fbcontrols.h:2481
FBPlug
Connections Basic Open Reality SDK Element.
Definition: fbplug.h:222
kFBBitmap2States
@ kFBBitmap2States
2 state button with 2 bitmaps.
Definition: fbcontrols.h:1016
FBSpread::Caption
FBPropertyString Caption
Read Write Property: Caption to display for spreadsheet.
Definition: fbcontrols.h:1525
kFBDragOnEmpty
@ kFBDragOnEmpty
Empty the drag and drop stack.
Definition: fbcontrols.h:503
FBLayout::GetRegion
virtual bool GetRegion(const char *pName)
Verify if a region with pName exists.
FBEventShow
Show event class.
Definition: fbcontrols.h:560
FBEventExpose
Event sent when a control needs to be displayed.
Definition: fbcontrols.h:594
FBPropertyViewList::AddPropertyView
FBPropertyViewDefinition * AddPropertyView(FBProperty *pProperty, const char *pHierarchy)
Add property view.
FBVisualComponent::__Region::__AttachType::Height
FBPropertyAttachType Height
Property: Height Attachment type.
Definition: fbcontrols.h:401
kFBColorIndexStdCheckboxAmbig1
@ kFBColorIndexStdCheckboxAmbig1
Standard Checkbox Ambig 1 color.
Definition: fbcontrols.h:215
kFBKeyLeft
@ kFBKeyLeft
Left.
Definition: fbcontrols.h:159
FBTree::AutoScrollOnExpand
FBPropertyBool AutoScrollOnExpand
Read Write Property: Allow automatic scroll on expand, default is true.
Definition: fbcontrols.h:1887
FBPlotPopup::EnablePlotAuxEffectors
FBPropertyBool EnablePlotAuxEffectors
Read Write Property: Enable Plot Aux Effectors option for popup.
Definition: fbcontrols.h:2637
kFBStandardBorder
@ kFBStandardBorder
Standard border.
Definition: fbcontrols.h:296
FBFCurveEditor::FBFCurveEditor
FBFCurveEditor()
Constructor.
FBMemo::SetStrings
void SetStrings(FBStringList *pLines)
Set the content of the memo.
kFBColorIndexStdButton1
@ kFBColorIndexStdButton1
Standard Button 1 color.
Definition: fbcontrols.h:207
FBList::ItemIndex
FBPropertyInt ItemIndex
Read Write Property: Current item index.
Definition: fbcontrols.h:1330
kFBCellStyleInteger
@ kFBCellStyleInteger
Integer.
Definition: fbcontrols.h:1419
kFBDragging
@ kFBDragging
The mouse is dragging items.
Definition: fbcontrols.h:133
FBPropertyViewDefinition
FBProperty View.
Definition: fbcontrols.h:2700
kFBKeyAlt
@ kFBKeyAlt
Alt was pressed.
Definition: fbcontrols.h:145
FBSpread::GetColumn
virtual FBSpreadColumn GetColumn(int pColumn)
Get a column from a column number.
kFBTextJustifyCenter
@ kFBTextJustifyCenter
Center alignment.
Definition: fbcontrols.h:1033
FBVisualContainer::OnChange
FBPropertyEvent OnChange
Event: Container contents changed.
Definition: fbcontrols.h:1709
FBView::Refresh
virtual void Refresh(bool pNow=false) override
Refresh view.
FBFCurveEditorUtility::Frame
bool Frame(bool pSelectedKeysOnly, FBFCurveEditor *pEditor=NULL)
Frame keys in the FCurve Editor interface.
FBTree::OnClick
FBPropertyEvent OnClick
Event: Click on a node of the tree. Use OnSelect.
Definition: fbcontrols.h:1856
FBVisualComponent::__Region::__Ratio::Width
FBPropertyFloat Width
Property: Ratio for Width attachment.
Definition: fbcontrols.h:391
kFBDragOnEmptyDrop
@ kFBDragOnEmptyDrop
Dropping empty stack.
Definition: fbcontrols.h:504
FBProgress::Caption
FBPropertyString Caption
Read Write Property: Caption to be displayed for progress bar.
Definition: fbcontrols.h:1969
FBPlotPopup::EnablePlotLockedProperties
FBPropertyBool EnablePlotLockedProperties
Read Write Property: Enable Plot Locked Properties option for popup.
Definition: fbcontrols.h:2636
kFBColorIndexFlatTabTextSelected
@ kFBColorIndexFlatTabTextSelected
Flat Tab Text Selected color.
Definition: fbcontrols.h:239
FBImage
Image class.
Definition: fbimage.h:105
FBFCurveEditorEvent::FBFCurveEditorEvent
FBFCurveEditorEvent(HKEventBase pEvent)
Constructor.
kFBTextStyleNone
@ kFBTextStyleNone
Normal.
Definition: fbcontrols.h:1040
kFBPopupDouble
@ kFBPopupDouble
Double input.
Definition: fbcontrols.h:2097
FBPropertyConnectionEditor::FBPropertyConnectionEditor
FBPropertyConnectionEditor()
Constructor.
FBSpreadColumn
Spreadsheet column.
Definition: fbcontrols.h:1503
FBPropertyString
Property class: const char * (String).
Definition: fbproperties.h:1281
kFBDropping
@ kFBDropping
The mouse is dropping items.
Definition: fbcontrols.h:134
FBLayout::SetHIKtView
virtual bool SetHIKtView(const char *pName, HIKtView pView)
Set internal toolkit view.
kFBKeyF6
@ kFBKeyF6
F6.
Definition: fbcontrols.h:172
kFBColorIndexTreeSplitter
@ kFBColorIndexTreeSplitter
Tree Splitter color.
Definition: fbcontrols.h:257
FBSpreadRow::Caption
FBPropertyString Caption
Read Write Property: Caption to display with row.
Definition: fbcontrols.h:1495
FBScrollBox::SetContentWidth
void SetContentWidth(int pContentWidth)
Sets the content width.
kFBKeyEnd
@ kFBKeyEnd
End.
Definition: fbcontrols.h:157
kFBDragAndDropBegin
@ kFBDragAndDropBegin
Begin a drag and drop sequence.
Definition: fbcontrols.h:499
FBComponent
MotionBuilder SDK base class.
Definition: fbcomponent.h:651
kFBColorIndexStdCheckboxAmbig2
@ kFBColorIndexStdCheckboxAmbig2
Standard Checkbox Ambig 2 color.
Definition: fbcontrols.h:216
FBEditProperty
Property editor widget.
Definition: fbcontrols.h:2472
kFBKeyF9
@ kFBKeyF9
F9.
Definition: fbcontrols.h:175
FBEditNumber::OnChange
FBPropertyEvent OnChange
Event: Number changed.
Definition: fbcontrols.h:1256
FBEventExpose::FBEventExpose
FBEventExpose(HKEventBase pEvent)
Constructor.
FBSpreadPart::Justify
FBPropertyTextJustify Justify
Read Write Property: Text justification for SpreadPart
Definition: fbcontrols.h:1451
FBFCurveEditorUtility::SetTimeSpan
bool SetTimeSpan(FBTimeSpan pTimeSpan, FBFCurveEditor *pEditor=NULL)
Set the displayed time range of the FCurve Editor.
FBPlotPopup::Popup
virtual bool Popup(const char *pWindowName)
Execute plot popup.
FBEventMenu::Name
FBPropertyString Name
Read Write Property: Name of menu item.
Definition: fbcontrols.h:687
FBImageContainer::Filename
FBPropertyString Filename
Read Write Property: Filename for image.
Definition: fbcontrols.h:1211
FBVisualComponent
Visual Component base class.
Definition: fbcontrols.h:312
FBMemo::FBMemo
FBMemo()
Constructor.
FBSpreadPart::Style
FBPropertyCellStyle Style
Read Write Property: Style of cell
Definition: fbcontrols.h:1450
FBButton::State
FBPropertyInt State
Read Write Property: Current state of button.
Definition: fbcontrols.h:1097
kFBColorIndexStdCheckboxClear1
@ kFBColorIndexStdCheckboxClear1
Standard Checkbox Clear 1 color.
Definition: fbcontrols.h:213
FBPropertyViewDefinition::SetSaved
void SetSaved(bool pTrue, bool pApplyUpHierarchy)
Set view to be saved on view manager store.
kFBAttachCenter
@ kFBAttachCenter
Attach to center [center(x1,y1,x2,y2)]
Definition: fbcontrols.h:288
FBSpread::GetCellView
virtual void GetCellView(kReference pRef, int pColumn, HIKtView &pView)
Get a cell's internal toolkit view.
kFBMouseWheelNotify
@ kFBMouseWheelNotify
The mouse wheel has moved.
Definition: fbcontrols.h:132
FBThermometer::Max
FBPropertyFloat Max
Read Write Property: Maximum value.
Definition: fbcontrols.h:1400
FBView::CreatePBuffer
bool CreatePBuffer()
Create an OpenGL pbuffer.
kFBColorIndexTreeBgTitle
@ kFBColorIndexTreeBgTitle
Tree Background Title color.
Definition: fbcontrols.h:252
FBTree::MultiSelect
FBPropertyBool MultiSelect
Read Write Property: Tells whether multiple selection is allowed or not.
Definition: fbcontrols.h:1878
FBVisualContainer::ItemWrap
FBPropertyBool ItemWrap
Read Write Property: Are items wrapped when enough space is available?
Definition: fbcontrols.h:1704
FBTabPanel::Items
FBPropertyStringList Items
List: Names for tab panels.
Definition: fbcontrols.h:995
FBVisualComponent::GetChild
virtual FBVisualComponent * GetChild(int pId=0)
Get a child component.
FBTextStyle
FBTextStyle
Text appearance styles.
Definition: fbcontrols.h:1039
FBEventTreeSelect::FBEventTreeSelect
FBEventTreeSelect(HKEventBase pEvent)
Constructor.
FBSpread::GetCell
virtual FBSpreadCell GetCell(kReference pRef, int pColumn)
Get a cell from row and column numbers.
FBLabel
Text label.
Definition: fbcontrols.h:1176
FBSpreadRow::Remove
virtual void Remove()
Remove (destroy) row.
kFBColorIndexStdListTextDragover
@ kFBColorIndexStdListTextDragover
Standard List Text Dragover color.
Definition: fbcontrols.h:232
kFBColorIndexBlack
@ kFBColorIndexBlack
Black color.
Definition: fbcontrols.h:199
FBSpreadColumn::Caption
FBPropertyString Caption
Read Write Property: Caption of the column.
Definition: fbcontrols.h:1512
FBPropertyConnectionEditor::PopupTree
void PopupTree()
Launch a tree of object connections.
FBLayout::FBSplitStyle
FBSplitStyle
Type of split style (sub-division) for layout.
Definition: fbcontrols.h:787
kFBColorIndexTimelineManipulator
@ kFBColorIndexTimelineManipulator
Timeline Manipulator color.
Definition: fbcontrols.h:250
FBPopup::Caption
FBPropertyString Caption
Read Write Property: Caption to display in popup.
Definition: fbcontrols.h:2000
kFBKeyF12
@ kFBKeyF12
F12.
Definition: fbcontrols.h:178
FBSpread::OnColumnClick
FBPropertyEvent OnColumnClick
Event: Column clicked.
Definition: fbcontrols.h:1532
FBProgress::UserRequestCancell
bool UserRequestCancell()
Return true if User is pressing and holding "ESC" key to request the cancellation.
kFBColorIndexStdListTextSelected
@ kFBColorIndexStdListTextSelected
Standard List Text Selected color.
Definition: fbcontrols.h:231
kFBKeyPressRaw
@ kFBKeyPressRaw
A keyboard key was pressed.
Definition: fbcontrols.h:135
FBCellStyle
FBCellStyle
Different styles of spreadsheet cell styles.
Definition: fbcontrols.h:1415
FBMemo::GetStrings
void GetStrings(FBStringList *pLines)
Get the content of the memo.
FBImageContainer::OnDragAndDrop
FBPropertyEvent OnDragAndDrop
Event: Drag and drop.
Definition: fbcontrols.h:1215
FBInputKey
FBInputKey
Keyboard inputs.
Definition: fbcontrols.h:149
FBEventInput::Pressure
FBPropertyInt Pressure
Read Only Property: Pressure.
Definition: fbcontrols.h:471
FBTreeNode::Reference
FBPropertykReference Reference
Read Write Property: Data to be associated to this node.
Definition: fbcontrols.h:1790
FBVisualComponent::AddChild
virtual bool AddChild(FBVisualComponent *pChild, int pId=0)
Add a child component.
FBEditNumber::Max
FBPropertyDouble Max
Read Write Property: Maximum value.
Definition: fbcontrols.h:1251
FBFCurveEditorUtility::AddExternalCurves
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.
FBPopup::Close
virtual void Close(bool pOk=false)
Close popup.
FBEventTransaction
Transaction event.
Definition: fbcontrols.h:482