src/client/x/xmenu_file.c File Reference

#include <stdio.h>
#include <errno.h>
#include <stdlib.h>
#include <unistd.h>
#include "setup.h"
#include "constant.h"
#include "commline.h"
#include "router.h"
#include "symbol.h"
#include "scanner.h"
#include "xsetup.h"
#include "xclips.h"
#include "xclipstext.h"
#include "xmenu.h"
#include "xmain.h"
#include "xmenu_file.h"
#include "xmenu_wind.h"
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/dir.h>
#include <sys/param.h>

Include dependency graph for xmenu_file.c:

Go to the source code of this file.

Defines

#define _XMENU_FILE_SOURCE_
#define MAX(x, y)   ((x) > (y) ? (x) : (y))

Functions

void EditCallback (Widget w, XtPointer client_data, XtPointer call_data)
void CompletionDialogCallback (Widget w, XtPointer client_data, XtPointer call_data)
void CompletionEditCallback (Widget w, XtPointer client_data, XtPointer call_data)
int DisplayMatchedList (Widget w, struct symbolMatch *matches)
void MatchDialogReturnD (Widget w, XEvent *event, String *params, Cardinal *num_params)
void MatchDialogReturnE (Widget w, XEvent *event, String *params, Cardinal *num_params)
int GetMatchList (struct symbolMatch *matches)
void sortList (String *list, int num)
void LoadBatchCallback (Widget w, XtPointer client_data, XtPointer call_data)
void LoadBinaryCallback (Widget w, XtPointer client_data, XtPointer call_data)
void LoadFactsCallback (Widget w, XtPointer client_data, XtPointer call_data)
void LoadRulesCallback (Widget w, XtPointer client_data, XtPointer call_data)
void DribbleCallback (Widget w, XtPointer client_data, XtPointer call_data)
void SaveBinaryCallback (Widget w, XtPointer client_data, XtPointer call_data)
void SaveFactsCallback (Widget w, XtPointer client_data, XtPointer call_data)
void SaveRulesCallback (Widget w, XtPointer client_data, XtPointer call_data)
void QuitCallback (Widget w, XtPointer client_data, XtPointer call_data)
void IntSave (Widget w, XtPointer client_data, XtPointer call_data)
void FileSelect ()
int IsDirectory (char *temppath)
void LoadBatch (char *str)
void LoadBinary (char *str)
void LoadTheFacts (char *str)
void LoadRules (char *str)
void IntDribbleOn (String str)
void Restart (Widget w, XtPointer client_data, XtPointer call_data)
void Quit (Widget w, XtPointer client_data, XtPointer call_data)

Variables

Widget file_dribble
Widget TheFile
Widget file_list
int file_item = -1
char path [255]
char ** filenames = NULL
char * completionString = NULL
int number_entries


Define Documentation

#define _XMENU_FILE_SOURCE_

Definition at line 24 of file xmenu_file.c.

#define MAX ( x,
 )     ((x) > (y) ? (x) : (y))

Definition at line 54 of file xmenu_file.c.


Function Documentation

void CompletionDialogCallback ( Widget  w,
XtPointer  client_data,
XtPointer  call_data 
)

Definition at line 102 of file xmenu_file.c.

void CompletionEditCallback ( Widget  w,
XtPointer  client_data,
XtPointer  call_data 
)

Definition at line 184 of file xmenu_file.c.

int DisplayMatchedList ( Widget  w,
struct symbolMatch matches 
)

Definition at line 309 of file xmenu_file.c.

void DribbleCallback ( Widget  w,
XtPointer  client_data,
XtPointer  call_data 
)

Definition at line 617 of file xmenu_file.c.

void EditCallback ( Widget  w,
XtPointer  client_data,
XtPointer  call_data 
)

Definition at line 85 of file xmenu_file.c.

void FileSelect ( void   ) 

Definition at line 830 of file xmenu_file.c.

int GetMatchList ( struct symbolMatch matches  ) 

Definition at line 479 of file xmenu_file.c.

void IntDribbleOn ( String  str  ) 

Definition at line 1146 of file xmenu_file.c.

void IntSave ( Widget  w,
XtPointer  client_data,
XtPointer  call_data 
)

Definition at line 764 of file xmenu_file.c.

int IsDirectory ( char *  temppath  ) 

Definition at line 1005 of file xmenu_file.c.

void LoadBatch ( char *  str  ) 

Definition at line 1074 of file xmenu_file.c.

void LoadBatchCallback ( Widget  w,
XtPointer  client_data,
XtPointer  call_data 
)

Definition at line 548 of file xmenu_file.c.

void LoadBinary ( char *  str  ) 

Definition at line 1092 of file xmenu_file.c.

void LoadBinaryCallback ( Widget  w,
XtPointer  client_data,
XtPointer  call_data 
)

Definition at line 565 of file xmenu_file.c.

void LoadFactsCallback ( Widget  w,
XtPointer  client_data,
XtPointer  call_data 
)

Definition at line 582 of file xmenu_file.c.

void LoadRules ( char *  str  ) 

Definition at line 1128 of file xmenu_file.c.

void LoadRulesCallback ( Widget  w,
XtPointer  client_data,
XtPointer  call_data 
)

Definition at line 599 of file xmenu_file.c.

void LoadTheFacts ( char *  str  ) 

Definition at line 1110 of file xmenu_file.c.

void MatchDialogReturnD ( Widget  w,
XEvent *  event,
String *  params,
Cardinal *  num_params 
)

Definition at line 390 of file xmenu_file.c.

void MatchDialogReturnE ( Widget  w,
XEvent *  event,
String *  params,
Cardinal *  num_params 
)

Definition at line 411 of file xmenu_file.c.

void Quit ( Widget  w,
XtPointer  client_data,
XtPointer  call_data 
)

Definition at line 1211 of file xmenu_file.c.

void QuitCallback ( Widget  w,
XtPointer  client_data,
XtPointer  call_data 
)

Definition at line 700 of file xmenu_file.c.

void Restart ( Widget  w,
XtPointer  client_data,
XtPointer  call_data 
)

Definition at line 1195 of file xmenu_file.c.

void SaveBinaryCallback ( Widget  w,
XtPointer  client_data,
XtPointer  call_data 
)

Definition at line 647 of file xmenu_file.c.

void SaveFactsCallback ( Widget  w,
XtPointer  client_data,
XtPointer  call_data 
)

Definition at line 664 of file xmenu_file.c.

void SaveRulesCallback ( Widget  w,
XtPointer  client_data,
XtPointer  call_data 
)

Definition at line 682 of file xmenu_file.c.

void sortList ( String *  list,
int  num 
)

Definition at line 511 of file xmenu_file.c.


Variable Documentation

char* completionString = NULL

Definition at line 73 of file xmenu_file.c.

Widget file_dribble

Definition at line 68 of file xmenu_file.c.

int file_item = -1

Definition at line 70 of file xmenu_file.c.

Widget file_list

Definition at line 69 of file xmenu_file.c.

char** filenames = NULL

Definition at line 72 of file xmenu_file.c.

Definition at line 74 of file xmenu_file.c.

char path[255]

Definition at line 71 of file xmenu_file.c.

Widget TheFile

Definition at line 69 of file xmenu_file.c.


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