/[smeserver]/rpms/whiptail/sme7/newt-0.51.5.patch.2006100300
ViewVC logotype

Contents of /rpms/whiptail/sme7/newt-0.51.5.patch.2006100300

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Tue Jun 12 17:52:36 2007 UTC (17 years, 4 months ago) by slords
Branch: MAIN
CVS Tags: whiptail-0_51_5-9_el4_sme, HEAD
Import on branch sme7 of package whiptail-0.51.5-9.el4.sme.src.rpm

1 Only in newt-0.51.5: config.h
2 Only in newt-0.51.5: config.log
3 Only in newt-0.51.5: config.status
4 diff -ru newt-0.51.5.orig/dialogboxes.c newt-0.51.5/dialogboxes.c
5 --- newt-0.51.5.orig/dialogboxes.c 2006-10-03 14:26:48.052081000 -0400
6 +++ newt-0.51.5/dialogboxes.c 2006-10-03 14:55:05.083400000 -0400
7 @@ -161,7 +161,7 @@
8 }
9
10 int listBox(const char * text, int height, int width, poptContext optCon,
11 - char * left, char * right, int flags, const char ** result) {
12 + char * left, char * right, int flags, const char ** result, char * def) {
13 newtComponent form, okay, tb, answer, listBox;
14 newtComponent cancel = NULL;
15 const char * arg;
16 @@ -228,6 +228,10 @@
17 for (i = 0; i < numItems; i++) {
18 sprintf(buf, format, itemInfo[i].tag, itemInfo[i].text);
19 newtListboxAddEntry(listBox, buf, (void *) i);
20 + if (!strcmp(def, itemInfo[i].tag))
21 + {
22 + newtListboxSetCurrent(listBox, i);
23 + }
24 }
25
26 newtFormAddComponents(form, tb, listBox, NULL);
27 diff -ru newt-0.51.5.orig/dialogboxes.h newt-0.51.5/dialogboxes.h
28 --- newt-0.51.5.orig/dialogboxes.h 2006-10-03 14:26:48.062082000 -0400
29 +++ newt-0.51.5/dialogboxes.h 2006-10-03 14:54:35.302668000 -0400
30 @@ -22,7 +22,7 @@
31 int useRadio, char * left, char * right,
32 int flags, const char *** selections);
33 int listBox(const char * text, int height, int width, poptContext optCon,
34 - char * left, char * right, int flags, const char ** result);
35 + char * left, char * right, int flags, const char ** result, char * def);
36 int inputBox(const char * text, int height, int width, poptContext optCon,
37 char * left, char * right, int flags, const char ** result);
38 int gauge(const char * text, int height, int width, poptContext optCon, int fd,
39 Only in newt-0.51.5: Makefile
40 Only in newt-0.51.5: shared
41 diff -ru newt-0.51.5.orig/whiptail.c newt-0.51.5/whiptail.c
42 --- newt-0.51.5.orig/whiptail.c 2006-10-03 14:26:48.082081000 -0400
43 +++ newt-0.51.5/whiptail.c 2006-10-03 14:59:14.911307000 -0400
44 @@ -56,8 +56,10 @@
45 char * backtitle = NULL;
46 char * left = "Cancel";
47 char * right = "Ok";
48 + char * def_item = "";
49 struct poptOption optionsTable[] = {
50 { "backtitle", '\0', POPT_ARG_STRING, &backtitle, 0 },
51 + { "default-item", '\0', POPT_ARG_STRING, &def_item, 0 },
52 { "checklist", '\0', 0, 0, OPT_CHECKLIST },
53 { "clear", '\0', 0, &clear, 0 },
54 { "defaultno", '\0', 0, &defaultNo, 0 },
55 @@ -194,7 +196,7 @@
56 break;
57
58 case MODE_MENU:
59 - rc = listBox(text, height, width, optCon, left, right, flags, &result);
60 + rc = listBox(text, height, width, optCon, left, right, flags, &result, def_item);
61 if (!rc) fprintf(stderr, "%s", result);
62 break;
63
64 diff -ru newt-0.51.5.orig/whiptcl.c newt-0.51.5/whiptcl.c
65 --- newt-0.51.5.orig/whiptcl.c 2006-10-03 14:26:48.092082000 -0400
66 +++ newt-0.51.5/whiptcl.c 2006-10-03 14:53:44.961340000 -0400
67 @@ -205,7 +205,7 @@
68 break;
69
70 case MODE_MENU:
71 - rc = listBox(text, height, width, optCon, left, right, flags, &result);
72 + rc = listBox(text, height, width, optCon, left, right, flags, &result, "");
73 if (!rc) {
74 interp->result = strdup(result);
75 interp->freeProc = TCL_DYNAMIC;

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed