diff options
Diffstat (limited to 'libraries.c')
-rw-r--r-- | libraries.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/libraries.c b/libraries.c index ce57086..7962d7b 100644 --- a/libraries.c +++ b/libraries.c @@ -42,7 +42,6 @@ /*-------------------------------------------------------------------------*/ extern Display *dpy; /* Works well to make this globally accessible */ -extern int *appcolors; extern Cursor appcursors[NUM_CURSORS]; extern Globaldata xobjs; extern XCWindowData *areawin; @@ -50,6 +49,8 @@ extern char _STR[150]; extern short fontcount; extern fontinfo *fonts; extern Boolean was_preselected; +extern int number_colors; +extern colorindex *colorlist; /*---------------------------------------------------------*/ /* Find the Helvetica font for use in labeling the objects */ @@ -647,7 +648,7 @@ void composepagelib(short mode) strptr->type = TEXT_STRING; strptr->data.string = (char *) malloc(1 + strlen(libobj->name)); strcpy(strptr->data.string, libobj->name); - (*pagelabel)->justify = TOP | NOTBOTTOM | NOTLEFT; + (*pagelabel)->anchor = TOP | NOTBOTTOM | NOTLEFT; } } @@ -894,14 +895,14 @@ void composelib(short mode) strptr->type = TEXT_STRING; strptr->data.string = strdup(libobj->name); - (*drawname)->justify = TOP | NOTBOTTOM | NOTLEFT; + (*drawname)->anchor = TOP | NOTBOTTOM | NOTLEFT; /* If the label is longer than the object width, then */ /* adjust positions accordingly. Note that as an ad- */ /* hoc spacing rule, a padding of 30 is put between */ /* objects; this padding is reduced to 5 */ - tmpext = ULength(*drawname, drawinst, 0, NULL); + tmpext = ULength(*drawname, drawinst, NULL); /* Ad-hoc spacing rule is 5 for labels */ tmpext.width += 5; @@ -1546,6 +1547,7 @@ void copycat() if (areawin->topinstance == xobjs.libtop[USERLIB]) drawarea(NULL, NULL, NULL); else startcatalog(NULL, (pointertype)USERLIB, NULL); + zoomview(NULL, NULL, NULL); } /*--------------------------------------------------------*/ @@ -1709,7 +1711,6 @@ void catalog_op(int op, int x, int y) if (newselect == areawin->selectlist + areawin->selects) { newselect = allocselect(); *newselect = newinst; - XcSetFunction(GXcopy); XcTopSetForeground(SELECTCOLOR); UDrawObject(*libobj, SINGLE, SELECTCOLOR, xobjs.pagelist[areawin->page]->wirewidth, NULL); |