PIPS
wpips-local.h File Reference

Go to the source code of this file.

Data Structures

struct  wpips_transform_menu_layout_line
 The type describing a Transform menu entry: More...
 
struct  wpips_view_menu_layout_line_s
 The type describing a View menu entry: More...
 

Macros

#define SMALL_BUFFER_LENGTH   2560
 
#define MESSAGE_BUFFER_LENGTH   1024
 
#define TEXT_BUFFER_LENGTH   1024
 
#define MAX_NUMBER_OF_WPIPS_WINDOWS   9
 How many display wondows can be opened : More...
 
#define INITIAL_NUMBER_OF_WPIPS_WINDOWS   2
 
#define NO_TEXTSW_AVAILABLE   -1 /**cannot be positive (i.e. a window number. */
 
#define WPIPS_MENU_SEPARATOR   MENU_ITEM, MENU_STRING, "", MENU_INACTIVE, TRUE, NULL
 Define the menu separator: More...
 
#define WPIPS_MENU_SEPARATOR_ID   ""
 How it is specified in the layout .h: More...
 
#define WPIPS_LOG_WINDOW_WIDTH_RESSOURCE_NAME   "wpips.logwindow.width"
 Here are the X ressource stuff: More...
 
#define WPIPS_LOG_WINDOW_WIDTH_RESSOURCE_CLASS   "Wpips.Logwindow.Width"
 
#define WPIPS_LOG_WINDOW_WIDTH_DEFAULT   DIALOG_WIDTH
 
#define WPIPS_LOG_WINDOW_HEIGHT_RESSOURCE_NAME   "wpips.logwindow.height"
 
#define WPIPS_LOG_WINDOW_HEIGHT_RESSOURCE_CLASS   "Wpips.Logwindow.Height"
 
#define WPIPS_LOG_WINDOW_HEIGHT_DEFAULT   DIALOG_HEIGHT
 

Typedefs

typedef bool success
 
typedef struct wpips_view_menu_layout_line_s wpips_view_menu_layout_line
 

Enumerations

enum  icon_list {
  PIPS_ICON , ICFG_ICON , GP65_PE_ICON , GP65_bank_ICON ,
  callgraph_ICON , parallel_ICON , sequential_ICON , user_ICON ,
  LAST_ICON , PIPS_ICON , ICFG_ICON , WP65_PE_ICON ,
  WP65_bank_ICON , callgraph_ICON , parallel_ICON , sequential_ICON ,
  user_ICON , LAST_ICON
}
 
enum  wpips_main_loop_command_type { WPIPS_EXIT = 1647300 , WPIPS_SAFE_APPLY , WPIPS_EXECUTE_AND_DISPLAY }
 The type to describe the command to execute outside the notifyer: More...
 

Variables

int number_of_wpips_windows
 
Frame main_frame
 If we are in the Emacs mode, the log_frame is no longer really used: More...
 
Frame schoose_frame
 
Frame mchoose_frame
 
Frame log_frame
 
Frame edit_frame [MAX_NUMBER_OF_WPIPS_WINDOWS]
 
Frame help_frame
 
Frame query_frame
 
Frame options_frame
 
Panel main_panel
 
Panel status_panel
 
Panel query_panel
 
Panel mchoose_panel
 
Panel schoose_panel
 
Panel help_panel
 
bool wpips_emacs_mode
 This variable is used to indicate wether wpips is in the Emacs mode: More...
 

Macro Definition Documentation

◆ INITIAL_NUMBER_OF_WPIPS_WINDOWS

#define INITIAL_NUMBER_OF_WPIPS_WINDOWS   2

Definition at line 31 of file wpips-local.h.

◆ MAX_NUMBER_OF_WPIPS_WINDOWS

#define MAX_NUMBER_OF_WPIPS_WINDOWS   9

How many display wondows can be opened :

Definition at line 30 of file wpips-local.h.

◆ MESSAGE_BUFFER_LENGTH

#define MESSAGE_BUFFER_LENGTH   1024

Definition at line 26 of file wpips-local.h.

◆ NO_TEXTSW_AVAILABLE

#define NO_TEXTSW_AVAILABLE   -1 /**cannot be positive (i.e. a window number. */

Definition at line 32 of file wpips-local.h.

◆ SMALL_BUFFER_LENGTH

#define SMALL_BUFFER_LENGTH   2560

Definition at line 24 of file wpips-local.h.

◆ TEXT_BUFFER_LENGTH

#define TEXT_BUFFER_LENGTH   1024

Definition at line 27 of file wpips-local.h.

◆ WPIPS_LOG_WINDOW_HEIGHT_DEFAULT

#define WPIPS_LOG_WINDOW_HEIGHT_DEFAULT   DIALOG_HEIGHT

Definition at line 106 of file wpips-local.h.

◆ WPIPS_LOG_WINDOW_HEIGHT_RESSOURCE_CLASS

#define WPIPS_LOG_WINDOW_HEIGHT_RESSOURCE_CLASS   "Wpips.Logwindow.Height"

Definition at line 105 of file wpips-local.h.

◆ WPIPS_LOG_WINDOW_HEIGHT_RESSOURCE_NAME

#define WPIPS_LOG_WINDOW_HEIGHT_RESSOURCE_NAME   "wpips.logwindow.height"

Definition at line 104 of file wpips-local.h.

◆ WPIPS_LOG_WINDOW_WIDTH_DEFAULT

#define WPIPS_LOG_WINDOW_WIDTH_DEFAULT   DIALOG_WIDTH

Definition at line 102 of file wpips-local.h.

◆ WPIPS_LOG_WINDOW_WIDTH_RESSOURCE_CLASS

#define WPIPS_LOG_WINDOW_WIDTH_RESSOURCE_CLASS   "Wpips.Logwindow.Width"

Definition at line 101 of file wpips-local.h.

◆ WPIPS_LOG_WINDOW_WIDTH_RESSOURCE_NAME

#define WPIPS_LOG_WINDOW_WIDTH_RESSOURCE_NAME   "wpips.logwindow.width"

Here are the X ressource stuff:

The Log Window:

Definition at line 100 of file wpips-local.h.

◆ WPIPS_MENU_SEPARATOR

#define WPIPS_MENU_SEPARATOR   MENU_ITEM, MENU_STRING, "", MENU_INACTIVE, TRUE, NULL

Define the menu separator:

Definition at line 94 of file wpips-local.h.

◆ WPIPS_MENU_SEPARATOR_ID

#define WPIPS_MENU_SEPARATOR_ID   ""

How it is specified in the layout .h:

Definition at line 96 of file wpips-local.h.

Typedef Documentation

◆ success

typedef bool success

Definition at line 57 of file wpips-local.h.

◆ wpips_view_menu_layout_line

Definition at line 62 of file wpips-local.h.

Enumeration Type Documentation

◆ icon_list

enum icon_list
Enumerator
PIPS_ICON 
ICFG_ICON 
GP65_PE_ICON 
GP65_bank_ICON 
callgraph_ICON 
parallel_ICON 
sequential_ICON 
user_ICON 
LAST_ICON 
PIPS_ICON 
ICFG_ICON 
WP65_PE_ICON 
WP65_bank_ICON 
callgraph_ICON 
parallel_ICON 
sequential_ICON 
user_ICON 
LAST_ICON 

Definition at line 53 of file wpips-local.h.

icon_list
Definition: wpips-local.h:53
@ LAST_ICON
Definition: wpips-local.h:54
@ WP65_bank_ICON
Definition: wpips-local.h:53
@ callgraph_ICON
Definition: wpips-local.h:53
@ WP65_PE_ICON
Definition: wpips-local.h:53
@ user_ICON
Definition: wpips-local.h:54
@ ICFG_ICON
Definition: wpips-local.h:53
@ PIPS_ICON
Definition: wpips-local.h:53
@ parallel_ICON
Definition: wpips-local.h:54
@ sequential_ICON
Definition: wpips-local.h:54

◆ wpips_main_loop_command_type

The type to describe the command to execute outside the notifyer:

Enumerator
WPIPS_EXIT 
WPIPS_SAFE_APPLY 
WPIPS_EXECUTE_AND_DISPLAY 

Definition at line 66 of file wpips-local.h.

66  {
67  WPIPS_EXIT = 1647300,
wpips_main_loop_command_type
The type to describe the command to execute outside the notifyer:
Definition: wpips-local.h:66
@ WPIPS_EXIT
Definition: wpips-local.h:67
@ WPIPS_EXECUTE_AND_DISPLAY
Definition: wpips-local.h:69
@ WPIPS_SAFE_APPLY
Definition: wpips-local.h:68

Variable Documentation

◆ edit_frame

◆ help_frame

Frame help_frame

Definition at line 42 of file wpips-local.h.

◆ help_panel

Panel help_panel

Definition at line 51 of file wpips-local.h.

Referenced by create_help_window().

◆ log_frame

◆ main_frame

Frame main_frame
extern

If we are in the Emacs mode, the log_frame is no longer really used:

Definition at line 60 of file gpips.c.

Referenced by create_icon(), create_main_window(), deal_with_wpips_events_during_pipsmake(), and wpips_main().

◆ main_panel

◆ mchoose_frame

Frame mchoose_frame

Definition at line 39 of file wpips-local.h.

◆ mchoose_panel

Panel mchoose_panel

◆ number_of_wpips_windows

int number_of_wpips_windows
extern

◆ options_frame

Frame options_frame

Definition at line 44 of file wpips-local.h.

◆ query_frame

Frame query_frame

Definition at line 43 of file wpips-local.h.

◆ query_panel

Panel query_panel

Definition at line 48 of file wpips-local.h.

Referenced by create_query_window(), and start_query().

◆ schoose_frame

Frame schoose_frame

◆ schoose_panel

Panel schoose_panel

Definition at line 50 of file wpips-local.h.

Referenced by create_schoose_window().

◆ status_panel

Panel status_panel

Definition at line 47 of file wpips-local.h.

◆ wpips_emacs_mode

bool wpips_emacs_mode
extern

This variable is used to indicate wether wpips is in the Emacs mode:

This variable is used to indicate wether wpips is in the Emacs mode:

Ronan.nosp@m..Ker.nosp@m.yell@.nosp@m.cri..nosp@m.ensmp.nosp@m..fr, 23/05/1995. Include the label names: This variable is used to indicate wether wpips is in the Emacs mode: By default, wpips is not called from emacs. RK.

Definition at line 65 of file emacs.c.

Referenced by continue_create_workspace_notify(), create_edit_menu(), create_log_menu(), edit_close_notify(), edit_notify(), end_delete_workspace_notify(), initialize_emacs_mode(), notify_hpfc_file_view(), prompt_user(), quit_notify(), send_the_names_of_the_available_modules_to_emacs(), window_number_notify(), wpips_display_graph_file_display(), wpips_file_view(), wpips_main(), wpips_parse_arguments(), wpips_user_error_message(), wpips_user_log(), wpips_user_warning_message(), and wpips_view_marked_busy().