FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
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
20
22class CAcTcUiScheme;
23class CAdUiPaletteSet;
24
26{
27 DECLARE_DYNCREATE(CAcTcUiToolPalette);
28public:
31 int Create(unsigned long,wchar_t const *, CAdUiPaletteSet *,unsigned long);
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);
43 virtual int Save(struct IUnknown *);
44 virtual void OnSetActive(void);
47
48
49protected:
58 void OnLButtonDown(unsigned int, CPoint);
59 void OnSetFocus( CWnd *);
60 void OnSize(unsigned int,int,int);
62};
virtual int Export(struct IUnknown *, wchar_t const *)
int SetView(CAcTcUiPaletteView *)
virtual int CanPaste(struct IDataObject *)
virtual bool CanFrameworkTakeFocus(void)
__int64 OnDrop(unsigned __int64, __int64)
virtual int OnKillActive(void)
__int64 OnEndNameEdit(unsigned __int64, __int64)
virtual ~CAcTcUiToolPalette()
__int64 OnUpdate(unsigned __int64, __int64)
__int64 OnDragLeave(unsigned __int64, __int64)
virtual void OnSetActive(void)
__int64 OnDragOver(unsigned __int64, __int64)
virtual int Import(struct IUnknown *, wchar_t const *)
CAcTcUiPaletteView * GetView(void)
void OnSize(unsigned int, int, int)
__int64 OnDropEx(unsigned __int64, __int64)
int Create(unsigned long, wchar_t const *, CAdUiPaletteSet *, unsigned long)
virtual int Create(CAdUiPaletteSet *)
virtual int Paste(struct IDataObject *, int, CTypedPtrArray< CPtrArray, AcTcCatalogItem * > *=NULL)
virtual int GetMinimumSize(CSize &)
virtual int NameEditValidation(CEdit *)
virtual int Save(struct IUnknown *)
CAcTcUiScheme * GetScheme(void) const
__int64 OnDragEnter(unsigned __int64, __int64)
void OnLButtonDown(unsigned int, CPoint)
virtual int Load(struct IUnknown *)
int OnCreate(struct tagCREATESTRUCTW *)
void OnSetFocus(CWnd *)