FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcCipUtil.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
19class CAdUiPaletteSet;
20class CComboBox;
21class CMLWaypoint;
22class CMenu;
23class CWnd;
24struct AcCip_Plot_Option;
25struct AcCip_Publish_Option;
26struct AcCip_SteeringWheel_Opt;
27struct AcCip_ViewCube_Opt;
28struct IAcSmDatabase;
29struct IAcSmPersist;
30
32{
33public:
34 bool initialize(bool,void *,wchar_t const *);
35 bool isOperational(void);
36 static unsigned long __cdecl MC3Enabled(void);
37 static unsigned long __cdecl MC3OptIn(void);
38 static void __cdecl logCIPcrash(void);
39 static void __cdecl logToolPaletteAcadDrop(void *);
40 static void __cdecl logToolPaletteExecute(void *);
41 void addBoolAttToStateTrans(wchar_t const *,bool);
42 void addDoubleAttToStateTrans(wchar_t const *,double);
43 void addIntAttToStateTrans(wchar_t const *,int);
44 void addStringAttToStateTrans(wchar_t const *,wchar_t const *);
45 void beginStateTransaction(wchar_t const *);
46 void beginWaypointTransaction(wchar_t const *);
49 void logCoroutineNeeded(int,wchar_t const *);
50 void logExportDlgEnd(wchar_t const *,int,bool);
51 void logExportDlgStart(wchar_t const *,bool);
53 void logIcLaunch(int,wchar_t const *,wchar_t const *,wchar_t const *,wchar_t const *);
54 void logIcQuery(wchar_t const *,int);
56 void logInitialWorkspaceToolbar(wchar_t const *,bool);
57 void logMenuItem(wchar_t const *,wchar_t const *,wchar_t const *,wchar_t const *)const ;
58 void logModelessLayerItem(wchar_t const *,bool)const ;
59 void logPlotOk( AcCip_Plot_Option const &);
61 void logPublishBtPress( AcCip_Publish_Option const &);
62 void logPublishDlgSheetNameColumnCM(wchar_t const *);
64 void logRibbonItemCommandExecute(wchar_t const *,wchar_t const *,wchar_t const *,bool, AcCip_DockState)const ;
65 void logSSMContextMenu(wchar_t const *, CMenu *,unsigned int);
66 void logSheetRenameRenumber(bool,bool,bool,bool);
67 void logSheetSelectionAction(wchar_t const *);
68 void logSheetSetClosed( IAcSmDatabase *);
70 void logSheetSetManagerChanged(unsigned int, IAcSmPersist *);
71 void logSteeringWheelActivated(wchar_t const *);
72 void logSteeringWheelClicked(wchar_t const *,wchar_t const *,bool,bool);
73 void logSteeringWheelDragBegin(wchar_t const *,wchar_t const *,bool,bool);
74 void logSteeringWheelKeyUp(wchar_t const *);
75 void logSteeringWheelLoadOpts( AcCip_SteeringWheel_Opt *);
76 void logSteeringWheelWelcomeClicked(wchar_t const *);
77 void logViewCubeClicked(wchar_t const *,bool);
78 void logViewCubeDragBegin(wchar_t const *,bool);
79 void logViewCubeLoadOpts( AcCip_ViewCube_Opt const *);
82 void setPropPaletteWnd( CWnd *, CComboBox *);
83 void setQuickAccessPanelWnd( CWnd *, CComboBox *);
87 void setUaLaunchType(wchar_t const *);
88 void unInitialize(void);
89 void waypointReached( CMLWaypoint * &)const ;
90 void waypointReachedWithNoState(wchar_t const *)const ;
91 void waypointReachedWithStringAtt(wchar_t const *,wchar_t const *,wchar_t const *,wchar_t const *);
92
93};
AcCipSSM_OpenFrom
AcCip_DockState
AcCipPublish_PageSetup
void logViewCubeDragBegin(wchar_t const *, bool)
void logModelessLayerItem(wchar_t const *, bool) const
void logPropPalettePickAddToggle(bool)
void beginStateTransaction(wchar_t const *)
void logCoroutineNeeded(int, wchar_t const *)
void logPublishBtPress(AcCip_Publish_Option const &)
void logInitialWorkspaceESW(void)
void logSheetSetManagerChanged(unsigned int, IAcSmPersist *)
void addBoolAttToStateTrans(wchar_t const *, bool)
void addStringAttToStateTrans(wchar_t const *, wchar_t const *)
void logPlotOk(AcCip_Plot_Option const &)
static void __cdecl logToolPaletteExecute(void *)
void logViewCubeClicked(wchar_t const *, bool)
void logPublishPageSetup(AcCipPublish_PageSetup)
void logSteeringWheelActivated(wchar_t const *)
void logSteeringWheelWelcomeClicked(wchar_t const *)
void logInitialWorkspaceToolbar(wchar_t const *, bool)
void logIcQuery(wchar_t const *, int)
void waypointReachedWithStringAtt(wchar_t const *, wchar_t const *, wchar_t const *, wchar_t const *)
void setToolPalette(CAdUiPaletteSet const *)
void setPropPaletteWnd(CWnd *, CComboBox *)
static void __cdecl logToolPaletteAcadDrop(void *)
bool initialize(bool, void *, wchar_t const *)
void setSheetSetOpenFrom(AcCipSSM_OpenFrom)
void logSSMContextMenu(wchar_t const *, CMenu *, unsigned int)
void endWaypointTransaction(bool)
void setSSMPaletteSet(CAdUiPaletteSet *)
void setUaLaunchType(wchar_t const *)
void setQuickAccessPanelWnd(CWnd *, CComboBox *)
void logViewCubeLoadOpts(AcCip_ViewCube_Opt const *)
void logIcLaunch(int, wchar_t const *, wchar_t const *, wchar_t const *, wchar_t const *)
void logSheetRenameRenumber(bool, bool, bool, bool)
void addIntAttToStateTrans(wchar_t const *, int)
void logRibbonItemCommandExecute(wchar_t const *, wchar_t const *, wchar_t const *, bool, AcCip_DockState) const
void logSteeringWheelClicked(wchar_t const *, wchar_t const *, bool, bool)
void logExportDlgEnd(wchar_t const *, int, bool)
void logSheetSelectionAction(wchar_t const *)
void addDoubleAttToStateTrans(wchar_t const *, double)
void setNewSheetImportFromLayout(bool)
void logSheetSetClosed(IAcSmDatabase *)
void logExportDlgStart(wchar_t const *, bool)
void logSteeringWheelKeyUp(wchar_t const *)
void logMenuItem(wchar_t const *, wchar_t const *, wchar_t const *, wchar_t const *) const
void waypointReachedWithNoState(wchar_t const *) const
void logGeoMarkerAdded(int)
void logViewCubeLockToSel(bool)
void endStateTransaction(bool)
void beginWaypointTransaction(wchar_t const *)
static unsigned long __cdecl MC3Enabled(void)
static unsigned long __cdecl MC3OptIn(void)
void logPublishDlgSheetNameColumnCM(wchar_t const *)
void logSteeringWheelLoadOpts(AcCip_SteeringWheel_Opt *)
bool isOperational(void)
void waypointReached(CMLWaypoint *&) const
void unInitialize(void)
static void __cdecl logCIPcrash(void)
void logSteeringWheelDragBegin(wchar_t const *, wchar_t const *, bool, bool)
void logSheetSetCreated(bool)