FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
actcui/global func.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2023 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 <afxtempl.h>
20
21class AcTcToolReactor;
24class CAdUiTheme;
25class AcTcPalette;
27class AcTcCatalogItem;
28class AcTcToolReactor;
30class CAcTcUiScheme;
31class AcTcTool;
33
36ARX_API int AcTcFindTool(struct _GUID const &, AcTcCatalogItem * &);
38ARX_API int AcTcToolContextMenu(struct _GUID const &,int);
39ARX_API int AcTcToolDrag(struct _GUID const &,unsigned long,struct tagPOINT const &);
40ARX_API int AcTcToolPick(struct _GUID const &,unsigned long);
55ARX_API int AcTcUiSetContextHelpFile(wchar_t const *);
56ARX_API int AcTcUiSetPaletteTabInfo( CAcTcUiScheme *,int,wchar_t const *,unsigned long);
57ARX_API int AcTcUiSetRootKey(wchar_t const *);
ARX_API int AcTcUiAddOrRemoveReactor(CAcTcUiScheme *, CAcTcUiImpSchemeReactor *, int)
ARX_API int AcTcUiGetToolPaletteGroups(wchar_t const *, CStringArray &)
ARX_API int AcTcUiGetItemIndex(CAcTcUiCatalogView *, struct _GUID const &)
ARX_API int AcTcUiFixMenuSeparator(CMenu *)
ARX_API int AcTcFindTool(struct _GUID const &, AcTcCatalogItem *&)
ARX_API void AcTcUiSetAutoCADHost(int)
ARX_API int AcTcToolContextMenu(struct _GUID const &, int)
ARX_API void AcTcUiInitialize(void)
ARX_API int AcTcUiPasteItems(struct IDataObject *, CTypedPtrArray< CPtrArray, AcTcCatalogItem * > *, CTypedPtrArray< CPtrArray, AcTcCatalogItem * > *, unsigned long)
ARX_API int AcTcToolAddReactor(AcTcToolReactor *)
ARX_API int AcTcUiPromptAndSetImage(CTypedPtrArray< CPtrArray, AcTcCatalogItem * > const &, CWnd *)
ARX_API int AcTcUiCopyItems(COleDataSource *, CTypedPtrArray< CPtrArray, AcTcCatalogItem * > const *, int)
ARX_API int AcTcUiIsInCustomizationMode(void)
ARX_API CAdUiTheme * AcTcUiGetToolPaletteTheme(void)
ARX_API int AcTcToolPick(struct _GUID const &, unsigned long)
ARX_API int AcTcToolRemoveReactor(AcTcToolReactor *)
ARX_API void AcTcUiCustomizationMode(int)
ARX_API int AcTcUiExcludeStockTools(CAcTcUiScheme *, CTypedPtrArray< CPtrArray, struct _GUID * > const &)
ARX_API int AcTcUiAddPaletteTab(CAcTcUiScheme *, CAdUiTabExtensionManager *)
ARX_API int AcTcUiSetPaletteTabInfo(CAcTcUiScheme *, int, wchar_t const *, unsigned long)
ARX_API unsigned long AcTcUiGetThemePaletteOption(void)
ARX_API int AcTcUiFilterShapesDialog(AcTcCatalogItem *, CTypedPtrArray< CPtrArray, AcTcCatalogItem * > *, AcTcTool *&, CWnd *)
ARX_API int AcTcToolDrag(struct _GUID const &, unsigned long, struct tagPOINT const &)
ARX_API int AcTcUiGetDragInfo(struct IDataObject *, struct ACTCUI_DRAG_HEADER *)
ARX_API int AcTcUiDeleteImage(CTypedPtrArray< CPtrArray, AcTcCatalogItem * > const &)
ARX_API int AcTcUiSetRootKey(wchar_t const *)
ARX_API int AcTcUiSetContextHelpFile(wchar_t const *)
ARX_API CAcTcUiToolPalette * AcTcUiGetActivePalette(int, CAcTcUiPaletteView **, AcTcPalette **)