Lines Matching refs:ct

129 	struct ctrl *ct;  local
131 if (!(ct = ctlalloc1(op))) {
133 return ct;
135 return ct;
143 struct ctrl *ct; local
145 if (!(ct = ctlalloc1(op))) {
147 return ct;
149 ct->ctf_value = (double)v;
150 return ct;
158 struct ctrl *ct; local
160 if (!(ct = ctlalloc1(op))) {
162 return ct;
164 ct->ctf_value = v;
165 return ct;
173 struct ctrl *ct; local
175 if (!(ct = ctlalloc1(op))) {
177 return ct;
179 ct->cti_value = v;
180 return ct;
189 struct ctrl *ct; local
191 if (!(ct = ctlalloc1(op))) {
193 return ct;
195 ct->cti2_value1 = v1;
196 ct->cti2_value2 = v2;
197 return ct;
207 struct ctrl *ct; local
209 if (!(ct = ctlalloc1(op))) {
211 return ct;
213 ct->cti3_value1 = v1;
214 ct->cti3_value2 = v2;
215 ct->cti3_value3 = v3;
216 return ct;
224 struct ctrl *ct; local
226 if (!(ct = ctlalloc1(op))) {
228 return ct;
230 ct->ctc_value = strdup(str);
231 return ct;
240 struct ctrl *ct; local
242 if (!(ct = ctlalloc1(op))) {
244 return ct;
246 ct->ctc2_value1 = strdup(str1);
247 ct->ctc2_value2 = strdup(str2);
248 return ct;
256 struct ctrl *ct; local
258 if (!(ct = ctlalloc1(op))) {
260 return ct;
262 if (get_color(color, &ct->ctl_value) < 0)
264 return ct;
276 struct ctrl *ct; local
280 if (!(ct = ctlalloc1(CTL_BGRAD))) {
282 return ct;
284 ct->ctd_width = w;
285 ct->ctd_height = h;
286 ct->ctd_numcolor = colors;
287 ct->ctd_dir = dir;
288 ct->ctd_zoomflag = zoomflg;
291 siz = ct->ctd_g_colors = 0;
295 ct->ct_val.ctrl_grad.colors =
298 ct->ct_val.ctrl_grad.colors =
301 if (!ct->ct_val.ctrl_grad.colors) {
303 return ct;
306 ct->ctd_g_colors = 2;
307 ct->ct_val.ctrl_grad.colors[0] = name2gcolor(DEFAULT_GRADSTART);
308 ct->ct_val.ctrl_grad.colors[1] = name2gcolor(DEFAULT_GRADEND);
313 ct->ct_val.ctrl_grad.colors[0] = name2gcolor(extra->ctc_value);
316 ct->ctd_g_colors = siz;
319 ct->ct_val.ctrl_grad.colors[siz] =
326 if (ct->ctd_dir < 0) { /*circle*/
327 ct->ctd_mode = 1;
328 ct->ctd_dir = abs(ct->ctd_dir);
330 ct->ctd_mode = 0;
331 while (ct->ctd_dir < 0)
332 ct->ctd_dir += 360;
333 ct->ctd_dir %= 360;
334 if (ct->ctd_width <= 0)
335 ct->ctd_width = 100;
336 if (ct->ctd_height <= 0)
337 ct->ctd_height = 100;
342 return ct;
350 struct ctrl *ct; local
352 if (!(ct = ctlalloc1(CTL_IMAGE))) {
354 return ct;
358 ct->ctm_ximagesize = 100;
359 ct->ctm_yimagesize = 100;
360 ct->ctm_zoomflag = Z_NORMAL | (Z_NORMAL << Z_YSHIFT);
361 ct->ctm_raise = 0;
362 ct->ctm_rotate = 0;
363 ct->ctm_zoomonclk = 0;
371 ct->ctm_numcolor = atoi(p->ctc_value);
375 ct->ctm_ximagesize = atoi(p->ctc_value);
377 ct->ctm_yimagesize = atoi(p->ctc_value);
378 ct->ctm_zoomflag = Z_ABSOLUTE | (Z_ABSOLUTE << Z_YSHIFT);
381 ct->ctm_ximagesize = atoi(p->ctc_value);
382 ct->ctm_yimagesize = atoi(p->ctc_value);
383 ct->ctm_zoomflag = Z_NORMAL | (Z_NORMAL << Z_YSHIFT);
387 ct->ctm_ximagesize = atoi(p->ctc_value);
389 ct->ctm_yimagesize = atoi(p->ctc_value);
390 ct->ctm_zoomflag = Z_NORMAL | (Z_NORMAL << Z_YSHIFT);
393 ct->ctm_ximagesize = atoi(p->ctc_value);
394 ct->ctm_yimagesize = atoi(p->ctc_value);
395 ct->ctm_zoomflag = Z_SCREEN | (Z_SCREEN << Z_YSHIFT);
398 ct->ctm_ximagesize = atoi(p->ctc_value);
399 ct->ctm_yimagesize = 100;
400 ct->ctm_zoomflag = Z_SCREEN | (Z_OBEY << Z_YSHIFT);
403 ct->ctm_ximagesize = 100;
404 ct->ctm_yimagesize = atoi(p->ctc_value);
405 ct->ctm_zoomflag = Z_OBEY | (Z_SCREEN << Z_YSHIFT);
409 ct->ctm_ximagesize = atoi(p->ctc_value);
411 ct->ctm_yimagesize = atoi(p->ctc_value);
412 ct->ctm_zoomflag = Z_SCREEN | (Z_SCREEN << Z_YSHIFT);
415 ct->ctm_raise = atoi(p->ctc_value);
418 ct->ctm_rotate = atoi(p->ctc_value);
422 ct->ctm_zoomonclk = atoi(p->ctc_value);
429 return ct;
435 return ct;
440 return ct;
443 ct->ctm_fname = embed_fname(p->ctc_value);
445 && strncmp(mgpwdirname, ct->ctm_fname, strlen(mgpwdirname)) == 0)
448 chkfile(ct->ctm_fname);
450 return ct;
462 struct ctrl *ct; local
464 if (!(ct = ctlalloc1(op))) {
466 return ct;
468 ct->ctm_fname = embed_fname(fname);
469 ct->ctm_numcolor = colors;
470 ct->ctm_ximagesize = xsiz;
471 ct->ctm_yimagesize = ysiz;
474 ct->ctm_zoomflag = 0;
475 if (ct->ctm_ximagesize == 0) {
476 ct->ctm_ximagesize = 100;
477 ct->ctm_zoomflag |= Z_NORMAL;
479 ct->ctm_zoomflag |= Z_SCREEN;
480 if (ct->ctm_yimagesize == 0) {
481 ct->ctm_yimagesize = 100;
482 ct->ctm_zoomflag |= (Z_NORMAL << Z_YSHIFT);
484 ct->ctm_zoomflag |= (Z_SCREEN << Z_YSHIFT);
487 ct->ctm_zoomflag = Z_NORMAL | (Z_NORMAL << Z_YSHIFT);
490 ct->ctm_zoomflag = Z_SCREEN0 | (Z_SCREEN0 << Z_YSHIFT);
494 strncmp(mgpwdirname, ct->ctm_fname, strlen(mgpwdirname)) == 0)
497 chkfile(ct->ctm_fname);
498 return ct;
508 struct ctrl *ct; local
510 if (!(ct = ctlalloc1(CTL_BAR))) {
512 return ct;
514 if (get_color(color, &ct->ctb_color) < 0)
516 ct->ctb_width = thick;
517 ct->ctb_start = start;
518 ct->ctb_length = len;
521 if (ct->ctb_width < 0)
522 ct->ctb_width = 0;
523 else if (1000 < ct->ctb_width)
524 ct->ctb_width = 1000;
525 if (ct->ctb_start < 0)
526 ct->ctb_start = 0;
527 else if (100 < ct->ctb_start)
528 ct->ctb_start = 100;
529 if (100 < ct->ctb_start + ct->ctb_length)
530 ct->ctb_length = 100 - ct->ctb_start;
532 return ct;
541 struct ctrl *ct; local
543 if (!(ct = ctlalloc1(CTL_ICON))) {
545 return ct;
547 ct->ctic_value = n;
548 if (get_color(color, &ct->ctic_color) < 0)
550 ct->ctic_size = siz;
551 return ct;
561 struct ctrl *ct; local
563 if (!(ct = ctlalloc1(CTL_PCACHE))) {
565 return ct;
567 ct->ctch_flag = flag;
568 ct->ctch_mode = mode;
569 ct->ctch_effect = effect;
570 ct->ctch_value = value;
572 return ct;
579 struct ctrl *ct; local
581 if (!(ct = ctlalloc1(CTL_VALIGN))) {
583 return ct;
586 ct->cti_value = VL_CENTER;
589 ct->cti_value = VL_TOP;
592 ct->cti_value = VL_BOTTOM;
595 ctlfree(ct);
600 return ct;
610 struct ctrl *ct; local
612 if (!(ct = ctlalloc1(CTL_AREA))) {
614 return ct;
630 ct->ctar_width = width;
631 ct->ctar_height = height;
632 ct->ctar_xoff = xoff;
633 ct->ctar_yoff = yoff;
634 return ct;
644 struct ctrl *ct;
648 if (!(ct = ctlalloc1(op))) {
650 return ct;
656 ct->cta_argc = siz;
657 ct->cta_argv = malloc((siz + 1) * sizeof(char *));
658 if (!ct->cta_argv) {
660 return ct;
664 ct->cta_argv[siz] = strdup(p->ctc_value);
667 ct->cta_argv[siz] = NULL;
672 return ct;
683 struct ctrl *ct; local
687 if (!(ct = ctlalloc1(op))) {
689 return ct;
692 ct->cta_argc = 0;
693 ct->cta_argv = malloc((siz = 16) * sizeof(char *)); /*initial siz*/
694 ct->cta_flag = flag;
695 if (!ct->cta_argv) {
697 return ct;
699 for (h = (char **)ct->cta_argv;
704 ct->cta_argc++;
705 if (siz < ct->cta_argc + 2) {
707 ct->cta_argv = realloc(ct->cta_argv,
709 if (!ct->cta_argv) {
711 return ct;
716 ct->cta_argv[ct->cta_argc] = NULL;
718 return ct;
777 struct ctrl *ct; member
794 %type <ct> toplevel
795 %type <ct> line defaultline tabline shellline deffontline
796 %type <ct> cmd defaultcmd tabcmd deffontcmd
797 %type <ct> nid args arg