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

183 lines
5.8 KiB
C++

//////////////////////////////////////////////////////////////
//
// Header file for CheckpointUI
//
// 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, Checkpoint is instantiated
//
// To extend or alter the behavior of this class, you should
// modify the Checkpoint 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 CHECKPOINTUI_H
#define CHECKPOINTUI_H
#include <Vk/VkComponent.h>
//---- Start editable code block: headers and declarations
//---- End editable code block: headers and declarations
class VkOptionMenu;
class VkMenuAction;
class VkMenuToggle;
class VkMenuItem;
class CheckpointUI : public VkComponent
{
public:
CheckpointUI ( const char *, Widget );
CheckpointUI ( const char * );
~CheckpointUI();
void create ( Widget );
const char * className();
//---- Start editable code block: Checkpoint public
//---- End editable code block: Checkpoint public
protected:
// Widgets created by this class
Widget _but_file;
Widget _but_ok;
Widget _but_ps;
Widget _but_abort;
Widget _checkpoint;
Widget _fileList;
Widget _finderStatef;
Widget _finderUid;
Widget _label1;
Widget _label2;
Widget _pstitle;
Widget _psList;
Widget _scrolledWindow;
Widget _scrolledWindow1;
Widget _separator1;
Widget _separator2;
Widget _separator3;
Widget _separator4;
Widget _tog_upgrade;
VkOptionMenu *_fileMenu;
VkOptionMenu *_idMenu;
VkOptionMenu *_willMenu;
VkMenuItem *_cont;
VkMenuItem *_exit;
VkMenuItem *_opt_append;
VkMenuItem *_opt_ash;
VkMenuItem *_opt_gid;
VkMenuItem *_opt_hid;
VkMenuItem *_opt_ignore;
VkMenuItem *_opt_merge;
VkMenuItem *_opt_pid;
VkMenuItem *_opt_replace;
VkMenuItem *_opt_sgp;
VkMenuItem *_opt_sid;
VkMenuItem *_opt_substitute;
// These virtual functions are called from the private callbacks (below)
// Intended to be overriden in derived classes to define actions
virtual void cv_abort ( Widget, XtPointer );
virtual void cv_file ( Widget, XtPointer );
virtual void cv_upgrade ( Widget, XtPointer );
virtual void cv_ok ( Widget, XtPointer );
virtual void cv_ps ( Widget, XtPointer );
virtual void cv_select ( Widget, XtPointer );
virtual void cv_select_one ( Widget, XtPointer );
virtual void cv_statef ( Widget, XtPointer );
virtual void cv_statef_change ( Widget, XtPointer );
virtual void cv_uid ( Widget, XtPointer );
virtual void cv_uid_change ( Widget, XtPointer );
virtual void doCont ( Widget, XtPointer );
virtual void doExit ( Widget, XtPointer );
virtual void doOpt_append ( Widget, XtPointer );
virtual void doOpt_ash ( Widget, XtPointer );
virtual void doOpt_gid ( Widget, XtPointer );
virtual void doOpt_hid ( Widget, XtPointer );
virtual void doOpt_ignore ( Widget, XtPointer );
virtual void doOpt_merge ( Widget, XtPointer );
virtual void doOpt_pid ( Widget, XtPointer );
virtual void doOpt_replace ( Widget, XtPointer );
virtual void doOpt_sgp ( Widget, XtPointer );
virtual void doOpt_sid ( Widget, XtPointer );
virtual void doOpt_substitute ( Widget, XtPointer );
//---- Start editable code block: Checkpoint protected
//---- End editable code block: Checkpoint protected
private:
// Array of default resources
static String _defaultCheckpointUIResources[];
// Callbacks to interface with Motif
static void cv_abortCallback ( Widget, XtPointer, XtPointer );
static void cv_fileCallback ( Widget, XtPointer, XtPointer );
static void cv_upgradeCallback ( Widget, XtPointer, XtPointer );
static void cv_okCallback ( Widget, XtPointer, XtPointer );
static void cv_psCallback ( Widget, XtPointer, XtPointer );
static void cv_selectCallback ( Widget, XtPointer, XtPointer );
static void cv_select_oneCallback ( Widget, XtPointer, XtPointer );
static void cv_statefCallback ( Widget, XtPointer, XtPointer );
static void cv_statef_changeCallback ( Widget, XtPointer, XtPointer );
static void cv_uidCallback ( Widget, XtPointer, XtPointer );
static void cv_uid_changeCallback ( Widget, XtPointer, XtPointer );
static void doContCallback ( Widget, XtPointer, XtPointer );
static void doExitCallback ( Widget, XtPointer, XtPointer );
static void doOpt_appendCallback ( Widget, XtPointer, XtPointer );
static void doOpt_ashCallback ( Widget, XtPointer, XtPointer );
static void doOpt_gidCallback ( Widget, XtPointer, XtPointer );
static void doOpt_hidCallback ( Widget, XtPointer, XtPointer );
static void doOpt_ignoreCallback ( Widget, XtPointer, XtPointer );
static void doOpt_mergeCallback ( Widget, XtPointer, XtPointer );
static void doOpt_pidCallback ( Widget, XtPointer, XtPointer );
static void doOpt_replaceCallback ( Widget, XtPointer, XtPointer );
static void doOpt_sgpCallback ( Widget, XtPointer, XtPointer );
static void doOpt_sidCallback ( Widget, XtPointer, XtPointer );
static void doOpt_substituteCallback ( Widget, XtPointer, XtPointer );
//---- Start editable code block: Checkpoint private
//---- End editable code block: Checkpoint private
};
//---- Start editable code block: End of generated code
//---- End editable code block: End of generated code
#endif