1
0
Files
irix-657m-src/irix/cmd/cpr/cview/RestartUI.h
2022-09-29 17:59:04 +03:00

128 lines
3.8 KiB
C++

//////////////////////////////////////////////////////////////
//
// Header file for RestartUI
//
// This file is generated by RapidApp 1.2
//
// This class implements the user interface portion of a class
// Normally it is not used directly.
// Instead the subclass, Restart is instantiated
//
// To extend or alter the behavior of this class, you should
// modify the Restart files
//
// Restrict changes to those sections between
// the "//--- Start/End editable code block" markers
//
// This will allow RapidApp to integrate changes more easily
//
// This class is a ViewKit user interface "component".
// For more information on how components are used, see the
// "ViewKit Programmers' Manual", and the RapidApp
// User's Guide.
//
//////////////////////////////////////////////////////////////
#ifndef RESTARTUI_H
#define RESTARTUI_H
#include <Vk/VkComponent.h>
//---- Start editable code block: headers and declarations
extern int RestFlags;
#define CKPT_CONFIRM_REMOVE 0x1
//---- End editable code block: headers and declarations
class VkOptionMenu;
class VkMenuAction;
class VkMenuToggle;
class VkMenuItem;
class RestartUI : public VkComponent
{
public:
RestartUI ( const char *, Widget );
RestartUI ( const char * );
~RestartUI();
void create ( Widget );
const char * className();
//---- Start editable code block: Restart public
//---- End editable code block: Restart public
protected:
// Widgets created by this class
Widget _but_ls;
Widget _but_restart;
Widget _finder_statef;
Widget _info;
Widget _label;
Widget _restart;
Widget _lsList;
Widget _remove;
Widget _scrolledWindow;
Widget _separator1;
Widget _separator2;
Widget _tog_cdir;
Widget _tog_rdir;
VkOptionMenu *_forkMenu;
VkMenuItem *_anypid;
VkMenuItem *_origpid;
// These virtual functions are called from the private callbacks (below)
// Intended to be overriden in derived classes to define actions
virtual void cv_ls ( Widget, XtPointer );
virtual void cv_statef ( Widget, XtPointer );
virtual void cv_statef_change ( Widget, XtPointer );
virtual void doAnypid ( Widget, XtPointer );
virtual void doBut_restart ( Widget, XtPointer );
virtual void doInfo ( Widget, XtPointer );
virtual void doOrigpid ( Widget, XtPointer );
virtual void doRemove ( Widget, XtPointer );
virtual void ls_select_one ( Widget, XtPointer );
virtual void setTog_cdir ( Widget, XtPointer );
virtual void setTog_rdir ( Widget, XtPointer );
//---- Start editable code block: Restart protected
//---- End editable code block: Restart protected
private:
// Array of default resources
static String _defaultRestartUIResources[];
// Callbacks to interface with Motif
static void cv_lsCallback ( Widget, XtPointer, XtPointer );
static void cv_statefCallback ( Widget, XtPointer, XtPointer );
static void cv_statef_changeCallback ( Widget, XtPointer, XtPointer );
static void doAnypidCallback ( Widget, XtPointer, XtPointer );
static void doBut_restartCallback ( Widget, XtPointer, XtPointer );
static void doInfoCallback ( Widget, XtPointer, XtPointer );
static void doOrigpidCallback ( Widget, XtPointer, XtPointer );
static void doRemoveCallback ( Widget, XtPointer, XtPointer );
static void ls_select_oneCallback ( Widget, XtPointer, XtPointer );
static void setTog_cdirCallback ( Widget, XtPointer, XtPointer );
static void setTog_rdirCallback ( Widget, XtPointer, XtPointer );
//---- Start editable code block: Restart private
//---- End editable code block: Restart private
};
//---- Start editable code block: End of generated code
//---- End editable code block: End of generated code
#endif