source: golgotha/src/maxtool/sdk_inc/utilapi.h @ 80

Last change on this file since 80 was 80, checked in by Sam Hocevar, 12 years ago
  • Adding the Golgotha source code. Not sure what's going to be interesting in there, but since it's all public domain, there's certainly stuff to pick up.
  • Property svn:keywords set to Id
File size: 829 bytes
Line 
1/**********************************************************************
2*<
3        FILE: utilapi.h
4
5        DESCRIPTION: Utility plug-ins interface
6
7        CREATED BY: Rolf Berteig
8
9        HISTORY: 12-23-95 file created
10
11*>      Copyright (c) 1994, All Rights Reserved.
12**********************************************************************/
13
14#ifndef __UTILAPI__
15#define __UTILAPI__
16
17class IUtil {
18        public:
19                // Closes the current utility in the command panel
20                virtual void CloseUtility()=0;
21        };
22
23// A utility plug-in object
24class UtilityObj {
25        public:
26                virtual void BeginEditParams(Interface *ip,IUtil *iu)=0;
27                virtual void EndEditParams(Interface *ip,IUtil *iu)=0;
28                virtual void SelectionSetChanged(Interface *ip,IUtil *iu) {}
29                virtual void DeleteThis()=0;
30        };
31
32
33#endif //__UTILAPI__
34
Note: See TracBrowser for help on using the repository browser.