Data Structures | Defines | Typedefs | Functions

xgedrect.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <malloc.h>
#include <string.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/cursorfont.h>
#include "pkgeom.h"
#include "multibs.h"
#include "xgedit.h"
#include "xgeprivate.h"
Include dependency graph for xgedrect.c:

Data Structures

struct  edr_table

Defines

#define TABSIZE   32

Typedefs

typedef struct edr_table edr_table
typedef struct edr_tableedr_tablep

Functions

boolean xge_InitRectAllocation (void)
xge_widgetxge_AllocEdRect (void)
void xge_FreeEdRectangles (void)
xge_widgetxge_NewWidget (char window_num, xge_widget *prev, int id, short w, short h, short x, short y, void *data0, void *data1, boolean(*msgproc)(xge_widget *, int, int, short, short), void(*redraw)(xge_widget *, boolean))
void xge_SetupEdRect (char window_num, xge_widget *edr, int en, int id, short w, short h, short x, short y, boolean(*msgproc)(xge_widget *, int, int, short, short), void(*redraw)(xge_widget *, boolean))
void xge_SetWidgetPositioning (xge_widget *edr, char rpos, short xofs, short yofs)

Define Documentation

#define TABSIZE   32

Typedef Documentation

typedef struct edr_table edr_table
typedef struct edr_table * edr_tablep

Function Documentation

xge_widget* xge_AllocEdRect ( void   ) 
void xge_FreeEdRectangles ( void   ) 
boolean xge_InitRectAllocation ( void   ) 
xge_widget* xge_NewWidget ( char  window_num,
xge_widget prev,
int  id,
short  w,
short  h,
short  x,
short  y,
void *  data0,
void *  data1,
boolean(*)(xge_widget *, int, int, short, short)  msgproc,
void(*)(xge_widget *, boolean redraw 
)
void xge_SetupEdRect ( char  window_num,
xge_widget edr,
int  en,
int  id,
short  w,
short  h,
short  x,
short  y,
boolean(*)(xge_widget *, int, int, short, short)  msgproc,
void(*)(xge_widget *, boolean redraw 
)
void xge_SetWidgetPositioning ( xge_widget edr,
char  rpos,
short  xofs,
short  yofs 
)