• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/tcl-105/tk84/tk/generic/

Lines Matching refs:outline

888 void Tk_CreateOutline(outline)
889 Tk_Outline *outline;
891 outline->gc = None;
892 outline->width = 1.0;
893 outline->activeWidth = 0.0;
894 outline->disabledWidth = 0.0;
895 outline->offset = 0;
896 outline->dash.number = 0;
897 outline->activeDash.number = 0;
898 outline->disabledDash.number = 0;
899 outline->tsoffset.flags = 0;
900 outline->tsoffset.xoffset = 0;
901 outline->tsoffset.yoffset = 0;
902 outline->color = NULL;
903 outline->activeColor = NULL;
904 outline->disabledColor = NULL;
905 outline->stipple = None;
906 outline->activeStipple = None;
907 outline->disabledStipple = None;
928 void Tk_DeleteOutline(display, outline)
930 Tk_Outline *outline;
932 if (outline->gc != None) {
933 Tk_FreeGC(display, outline->gc);
935 if (ABS(outline->dash.number) > sizeof(char *)) {
936 ckfree((char *) outline->dash.pattern.pt);
938 if (ABS(outline->activeDash.number) > sizeof(char *)) {
939 ckfree((char *) outline->activeDash.pattern.pt);
941 if (ABS(outline->disabledDash.number) > sizeof(char *)) {
942 ckfree((char *) outline->disabledDash.pattern.pt);
944 if (outline->color != NULL) {
945 Tk_FreeColor(outline->color);
947 if (outline->activeColor != NULL) {
948 Tk_FreeColor(outline->activeColor);
950 if (outline->disabledColor != NULL) {
951 Tk_FreeColor(outline->disabledColor);
953 if (outline->stipple != None) {
954 Tk_FreeBitmap(display, outline->stipple);
956 if (outline->activeStipple != None) {
957 Tk_FreeBitmap(display, outline->activeStipple);
959 if (outline->disabledStipple != None) {
960 Tk_FreeBitmap(display, outline->disabledStipple);
978 * 0 means there is no outline.
986 int Tk_ConfigOutlineGC(gcValues, canvas, item, outline)
990 Tk_Outline *outline;
999 if (outline->width < 0.0) {
1000 outline->width = 0.0;
1002 if (outline->activeWidth < 0.0) {
1003 outline->activeWidth = 0.0;
1005 if (outline->disabledWidth < 0) {
1006 outline->disabledWidth = 0.0;
1012 width = outline->width;
1016 dash = &(outline->dash);
1017 color = outline->color;
1018 stipple = outline->stipple;
1023 if (outline->activeWidth>width) {
1024 width = outline->activeWidth;
1026 if (outline->activeDash.number != 0) {
1027 dash = &(outline->activeDash);
1029 if (outline->activeColor!=NULL) {
1030 color = outline->activeColor;
1032 if (outline->activeStipple!=None) {
1033 stipple = outline->activeStipple;
1036 if (outline->disabledWidth>0) {
1037 width = outline->disabledWidth;
1039 if (outline->disabledDash.number != 0) {
1040 dash = &(outline->disabledDash);
1042 if (outline->disabledColor!=NULL) {
1043 color = outline->disabledColor;
1045 if (outline->disabledStipple!=None) {
1046 stipple = outline->disabledStipple;
1066 gcValues->dash_offset = outline->offset;
1102 Tk_ChangeOutlineGC(canvas, item, outline)
1105 Tk_Outline *outline;
1114 width = outline->width;
1118 dash = &(outline->dash);
1119 color = outline->color;
1120 stipple = outline->stipple;
1125 if (outline->activeWidth > width) {
1126 width = outline->activeWidth;
1128 if (outline->activeDash.number != 0) {
1129 dash = &(outline->activeDash);
1131 if (outline->activeColor != NULL) {
1132 color = outline->activeColor;
1134 if (outline->activeStipple != None) {
1135 stipple = outline->activeStipple;
1138 if (outline->disabledWidth > width) {
1139 width = outline->disabledWidth;
1141 if (outline->disabledDash.number != 0) {
1142 dash = &(outline->disabledDash);
1144 if (outline->disabledColor != NULL) {
1145 color = outline->disabledColor;
1147 if (outline->disabledStipple != None) {
1148 stipple = outline->disabledStipple;
1162 XSetDashes(((TkCanvas *)canvas)->display, outline->gc, outline->offset, q, i);
1167 XSetDashes(((TkCanvas *)canvas)->display, outline->gc, outline->offset, p, dash->number);
1171 Tk_TSOffset *tsoffset = &outline->tsoffset;
1188 Tk_CanvasSetOffset(canvas, outline->gc, tsoffset);
1219 Tk_ResetOutlineGC(canvas, item, outline)
1222 Tk_Outline *outline;
1231 width = outline->width;
1235 dash = &(outline->dash);
1236 color = outline->color;
1237 stipple = outline->stipple;
1242 if (outline->activeWidth>width) {
1243 width = outline->activeWidth;
1245 if (outline->activeDash.number != 0) {
1246 dash = &(outline->activeDash);
1248 if (outline->activeColor!=NULL) {
1249 color = outline->activeColor;
1251 if (outline->activeStipple!=None) {
1252 stipple = outline->activeStipple;
1255 if (outline->disabledWidth>width) {
1256 width = outline->disabledWidth;
1258 if (outline->disabledDash.number != 0) {
1259 dash = &(outline->disabledDash);
1261 if (outline->disabledColor!=NULL) {
1262 color = outline->disabledColor;
1264 if (outline->disabledStipple!=None) {
1265 stipple = outline->disabledStipple;
1282 XSetDashes(((TkCanvas *)canvas)->display, outline->gc,
1283 outline->offset, &dashList , 1);
1286 XSetTSOrigin(((TkCanvas *)canvas)->display, outline->gc, 0, 0);
1312 Tk_CanvasPsOutline(canvas, item, outline)
1315 Tk_Outline *outline;
1330 width = outline->width;
1331 dash = &(outline->dash);
1332 color = outline->color;
1333 stipple = outline->stipple;
1338 if (outline->activeWidth > width) {
1339 width = outline->activeWidth;
1341 if (outline->activeDash.number > 0) {
1342 dash = &(outline->activeDash);
1344 if (outline->activeColor != NULL) {
1345 color = outline->activeColor;
1347 if (outline->activeStipple != None) {
1348 stipple = outline->activeStipple;
1351 if (outline->disabledWidth > 0) {
1352 width = outline->disabledWidth;
1354 if (outline->disabledDash.number > 0) {
1355 dash = &(outline->disabledDash);
1357 if (outline->disabledColor != NULL) {
1358 color = outline->disabledColor;
1360 if (outline->disabledStipple != None) {
1361 stipple = outline->disabledStipple;
1386 sprintf(str, "] %d setdash\n", outline->offset);
1397 sprintf(str, "] %d setdash\n", outline->offset);