Lines Matching defs:sink

177     MultiSinkObject sink = (MultiSinkObject) w;
178 XFontSet fontset = sink->multi_sink.fontset;
188 for (i = 0, tab = sink->text_sink.tabs ;
189 i < sink->text_sink.tab_count ; i++, tab++) {
201 if (sink->multi_sink.display_nonprinting)
243 MultiSinkObject sink = (MultiSinkObject) w;
246 XFontSet fontset = sink->multi_sink.fontset;
261 sink->multi_sink.normgc, (int) x,
283 MultiSinkObject sink = (MultiSinkObject) w;
286 XFontSetExtents *ext = XExtentsOfFontSet(sink->multi_sink.fontset);
290 GC gc = highlight ? sink->multi_sink.invgc : sink->multi_sink.normgc;
291 GC invgc = highlight ? sink->multi_sink.normgc : sink->multi_sink.invgc;
293 if (!sink->multi_sink.echo) return;
324 else if (XwcTextEscapement (sink->multi_sink.fontset, &buf[j], 1 == 0)) {
325 if (sink->multi_sink.display_nonprinting)
361 MultiSinkObject sink = (MultiSinkObject) w;
365 rect->x = sink->multi_sink.cursor_x - (short) (rect->width / 2);
366 rect->y = sink->multi_sink.cursor_y - (short) rect->height;
379 MultiSinkObject sink = (MultiSinkObject) w;
383 sink->multi_sink.cursor_x = x;
384 sink->multi_sink.cursor_y = y;
387 if (state != sink->multi_sink.laststate && XtIsRealized(text_widget))
389 sink->multi_sink.insertCursorOn,
390 XtWindow(text_widget), sink->multi_sink.xorgc,
393 sink->multi_sink.laststate = state;
410 MultiSinkObject sink = (MultiSinkObject) w;
415 XFontSetExtents *ext = XExtentsOfFontSet(sink->multi_sink.fontset);
449 MultiSinkObject sink = (MultiSinkObject) w;
456 XFontSetExtents *ext = XExtentsOfFontSet(sink->multi_sink.fontset);
513 GetGC(sink)
514 MultiSinkObject sink;
521 values.foreground = sink->text_sink.foreground;
522 values.background = sink->text_sink.background;
524 sink->multi_sink.normgc = XtAllocateGC( (Widget)sink, 0, valuemask, &values, GCFont, 0 );
526 values.foreground = sink->text_sink.background;
527 values.background = sink->text_sink.foreground;
528 sink->multi_sink.invgc = XtAllocateGC( (Widget)sink, 0, valuemask, &values, GCFont, 0 );
532 values.foreground = (sink->text_sink.background ^
533 sink->text_sink.foreground);
537 sink->multi_sink.xorgc = XtAllocateGC( (Widget)sink, 0, valuemask, &values, GCFont, 0 );
558 MultiSinkObject sink = (MultiSinkObject) new;
560 GetGC(sink);
562 sink->multi_sink.insertCursorOn= CreateInsertCursor(XtScreenOfObject(new));
563 sink->multi_sink.laststate = XawisOff;
564 sink->multi_sink.cursor_x = sink->multi_sink.cursor_y = 0;
578 MultiSinkObject sink = (MultiSinkObject) w;
580 XtReleaseGC(w, sink->multi_sink.normgc);
581 XtReleaseGC(w, sink->multi_sink.invgc);
582 XtReleaseGC(w, sink->multi_sink.xorgc);
584 XFreePixmap(XtDisplayOfObject(w), sink->multi_sink.insertCursorOn);
646 MultiSinkObject sink = (MultiSinkObject) w;
648 XFontSetExtents *ext = XExtentsOfFontSet(sink->multi_sink.fontset);
674 MultiSinkObject sink = (MultiSinkObject) w;
675 XFontSetExtents *ext = XExtentsOfFontSet(sink->multi_sink.fontset);
701 MultiSinkObject sink = (MultiSinkObject) w;
716 (void) XFontsOfFontSet(sink->multi_sink.fontset, &f_list, &f_name);
734 if (tab_count > sink->text_sink.tab_count) {
735 sink->text_sink.tabs = (Position *)
736 XtRealloc((char *) sink->text_sink.tabs,
738 sink->text_sink.char_tabs = (short *)
739 XtRealloc((char *) sink->text_sink.char_tabs,
744 sink->text_sink.tabs[i] = tabs[i] * figure_width;
745 sink->text_sink.char_tabs[i] = tabs[i];
748 sink->text_sink.tab_count = tab_count;
769 MultiSinkObject sink = (MultiSinkObject) ((TextWidget)w)->text.sink;
770 XFontSetExtents *ext = XExtentsOfFontSet( sink->multi_sink.fontset );