Lines Matching defs:labels

90 count_labels(const char **labels)
93 if (labels != 0) {
94 while (*labels++ != 0) {
122 * Determine the hot-keys for a set of button-labels. Normally these are
130 get_hotkeys(const char **labels)
133 size_t count = count_labels(labels);
138 const char *label = labels[n];
223 dlg_button_count(const char **labels)
226 while (*labels++ != 0)
236 dlg_button_sizes(const char **labels,
245 for (n = 0; labels[n] != 0; n++) {
250 int len = dlg_count_columns(labels[n]);
270 dlg_button_x_step(const char **labels, int limit, int *gap, int *margin, int *step)
272 int count = dlg_button_count(labels);
281 dlg_button_sizes(labels, FALSE, &longest, &length);
304 dlg_button_layout(const char **labels, int *limit)
309 if (labels != 0 && dlg_button_count(labels)) {
310 while (!dlg_button_x_step(labels, width, &gap, &margin, &step))
326 const char **labels,
347 dlg_button_sizes(labels, vertical, &longest, &length);
353 dlg_button_x_step(labels, limit, &gap, &margin, &step);
362 int *hotkeys = get_hotkeys(labels);
365 for (n = 0; labels[n] != 0; ++n) {
366 need += strlen(labels[n]) + 1;
372 * Draw the labels.
374 for (n = 0; labels[n] != 0; n++) {
375 center_label(buffer, longest, labels[n]);
442 * Given a list of button labels, and a character which may be the abbreviation
447 dlg_char_to_button(int ch, const char **labels)
451 if (labels != 0) {
452 int *hotkeys = get_hotkeys(labels);
458 for (j = 0; labels[j] != 0; ++j) {
529 * Return a list of button labels.
543 static const char *labels[3];
547 labels[n++] = my_exit_label();
549 labels[n++] = my_help_label();
551 labels[n++] = my_exit_label();
552 labels[n] = 0;
554 result = labels;
581 static const char *labels[4];
584 labels[n++] = my_ok_label();
586 labels[n++] = my_extra_label();
588 labels[n++] = my_help_label();
589 labels[n] = 0;
590 return labels;
594 * Return a list of button labels for the OK/Cancel group.
599 static const char *labels[5];
603 labels[n++] = my_ok_label();
605 labels[n++] = my_extra_label();
607 labels[n++] = my_cancel_label();
609 labels[n++] = my_help_label();
610 labels[n] = 0;
611 return labels;
710 * Return a list of buttons for Yes/No labels.
720 static const char *labels[4];
723 labels[n++] = my_yes_label();
724 labels[n++] = my_no_label();
726 labels[n++] = my_help_label();
727 labels[n] = 0;
729 result = labels;
757 * Return the next index in labels[];
760 dlg_next_button(const char **labels, int button)
765 if (labels[button + 1] != 0) {
774 * Return the previous index in labels[];
777 dlg_prev_button(const char **labels, int button)
785 while (labels[button + 1] != 0)