FRX SDK Documentation
2025 SP0
Loading...
Searching...
No Matches
SDK
FxARX
_impl_include
adui17
CAdUiToolPanelItem.h
Go to the documentation of this file.
1
#pragma once
2
3
//
4
// (C) Copyright 2005-2024 by Graebert GmbH.
5
//
6
// Permission to use, copy, modify, and distribute this software in
7
// object code form for any purpose and without fee is hereby granted,
8
// provided that the above copyright notice appears in all copies and
9
// that both that copyright notice and the limited warranty and
10
// restricted rights notice below appear in all supporting
11
// documentation.
12
//
13
// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14
// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15
// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16
// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17
// UNINTERRUPTED OR ERROR FREE.
18
19
class
CAdUiToolPanel
;
20
class
CDC
;
21
class
CPoint
;
22
class
CPtrArray
;
23
template
<
typename
Param1,
typename
Param2 >
class
CTypedPtrArray
;
24
template
<
typename
Param1,
typename
Param2 >
class
StrTraitMFC_DLL
;
25
26
class
ARX_API
CAdUiToolPanelItem
27
{
28
public
:
29
enum
ToolPanelItemType
30
{
31
};
32
public
:
33
CAdUiToolPanelItem
(
CAdUiToolPanel
*);
34
CStringW
GetID
(
void
)
const
;
35
CStringW
GetName
(
void
)
const
;
36
CAdUiToolPanelItem
*
GetCurrentFlyoutTool
(
void
)
const
;
37
CTypedPtrArray< CPtrArray, CAdUiToolPanelItem *>
*
GetFlyoutItems
(
void
);
38
Gdiplus::Bitmap *
GetImage
(
int
);
39
ToolPanelItemType
GetType
(
void
)
const
;
40
int
GetPosition
(
tagPOINT
*)
const
;
41
int
GetRect
(
tagRECT
*,
int
)
const
;
42
int
Invalidate
(
void
);
43
int
Render
(
CDC
*);
44
int
SetControl
(
HWND__
*);
45
int
SetCurrentFlyoutTool
(
CAdUiToolPanelItem
*);
46
int
SetData
(
unsigned
long
);
47
int
SetID
(
CStringW
const
&);
48
int
SetImage
(
int
, Gdiplus::Bitmap *);
49
int
SetName
(
CStringW
const
&);
50
int
SetPosition
(
CPoint
const
&);
51
int
SetState
(
unsigned
long
);
52
int
SetStyle
(
unsigned
long
);
53
int
SetType
(
ToolPanelItemType
);
54
HWND__
*
GetControl
(
void
)
const
;
55
unsigned
long
GetData
(
void
)
const
;
56
unsigned
long
GetState
(
void
)
const
;
57
unsigned
long
GetStyle
(
void
)
const
;
58
virtual
~CAdUiToolPanelItem
(
void
);
59
60
};
ARX_API
#define ARX_API
Definition
_impl_include/ac1st/CommonHeader.h:21
AcArrayObjectCopyReallocator
Definition
_AcArray.h:21
CAdUiToolPanel
Definition
CAdUiToolPanel.h:28
CAdUiToolPanelItem
Definition
CAdUiToolPanelItem.h:27
CAdUiToolPanelItem::SetControl
int SetControl(HWND__ *)
CAdUiToolPanelItem::Invalidate
int Invalidate(void)
CAdUiToolPanelItem::GetRect
int GetRect(tagRECT *, int) const
CAdUiToolPanelItem::GetName
CStringW GetName(void) const
CAdUiToolPanelItem::GetImage
Gdiplus::Bitmap * GetImage(int)
CAdUiToolPanelItem::~CAdUiToolPanelItem
virtual ~CAdUiToolPanelItem(void)
CAdUiToolPanelItem::SetType
int SetType(ToolPanelItemType)
CAdUiToolPanelItem::SetCurrentFlyoutTool
int SetCurrentFlyoutTool(CAdUiToolPanelItem *)
CAdUiToolPanelItem::GetState
unsigned long GetState(void) const
CAdUiToolPanelItem::GetID
CStringW GetID(void) const
CAdUiToolPanelItem::GetType
ToolPanelItemType GetType(void) const
CAdUiToolPanelItem::GetFlyoutItems
CTypedPtrArray< CPtrArray, CAdUiToolPanelItem * > * GetFlyoutItems(void)
CAdUiToolPanelItem::GetStyle
unsigned long GetStyle(void) const
CAdUiToolPanelItem::GetPosition
int GetPosition(tagPOINT *) const
CAdUiToolPanelItem::CAdUiToolPanelItem
CAdUiToolPanelItem(CAdUiToolPanel *)
CAdUiToolPanelItem::SetImage
int SetImage(int, Gdiplus::Bitmap *)
CAdUiToolPanelItem::SetData
int SetData(unsigned long)
CAdUiToolPanelItem::GetCurrentFlyoutTool
CAdUiToolPanelItem * GetCurrentFlyoutTool(void) const
CAdUiToolPanelItem::ToolPanelItemType
ToolPanelItemType
Definition
CAdUiToolPanelItem.h:30
CAdUiToolPanelItem::SetState
int SetState(unsigned long)
CAdUiToolPanelItem::SetID
int SetID(CStringW const &)
CAdUiToolPanelItem::SetStyle
int SetStyle(unsigned long)
CAdUiToolPanelItem::Render
int Render(CDC *)
CAdUiToolPanelItem::SetName
int SetName(CStringW const &)
CAdUiToolPanelItem::SetPosition
int SetPosition(CPoint const &)
CAdUiToolPanelItem::GetControl
HWND__ * GetControl(void) const
CAdUiToolPanelItem::GetData
unsigned long GetData(void) const
CTypedPtrArray
Definition
CAcTcUiCatalogView.h:27
StrTraitMFC_DLL
Definition
AcadPlotHostAppServices.h:19
Generated on Mon Mar 4 2024 12:50:08