1 |
/* crossedit.c */ |
2 |
extern void EditDirtyAc(Widget w, XEvent *event, String *argv, Cardinal *argc); |
3 |
extern void Nop(Widget w, XEvent *event, String *argv, Cardinal *argc); |
4 |
extern int main(int argc, char **argv, char **env); |
5 |
/* Attr.c */ |
6 |
extern int GetType(object *tmp); |
7 |
extern void AppLayout(Attr self, Widget parent, char *name); |
8 |
extern Attr AttrCreate(char *name, App app, object *ob, AttrDef *desc, unsigned long flags, Edit edit); |
9 |
extern void AttrChange(Attr self, object *ob, unsigned long flags, Edit edit); |
10 |
extern void AttrDestroy(Attr self); |
11 |
extern void AttrApply(Attr self); |
12 |
/* CrFace.c */ |
13 |
/* CrEdit.c */ |
14 |
extern void CrEditRefresh(Widget w, XRectangle rect); |
15 |
extern void CrEditBorderOff(Widget w); |
16 |
extern void CrEditSelect(Widget w, XRectangle rect); |
17 |
/* CrList.c */ |
18 |
extern CrListNode GetYNode(Widget w, int y); |
19 |
extern CrListCall GetYCall(Widget w, int y); |
20 |
/* CrUtil.c */ |
21 |
extern void FaceDraw(Widget w, GC gc, New_Face *face, int x, int y); |
22 |
extern GC GCCreate(Widget w); |
23 |
/* Edit.c */ |
24 |
extern void copy_map(mapstruct *m1, mapstruct *m2); |
25 |
extern mapstruct *MapMoveScrollResize(mapstruct *source, int width, int height, int dx, int dy); |
26 |
extern object *MapGetRealObject(mapstruct *emap, int x, int y, int z); |
27 |
extern int MapInsertObjectZ(mapstruct *emap, object *o, int x, int y, int z); |
28 |
extern int MapObjectOut(mapstruct *target, object *obj, int x, int y); |
29 |
extern object *MapGetObjectZ(mapstruct *emap, int x, int y, int z); |
30 |
extern void EditResizeScroll(Edit self, int width, int height, int dx, int dy); |
31 |
extern Edit EditCreate(App app, EditType type, String path); |
32 |
extern void EditDestroy(Edit self); |
33 |
extern void EditUpdate(Edit self); |
34 |
extern EditReturn EditSave(Edit self); |
35 |
extern EditReturn EditLoad(Edit self); |
36 |
extern void EditPerformFill(Edit self, int x, int y); |
37 |
extern void EditPerformFillBelow(Edit self, int x, int y); |
38 |
extern void EditFillRectangle(Edit self, XRectangle rec); |
39 |
extern void EditWipeRectangle(Edit self, XRectangle rec); |
40 |
extern void EditShaveRectangle(Edit self, XRectangle rec); |
41 |
extern void EditShaveRectangleBelow(Edit self, XRectangle rec); |
42 |
extern void EditCopyRectangle(Edit self, Edit src, XRectangle rect, int sx, int sy); |
43 |
extern void EditDeletePoint(Edit self, int x, int y); |
44 |
extern void EditModified(Edit self); |
45 |
extern void EditUnmodified(Edit self); |
46 |
extern Boolean EditDelete(Edit self, int x, int y, int z); |
47 |
extern Boolean EditObjectDelete(Edit self, int x, int y, int z); |
48 |
extern object *EditCloneInsert(Edit self, object *obj, int x, int y, int z); |
49 |
extern Boolean EditInsert(Edit self, int x, int y, int z); |
50 |
extern Boolean EditObjectInsert(Edit self, object *obj, int x, int y, int z); |
51 |
extern void EditSetPath(Edit self, String path); |
52 |
/* App.c */ |
53 |
extern App AppCreate(XtAppContext appCon, String displayString, XtResource resources[], Cardinal resourcesNum, XrmOptionDescRec *options, Cardinal optionsNum, int *argc, char *argv[]); |
54 |
extern void AppDestroy(App self); |
55 |
extern void AppUpdate(App self); |
56 |
extern void AppSelectSet(App self, Edit edit, XRectangle rect); |
57 |
extern void AppSelectUnset(App self); |
58 |
extern void AppItemSet(App self, Edit edit, object *obj, int wallSet); |
59 |
extern char PixelFromAlias(char *name); |
60 |
extern void InitializeColors(Display *dpy); |
61 |
extern Edit AppEditInsert(App self, String path, EditType type); |
62 |
extern void AppEditAttach(App self, Edit edit); |
63 |
extern void AppEditDeattach(App self, Edit edit); |
64 |
/* Bitmaps.c */ |
65 |
extern void BitmapsCreate(Display *d); |
66 |
/* Str.c */ |
67 |
extern char *StrPathNormalize(char *this, char *src); |
68 |
extern char *StrPathCd(char *cwd, const char *cd); |
69 |
extern char *StrPathGenCd(char *cwd, const char *dstArg); |
70 |
extern char *StrBasename(char *basename, const char *filename); |
71 |
/* xutil.c */ |
72 |
extern long pngx_find_color(Display *display, Colormap *cmap, int red, int green, int blue); |
73 |
extern int init_pngx_loader(Display *display); |
74 |
extern int png_to_xpixmap(Display *display, Drawable draw, char *data, int len, Pixmap *pix, Pixmap *mask, Colormap *cmap, unsigned long *width, unsigned long *height); |
75 |
extern XChar2b fontindex_to_XChar2b(Fontindex s); |
76 |
extern int ReadImages(Display *gdisp, Pixmap **pixmaps, Pixmap **masks, Colormap *cmap, enum DisplayMode type); |
77 |
extern void free_pixmaps(Display *gdisp, Pixmap *pixmaps); |
78 |
extern int allocate_colors(Display *disp, Window w, long screen_num, Colormap *colormap, XColor discolor[13]); |