FRX SDK Documentation
2025 SP0
Loading...
Searching...
No Matches
SDK
FxARX
_impl_include
actcui
CAcTcUiToolPalette.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
#include "
..\adui17\CAdUiPalette.h
"
20
21
class
CAcTcUiPaletteView
;
22
class
CAcTcUiScheme
;
23
class
CAdUiPaletteSet
;
24
25
class
ARX_API
CAcTcUiToolPalette
:
public
CAdUiPalette
26
{
27
DECLARE_DYNCREATE(
CAcTcUiToolPalette
);
28
public
:
29
CAcTcUiPaletteView
*
GetView
(
void
);
30
CAcTcUiScheme
*
GetScheme
(
void
)
const
;
31
int
Create
(
unsigned
long
,
wchar_t
const
*,
CAdUiPaletteSet
*,
unsigned
long
);
32
int
SetView
(
CAcTcUiPaletteView
*);
33
virtual
bool
CanFrameworkTakeFocus
(
void
);
34
virtual
int
CanPaste
(
struct
IDataObject
*);
35
virtual
int
Create
(
CAdUiPaletteSet
*);
36
virtual
int
Export
(
struct
IUnknown
*,
wchar_t
const
*);
37
virtual
int
GetMinimumSize
(
CSize
&);
38
virtual
int
Import
(
struct
IUnknown
*,
wchar_t
const
*);
39
virtual
int
Load
(
struct
IUnknown
*);
40
virtual
int
NameEditValidation
( CEdit *);
41
virtual
int
OnKillActive
(
void
);
42
virtual
int
Paste
(
struct
IDataObject
*,
int
,
CTypedPtrArray< CPtrArray, AcTcCatalogItem *>
* =
NULL
);
43
virtual
int
Save
(
struct
IUnknown
*);
44
virtual
void
OnSetActive
(
void
);
45
CAcTcUiToolPalette
();
46
virtual
~CAcTcUiToolPalette
();
47
48
49
protected
:
50
__int64
OnDragEnter
(
unsigned
__int64
,
__int64
);
51
__int64
OnDragLeave
(
unsigned
__int64
,
__int64
);
52
__int64
OnDragOver
(
unsigned
__int64
,
__int64
);
53
__int64
OnDrop
(
unsigned
__int64
,
__int64
);
54
__int64
OnDropEx
(
unsigned
__int64
,
__int64
);
55
__int64
OnEndNameEdit
(
unsigned
__int64
,
__int64
);
56
__int64
OnUpdate
(
unsigned
__int64
,
__int64
);
57
int
OnCreate
(
struct
tagCREATESTRUCTW
*);
58
void
OnLButtonDown
(
unsigned
int
,
CPoint
);
59
void
OnSetFocus
( CWnd *);
60
void
OnSize
(
unsigned
int
,
int
,
int
);
61
DECLARE_MESSAGE_MAP
();
62
};
ARX_API
#define ARX_API
Definition
_impl_include/ac1st/CommonHeader.h:21
CAdUiPalette.h
AcArrayObjectCopyReallocator
Definition
_AcArray.h:21
CAcTcUiPaletteView
Definition
CAcTcUiPaletteView.h:25
CAcTcUiScheme
Definition
CAcTcUiScheme.h:24
CAcTcUiToolPalette
Definition
CAcTcUiToolPalette.h:26
CAcTcUiToolPalette::Export
virtual int Export(struct IUnknown *, wchar_t const *)
CAcTcUiToolPalette::SetView
int SetView(CAcTcUiPaletteView *)
CAcTcUiToolPalette::CanPaste
virtual int CanPaste(struct IDataObject *)
CAcTcUiToolPalette::CanFrameworkTakeFocus
virtual bool CanFrameworkTakeFocus(void)
CAcTcUiToolPalette::OnDrop
__int64 OnDrop(unsigned __int64, __int64)
CAcTcUiToolPalette::OnKillActive
virtual int OnKillActive(void)
CAcTcUiToolPalette::OnEndNameEdit
__int64 OnEndNameEdit(unsigned __int64, __int64)
CAcTcUiToolPalette::DECLARE_MESSAGE_MAP
DECLARE_MESSAGE_MAP()
CAcTcUiToolPalette::~CAcTcUiToolPalette
virtual ~CAcTcUiToolPalette()
CAcTcUiToolPalette::OnUpdate
__int64 OnUpdate(unsigned __int64, __int64)
CAcTcUiToolPalette::OnDragLeave
__int64 OnDragLeave(unsigned __int64, __int64)
CAcTcUiToolPalette::OnSetActive
virtual void OnSetActive(void)
CAcTcUiToolPalette::OnDragOver
__int64 OnDragOver(unsigned __int64, __int64)
CAcTcUiToolPalette::Import
virtual int Import(struct IUnknown *, wchar_t const *)
CAcTcUiToolPalette::GetView
CAcTcUiPaletteView * GetView(void)
CAcTcUiToolPalette::OnSize
void OnSize(unsigned int, int, int)
CAcTcUiToolPalette::OnDropEx
__int64 OnDropEx(unsigned __int64, __int64)
CAcTcUiToolPalette::Create
int Create(unsigned long, wchar_t const *, CAdUiPaletteSet *, unsigned long)
CAcTcUiToolPalette::Create
virtual int Create(CAdUiPaletteSet *)
CAcTcUiToolPalette::Paste
virtual int Paste(struct IDataObject *, int, CTypedPtrArray< CPtrArray, AcTcCatalogItem * > *=NULL)
CAcTcUiToolPalette::GetMinimumSize
virtual int GetMinimumSize(CSize &)
CAcTcUiToolPalette::NameEditValidation
virtual int NameEditValidation(CEdit *)
CAcTcUiToolPalette::Save
virtual int Save(struct IUnknown *)
CAcTcUiToolPalette::GetScheme
CAcTcUiScheme * GetScheme(void) const
CAcTcUiToolPalette::CAcTcUiToolPalette
CAcTcUiToolPalette()
CAcTcUiToolPalette::OnDragEnter
__int64 OnDragEnter(unsigned __int64, __int64)
CAcTcUiToolPalette::OnLButtonDown
void OnLButtonDown(unsigned int, CPoint)
CAcTcUiToolPalette::Load
virtual int Load(struct IUnknown *)
CAcTcUiToolPalette::OnCreate
int OnCreate(struct tagCREATESTRUCTW *)
CAcTcUiToolPalette::OnSetFocus
void OnSetFocus(CWnd *)
CAdUiPalette
Definition
CAdUiPalette.h:32
CAdUiPaletteSet
Definition
CAdUiPaletteSet.h:50
Generated on Mon Mar 4 2024 12:50:07