Lines Matching defs:cnew

641     PannerWidget req = (PannerWidget)greq, cnew = (PannerWidget)gnew;
645 cnew->panner.canvas_width = 1;
647 cnew->panner.canvas_height = 1;
649 cnew->panner.default_scale = PANNER_DEFAULT_SCALE;
653 XtWidth(cnew) = defwidth;
655 XtHeight(cnew) = defheight;
657 cnew->panner.shadow_gc = NULL;
658 reset_shadow_gc(cnew); /* shadowColor */
659 cnew->panner.slider_gc = NULL;
660 reset_slider_gc(cnew); /* foreground */
661 cnew->panner.xor_gc = NULL;
662 reset_xor_gc(cnew); /* foreground ^ background */
664 rescale(cnew); /* does a position check */
665 cnew->panner.shadow_valid = False;
666 cnew->panner.tmp.doing = False;
667 cnew->panner.tmp.showing = False;
758 PannerWidget cnew = (PannerWidget)gnew;
761 if (cur->panner.foreground != cnew->panner.foreground) {
762 reset_slider_gc(cnew);
764 reset_xor_gc(cnew);
767 else if (cur->panner.line_width != cnew->panner.line_width ||
768 cur->core.background_pixel != cnew->core.background_pixel) {
769 reset_xor_gc(cnew);
772 if (cur->panner.shadow_color != cnew->panner.shadow_color) {
773 reset_shadow_gc(cnew);
775 reset_xor_gc(cnew);
778 if (cur->panner.shadow_thickness != cnew->panner.shadow_thickness) {
779 move_shadow(cnew);
782 if (cur->panner.rubber_band != cnew->panner.rubber_band) {
783 reset_xor_gc(cnew);
784 if (cnew->panner.tmp.doing)
788 if ((cur->panner.stipple_name != cnew->panner.stipple_name
789 || cur->panner.shadow_color != cnew->panner.shadow_color
790 || cur->core.background_pixel != cnew->core.background_pixel)
792 Pixmap pm = cnew->panner.stipple_name ?
793 BACKGROUND_STIPPLE(cnew) : XtUnspecifiedPixmap;
796 XSetWindowBackgroundPixmap(XtDisplay(cnew), XtWindow(cnew), pm);
797 XFreePixmap(XtDisplay(cnew), pm);
800 XSetWindowBackground(XtDisplay(cnew), XtWindow(cnew),
801 cnew->core.background_pixel);
806 if (cnew->panner.resize_to_pref &&
807 (cur->panner.canvas_width != cnew->panner.canvas_width
808 || cur->panner.canvas_height != cnew->panner.canvas_height
809 || cur->panner.resize_to_pref != cnew->panner.resize_to_pref)) {
810 get_default_size(cnew, &cnew->core.width, &cnew->core.height);
813 else if (cur->panner.canvas_width != cnew->panner.canvas_width
814 || cur->panner.canvas_height != cnew->panner.canvas_height
815 || cur->panner.internal_border != cnew->panner.internal_border) {
816 rescale(cnew); /* does a scale_knob as well */
820 Bool loc = cur->panner.slider_x != cnew->panner.slider_x ||
821 cur->panner.slider_y != cnew->panner.slider_y;
822 Bool siz = cur->panner.slider_width != cnew->panner.slider_width ||
823 cur->panner.slider_height != cnew->panner.slider_height;
824 if (loc || siz || (cur->panner.allow_off != cnew->panner.allow_off
825 && cnew->panner.allow_off)) {
826 scale_knob(cnew, loc, siz);