3#include "GUIMenuItemViewBase.h" 
   10        class FL_EXPORT CGUIViewBase : 
public Base::CFLBase
 
   12            friend class CGUIMenuItemViewBase;
 
   16            CGUIViewBase(
const CGUIViewBase& rhs);
 
   17            CGUIViewBase(
const CGUIViewBase* pRhs);
 
   18            virtual ~CGUIViewBase();
 
   20            DeclareGetClassType();
 
   23            virtual const CResult 
Assign(
const CGUIViewBase& rhs);
 
   24            virtual const CResult 
Assign(
const CGUIViewBase* pRhs);
 
   25            CGUIViewBase& operator=(
const CGUIViewBase& rhs);
 
   27            virtual CWnd* SetParentPane(CWnd* pWnd);
 
   28            virtual CWnd* GetParentPane() 
const sealed;
 
   30            bool IsFixedView() 
const;
 
   31            void SetFixedView(
bool bFixedView);
 
   33            virtual Base::CFLString<wchar_t> GetTitle() 
const;
 
   34            virtual void SetTitle(LPCTSTR lpszTitle);
 
   35            virtual Base::CFLString<wchar_t> GetTreePath() 
const;
 
   37            CGUIMenuItemViewBase* GetMenuItem() 
const;
 
   38            virtual void DeleteMenuItem();
 
   41            void SetFixedTitle(
bool bFixedTitle);
 
   42            bool IsFixedTitle() 
const;
 
   44            virtual void SetVisible(
bool bVisible);
 
   45            virtual bool IsVisible() 
const;
 
   47            void SetDefaultFixedTitle(
const Base::CFLString<wchar_t>& cstrTitle);
 
   48            Base::CFLString<wchar_t> GetDefaultFixedTitle() 
const;
 
   50            void SetConstantTitle(
const Base::CFLString<wchar_t>& cstrTitle);
 
   51            Base::CFLString<wchar_t> GetConstantTitle() 
const;
 
   53            const CResult RegisterTreeItem();
 
   62            bool IsSynchronizedWindow() 
const;
 
   70            CGUIViewBase* GetRootSyncWindow() 
const;
 
   78            const CResult SetRootSyncWindow(CGUIViewBase* pView);
 
   87            virtual const CResult ResignRootWindow();
 
   97            virtual const CResult SynchronizeWindow(CGUIViewBase* pTargetView);
 
  107            virtual const CResult DesynchronizeWindow(CGUIViewBase* pTargetView);
 
  116            virtual const CResult DesynchronizeWindowAll();
 
  124            virtual void EnableContextMenu(
bool bEnable);
 
  132            virtual bool IsContextMenuEnabled() 
const;
 
  142            virtual const Base::CFLBase* GetMessageCallerPtr() 
const;
 
  144            void SetThreadCreation(
bool bSet);
 
  145            bool IsThreadCreation() 
const;
 
  147            int32_t GetSerialNumber() 
const;
 
  150            virtual CGUIMenuItemViewBase* CreateMenuItem();
 
  151            virtual const CResult InternalAssign(
const CGUIViewBase& rhs);
 
  154            CGUIMenuItemViewBase* m_pMenuItem;
 
  156            HWND m_hWndParentPane;
 
  158            int32_t m_i32SerialNumber;
 
  159            bool m_bThreadCreation;
 
  162            ETreeItemIcon m_eTreeItemIcon;
 
  167            Base::CFLString<wchar_t> m_cstrFixedTitle;
 
  168            Base::CFLString<wchar_t> m_cstrConstantTitle;
 
  169            Base::CFLString<wchar_t> m_strTitle;
 
  171            bool m_bRegisterTreeItem;
 
  172            bool m_bEnableContextMenu;
 
  174            Base::CFLBase* m_pViewMessageCaller;
 
  177            CGUIViewBase* m_pRootSyncWindow;
 
  178            Foundation::CFLPoint<int32_t> m_flpSyncWindowOffset;
 
  181            friend class CGUIViewImageWrap;
 
  182            friend class CGUIView3DWrap;
 
  183            friend class CGUIViewGraphWrap;
 
  184            friend class CGUIViewSNAPWrap;
 
  185            friend class CGUIView3DPathEditorWrap;
 
Definition D2DObject.h:12
@ Assign
CGUIPropertyItemView3DFigure 의 값을 해당 도형으로 설정하는 함수
Definition DefinitionsGUIView3D.h:2798