#define	TOOL_FPSET		0
#define	TOOL_FLINE		1
#define	TOOL_LINE		2
#define TOOL_NIZIMI			3
#define	TOOL_SAND			4
#define	TOOL_KOSURI			5
#define	TOOL_BOKASI			6
#define	TOOL_BOXFILL		7
#define	TOOL_POLYGONFILL	8
#define TOOL_PAINT			9
#define	TOOL_COPY			10
#define	TOOL_POLYGONCOPY	11
#define TOOL_ZOOMCOPY       12

#ifndef MODULE_DESKTOPS
extern int	idDesktopSelectiveHyper ;
extern int	idBackDialog ;
extern int	idDesktopWinAttachHyper ;
extern int	idDesktopToolAttachHyper ;
extern int	idToolBoxDlg ;
extern int	idToolBoxToolTIcon[12] ;
extern int	idToolBoxMsg ;
extern int	idDesktopDialog ;
extern int	idDesktopMenu ;
extern int	idDesktopMItem_System ;
extern int	idDesktopSystemMenu ;
extern int	idDesktopSystemMItem[3] ;
extern int	idDesktopMItem_File ;
extern int	idDesktopFileMenu ;
extern int	idDesktopFileMItem[5] ;
extern int	idDesktopMItem_Edit ;
extern int	idDesktopMItem_Layer ;
extern int	idDesktopLayerMenu ;
extern int	idDesktopLayerMItem[8] ;
extern int	idDesktopExitIcon ;
extern int	idDesktopAlertHyper ;
extern int	idDesktopHelpIcon ;
extern int	idDesktopSkbIcon ;
extern int	idDesktopFileDlgHyper ;
extern int	idImageClearDlg ;
extern int	idImageClearTitleMsg ;
extern int	idImageClearMsg[4] ;
extern int	idImageClearDBtn[2] ;
#endif

#define EXECDIALOG(id) \
   RM_execDialog(id,idDesktopAlertHyper,idDesktopSelectiveHyper)

int		desktop_init(void);
int		toolbox_getCurrentTool(void);
