PIPS
gpips-local.h File Reference

Go to the source code of this file.

Data Structures

struct  gpips_transform_menu_layout_line
 The type describing a Transform menu entry: More...
 
struct  gpips_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_GPIPS_WINDOWS   9
 How many display wondows can be opened : More...
 
#define INITIAL_NUMBER_OF_GPIPS_WINDOWS   2
 
#define NO_TEXTSW_AVAILABLE   -1 /**cannot be positive (i.e. a window number. */
 
#define GPIPS_MENU_SEPARATOR   MENU_ITEM, MENU_STRING, "", MENU_INACTIVE, TRUE, NULL
 Define the menu separator: More...
 
#define GPIPS_MENU_SEPARATOR_ID   ""
 How it is specified in the layout .h: More...
 
#define GPIPS_LOG_WINDOW_WIDTH_RESSOURCE_NAME   "gpips.logwindow.width"
 Here are the X ressource stuff: More...
 
#define GPIPS_LOG_WINDOW_WIDTH_RESSOURCE_CLASS   "Gpips.Logwindow.Width"
 
#define GPIPS_LOG_WINDOW_WIDTH_DEFAULT   DIALOG_WIDTH
 
#define GPIPS_LOG_WINDOW_HEIGHT_RESSOURCE_NAME   "gpips.logwindow.height"
 
#define GPIPS_LOG_WINDOW_HEIGHT_RESSOURCE_CLASS   "Gpips.Logwindow.Height"
 
#define GPIPS_LOG_WINDOW_HEIGHT_DEFAULT   DIALOG_HEIGHT
 

Typedefs

typedef bool success
 
typedef struct gpips_view_menu_layout_line_s gpips_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  gpips_main_loop_command_type { GPIPS_EXIT = 1647300 , GPIPS_SAFE_APPLY , GPIPS_EXECUTE_AND_DISPLAY }
 The type to describe the command to execute outside the notifyer: More...
 

Variables

int number_of_gpips_windows
 
GtkWidget * main_window
 
GtkWidget * schoose_window
 
GtkWidget * mchoose_window
 
GtkWidget * log_window
 
GtkWidget * edit_window [MAX_NUMBER_OF_GPIPS_WINDOWS]
 
GtkWidget * help_window
 
GtkWidget * query_dialog
 
GtkWidget * options_window
 
GtkWidget * main_window_vbox
 
GtkWidget * main_frame
 If we are in the Emacs mode, the log_frame is no longer really used: More...
 
GtkWidget * status_frame
 
GtkWidget * query_frame
 
GtkWidget * mchoose_frame
 
GtkWidget * help_frame
 
GtkWidget * main_window_menu_bar
 

Macro Definition Documentation

◆ GPIPS_LOG_WINDOW_HEIGHT_DEFAULT

#define GPIPS_LOG_WINDOW_HEIGHT_DEFAULT   DIALOG_HEIGHT

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

◆ GPIPS_LOG_WINDOW_HEIGHT_RESSOURCE_CLASS

#define GPIPS_LOG_WINDOW_HEIGHT_RESSOURCE_CLASS   "Gpips.Logwindow.Height"

Definition at line 93 of file gpips-local.h.

◆ GPIPS_LOG_WINDOW_HEIGHT_RESSOURCE_NAME

#define GPIPS_LOG_WINDOW_HEIGHT_RESSOURCE_NAME   "gpips.logwindow.height"

Definition at line 92 of file gpips-local.h.

◆ GPIPS_LOG_WINDOW_WIDTH_DEFAULT

#define GPIPS_LOG_WINDOW_WIDTH_DEFAULT   DIALOG_WIDTH

Definition at line 90 of file gpips-local.h.

◆ GPIPS_LOG_WINDOW_WIDTH_RESSOURCE_CLASS

#define GPIPS_LOG_WINDOW_WIDTH_RESSOURCE_CLASS   "Gpips.Logwindow.Width"

Definition at line 89 of file gpips-local.h.

◆ GPIPS_LOG_WINDOW_WIDTH_RESSOURCE_NAME

#define GPIPS_LOG_WINDOW_WIDTH_RESSOURCE_NAME   "gpips.logwindow.width"

Here are the X ressource stuff:

The Log Window:

Definition at line 88 of file gpips-local.h.

◆ GPIPS_MENU_SEPARATOR

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

Define the menu separator:

Definition at line 82 of file gpips-local.h.

◆ GPIPS_MENU_SEPARATOR_ID

#define GPIPS_MENU_SEPARATOR_ID   ""

How it is specified in the layout .h:

Definition at line 84 of file gpips-local.h.

◆ INITIAL_NUMBER_OF_GPIPS_WINDOWS

#define INITIAL_NUMBER_OF_GPIPS_WINDOWS   2

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

◆ MAX_NUMBER_OF_GPIPS_WINDOWS

#define MAX_NUMBER_OF_GPIPS_WINDOWS   9

How many display wondows can be opened :

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

◆ MESSAGE_BUFFER_LENGTH

#define MESSAGE_BUFFER_LENGTH   1024

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

◆ NO_TEXTSW_AVAILABLE

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

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

◆ SMALL_BUFFER_LENGTH

#define SMALL_BUFFER_LENGTH   2560

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

◆ TEXT_BUFFER_LENGTH

#define TEXT_BUFFER_LENGTH   1024

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

Typedef Documentation

◆ gpips_view_menu_layout_line

Definition at line 59 of file gpips-local.h.

◆ success

typedef bool success

Definition at line 59 of file gpips-local.h.

Enumeration Type Documentation

◆ gpips_main_loop_command_type

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

Enumerator
GPIPS_EXIT 
GPIPS_SAFE_APPLY 
GPIPS_EXECUTE_AND_DISPLAY 

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

62  {
gpips_main_loop_command_type
The type to describe the command to execute outside the notifyer:
Definition: gpips-local.h:62
@ GPIPS_SAFE_APPLY
Definition: gpips-local.h:63
@ GPIPS_EXECUTE_AND_DISPLAY
Definition: gpips-local.h:63
@ GPIPS_EXIT
Definition: gpips-local.h:63

◆ 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 47 of file gpips-local.h.

47  {
48  PIPS_ICON,
49  ICFG_ICON,
55  user_ICON,
56  LAST_ICON
57 } icon_list;
icon_list
Definition: gpips-local.h:47
@ LAST_ICON
Definition: gpips-local.h:56
@ callgraph_ICON
Definition: gpips-local.h:52
@ GP65_PE_ICON
Definition: gpips-local.h:50
@ user_ICON
Definition: gpips-local.h:55
@ GP65_bank_ICON
Definition: gpips-local.h:51
@ ICFG_ICON
Definition: gpips-local.h:49
@ PIPS_ICON
Definition: gpips-local.h:48
@ parallel_ICON
Definition: gpips-local.h:53
@ sequential_ICON
Definition: gpips-local.h:54

Variable Documentation

◆ edit_window

◆ help_frame

GtkWidget * help_frame

◆ help_window

GtkWidget * help_window

Definition at line 37 of file gpips-local.h.

Referenced by close_help_notify(), create_help_window(), create_windows(), and display_help().

◆ log_window

◆ main_frame

◆ main_window

GtkWidget* main_window
extern

◆ main_window_menu_bar

◆ main_window_vbox

GtkWidget* main_window_vbox
extern

◆ mchoose_frame

GtkWidget * mchoose_frame

◆ mchoose_window

GtkWidget * mchoose_window

◆ number_of_gpips_windows

int number_of_gpips_windows
extern

◆ options_window

GtkWidget * options_window

◆ query_dialog

◆ query_frame

◆ schoose_window

GtkWidget * schoose_window

◆ status_frame

GtkWidget * status_frame

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

Referenced by create_status_subwindow().