#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 <GL/gl.h>
#include <GL/glx.h>
#include "pkgeom.h"
#include "multibs.h"
#include "xgedit.h"
#include "xgeprivate.h"
Functions | |
boolean | _xge_background_msg (xge_widget *er, int msg, int key, short x, short y) |
boolean | xge_IntersectXRectangles (XRectangle *r1, XRectangle *r2) |
boolean | xge_SetClipping (xge_widget *er) |
void | xge_ResetClipping (void) |
void | xge_RedrawPopups (void) |
void | xge_Redraw (void) |
void | xge_RedrawAll (void) |
void | xge_BoundPoint (xge_widget *er, short *x, short *y) |
boolean | xge_PointInRect (xge_widget *edr, short x, short y) |
boolean | xge_RectanglesIntersect (short wa, short ha, short xa, short ya, short wb, short hb, short xb, short yb) |
boolean | xge_CallMsgProc (xge_widget **last, xge_widget *er, int msg, int key, short x, short y) |
void | xge_dispatch_message (unsigned int msg, unsigned int key, short x, short y) |
void | xge_PostIdleCommand (unsigned int key, short x, short y) |
int | xge_NewWindow (char *title) |
boolean | xge_SetWindow (int win) |
int | xge_CurrentWindow (void) |
void | xge_SetWinEdRect (xge_widget *edr) |
void | xge_get_message (unsigned int *msg, unsigned int *key, short *x, short *y) |
void | xge_GetWindowSize (void) |
void | _xge_FindAspect (void) |
void | xge_MessageLoop (void) |
boolean _xge_background_msg | ( | xge_widget * | er, | |
int | msg, | |||
int | key, | |||
short | x, | |||
short | y | |||
) |
void _xge_FindAspect | ( | void | ) |
void xge_BoundPoint | ( | xge_widget * | er, | |
short * | x, | |||
short * | y | |||
) |
boolean xge_CallMsgProc | ( | xge_widget ** | last, | |
xge_widget * | er, | |||
int | msg, | |||
int | key, | |||
short | x, | |||
short | y | |||
) |
int xge_CurrentWindow | ( | void | ) |
void xge_dispatch_message | ( | unsigned int | msg, | |
unsigned int | key, | |||
short | x, | |||
short | y | |||
) |
void xge_get_message | ( | unsigned int * | msg, | |
unsigned int * | key, | |||
short * | x, | |||
short * | y | |||
) |
void xge_GetWindowSize | ( | void | ) |
boolean xge_IntersectXRectangles | ( | XRectangle * | r1, | |
XRectangle * | r2 | |||
) |
void xge_MessageLoop | ( | void | ) |
int xge_NewWindow | ( | char * | title | ) |
boolean xge_PointInRect | ( | xge_widget * | edr, | |
short | x, | |||
short | y | |||
) |
void xge_PostIdleCommand | ( | unsigned int | key, | |
short | x, | |||
short | y | |||
) |
boolean xge_RectanglesIntersect | ( | short | wa, | |
short | ha, | |||
short | xa, | |||
short | ya, | |||
short | wb, | |||
short | hb, | |||
short | xb, | |||
short | yb | |||
) |
void xge_Redraw | ( | void | ) |
void xge_RedrawAll | ( | void | ) |
void xge_RedrawPopups | ( | void | ) |
void xge_ResetClipping | ( | void | ) |
boolean xge_SetClipping | ( | xge_widget * | er | ) |
boolean xge_SetWindow | ( | int | win | ) |
void xge_SetWinEdRect | ( | xge_widget * | edr | ) |