src/client/x/xclips.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  logname

Defines

#define TRUE   1
#define FALSE   0
#define EOS   '\0'
#define DELETE   '\d'
#define BACKSPACE   '\b'
#define NEWLINE   '\n'
#define CR   '\r'
#define FORMFEED   '\f'
#define BLANK   ' '
#define TAB   '\t'
#define ESC   '\033'
#define LOW_PRN_ASCII   ' '
#define HIGH_PRN_ASCII   '~'
#define LOG_TABLE_SIZE   15
#define MAX_CHAR_IN_BUF   512
#define XFacts   0
#define Rules   1
#define Activations   2
#define Compilations   3
#define RULEMNGR   0
#define DEFFACTSMNGR   1
#define DEFTEMPMNGR   2
#define AGENDAMNGR   3
#define EDIT   0
#define LOADBATCH   1
#define LOADBINARY   2
#define LOADFACTS   3
#define LOADRULES   4
#define DRIBBLEON   5
#define SAVEAS   6
#define SAVEBINARY   7
#define SAVEFACTS   8
#define SAVERULES   9
#define REVERT   10
#define INT_STA_CONSTRAINT_CHK   0
#define INT_DYN_CONSTRAINT_CHK   1
#define INT_RESET_GLOBALS   2
#define INT_SEQUENCE_OPT_REG   3
#define INT_INCREMENTAL_RESET   4
#define INT_AUTO_FLOAT_DIV   5
#define INT_FACT_DUPLICATION   6
#define SALIENCE_FLAG   0
#define STRATEGY_FLAG   1
#define MAX_WATCH   14
#define AGENDA_WIN   0
#define FACT_WIN   1
#define INSTANCE_WIN   2
#define GLOBAL_WIN   3
#define FOCUS_WIN   4
#define WINDOW_NUM   5
#define streq(a, b)   (strcmp((a), (b)) == 0)
#define balloc(nm, bk)   (bk*)malloc (sizeof(bk)*((unsigned)nm))
#define release(node)   free((char *)node)
#define salience_width   153
#define salience_height   18
#define strategy_width   153
#define strategy_height   18

Typedefs

typedef struct logname LogName
typedef struct lognameLogNamePtr

Functions

void InitializeInterface (void)
int XclipsQuery (void *, char *)
int XclipsPrint (void *, char *, char *)
int XclipsGetc (void *, char *)
int XclipsUngetc (void *, int, char *)
int XclipsExit (void *, int)
int PrintChangedAgenda (void)
int PrintChangedFacts (void)
int PrintChangedInstances (void)
int PrintChangedGlobals (void)
int PrintChangedFocus (void)
void UpdateMenus (void)
void UpdateOptionsMenu (void)
int set_clips_command (int)
int get_clips_command (void)

Variables

XtActionsRec ClipsTxtActsTable []
Cardinal ClipsTxtActsTableCount
Boolean periodicChecking


Define Documentation

#define Activations   2

Definition at line 70 of file xclips.h.

#define AGENDA_WIN   0

Definition at line 104 of file xclips.h.

#define AGENDAMNGR   3

Definition at line 76 of file xclips.h.

#define BACKSPACE   '\b'

Definition at line 56 of file xclips.h.

#define balloc ( nm,
bk   )     (bk*)malloc (sizeof(bk)*((unsigned)nm))

Definition at line 113 of file xclips.h.

#define BLANK   ' '

Definition at line 60 of file xclips.h.

#define Compilations   3

Definition at line 71 of file xclips.h.

#define CR   '\r'

Definition at line 58 of file xclips.h.

#define DEFFACTSMNGR   1

Definition at line 74 of file xclips.h.

#define DEFTEMPMNGR   2

Definition at line 75 of file xclips.h.

#define DELETE   '\d'

Definition at line 55 of file xclips.h.

#define DRIBBLEON   5

Definition at line 83 of file xclips.h.

#define EDIT   0

Definition at line 78 of file xclips.h.

#define EOS   '\0'

Definition at line 52 of file xclips.h.

#define ESC   '\033'

Definition at line 62 of file xclips.h.

#define FACT_WIN   1

Definition at line 105 of file xclips.h.

#define FALSE   0

Definition at line 48 of file xclips.h.

#define FOCUS_WIN   4

Definition at line 108 of file xclips.h.

#define FORMFEED   '\f'

Definition at line 59 of file xclips.h.

#define GLOBAL_WIN   3

Definition at line 107 of file xclips.h.

#define HIGH_PRN_ASCII   '~'

Definition at line 64 of file xclips.h.

#define INSTANCE_WIN   2

Definition at line 106 of file xclips.h.

#define INT_AUTO_FLOAT_DIV   5

Definition at line 95 of file xclips.h.

#define INT_DYN_CONSTRAINT_CHK   1

Definition at line 91 of file xclips.h.

#define INT_FACT_DUPLICATION   6

Definition at line 96 of file xclips.h.

#define INT_INCREMENTAL_RESET   4

Definition at line 94 of file xclips.h.

#define INT_RESET_GLOBALS   2

Definition at line 92 of file xclips.h.

#define INT_SEQUENCE_OPT_REG   3

Definition at line 93 of file xclips.h.

#define INT_STA_CONSTRAINT_CHK   0

Definition at line 90 of file xclips.h.

#define LOADBATCH   1

Definition at line 79 of file xclips.h.

#define LOADBINARY   2

Definition at line 80 of file xclips.h.

#define LOADFACTS   3

Definition at line 81 of file xclips.h.

#define LOADRULES   4

Definition at line 82 of file xclips.h.

#define LOG_TABLE_SIZE   15

Definition at line 65 of file xclips.h.

#define LOW_PRN_ASCII   ' '

Definition at line 63 of file xclips.h.

#define MAX_CHAR_IN_BUF   512

Definition at line 66 of file xclips.h.

#define MAX_WATCH   14

Definition at line 102 of file xclips.h.

#define NEWLINE   '\n'

Definition at line 57 of file xclips.h.

#define release ( node   )     free((char *)node)

Definition at line 114 of file xclips.h.

#define REVERT   10

Definition at line 88 of file xclips.h.

#define RULEMNGR   0

Definition at line 73 of file xclips.h.

#define Rules   1

Definition at line 69 of file xclips.h.

#define SALIENCE_FLAG   0

Definition at line 99 of file xclips.h.

#define salience_height   18

Definition at line 122 of file xclips.h.

#define salience_width   153

Definition at line 121 of file xclips.h.

#define SAVEAS   6

Definition at line 84 of file xclips.h.

#define SAVEBINARY   7

Definition at line 85 of file xclips.h.

#define SAVEFACTS   8

Definition at line 86 of file xclips.h.

#define SAVERULES   9

Definition at line 87 of file xclips.h.

#define STRATEGY_FLAG   1

Definition at line 100 of file xclips.h.

#define strategy_height   18

Definition at line 125 of file xclips.h.

#define strategy_width   153

Definition at line 124 of file xclips.h.

#define streq ( a,
 )     (strcmp((a), (b)) == 0)

Definition at line 112 of file xclips.h.

#define TAB   '\t'

Definition at line 61 of file xclips.h.

#define TRUE   1

Definition at line 44 of file xclips.h.

#define WINDOW_NUM   5

Definition at line 109 of file xclips.h.

#define XFacts   0

Definition at line 68 of file xclips.h.


Typedef Documentation

typedef struct logname LogName

typedef struct logname * LogNamePtr


Function Documentation

int get_clips_command ( void   ) 

Definition at line 1176 of file xclips.c.

void InitializeInterface ( void   ) 

Definition at line 89 of file xclips.c.

int PrintChangedAgenda ( void   ) 

Definition at line 342 of file xclips.c.

int PrintChangedFacts ( void   ) 

Definition at line 402 of file xclips.c.

int PrintChangedFocus ( void   ) 

Definition at line 565 of file xclips.c.

int PrintChangedGlobals ( void   ) 

Definition at line 509 of file xclips.c.

int PrintChangedInstances ( void   ) 

Definition at line 456 of file xclips.c.

int set_clips_command ( int   ) 

Definition at line 1163 of file xclips.c.

void UpdateMenus ( void   ) 

Definition at line 598 of file xclips.c.

void UpdateOptionsMenu ( void   ) 

Definition at line 657 of file xclips.c.

int XclipsExit ( void *  ,
int   
)

Definition at line 325 of file xclips.c.

int XclipsGetc ( void *  ,
char *   
)

Definition at line 241 of file xclips.c.

int XclipsPrint ( void *  ,
char *  ,
char *   
)

Definition at line 152 of file xclips.c.

int XclipsQuery ( void *  ,
char *   
)

Definition at line 137 of file xclips.c.

int XclipsUngetc ( void *  ,
int  ,
char *   
)

Definition at line 308 of file xclips.c.


Variable Documentation

XtActionsRec ClipsTxtActsTable[]

Definition at line 1014 of file xclipstext.c.

Definition at line 1045 of file xclipstext.c.

Definition at line 75 of file xclips.c.


Generated on Mon Jan 10 22:33:40 2011 by  doxygen 1.5.6