5 |
|
|
6 |
/* |
/* |
7 |
** Widget values depend on the Widget type: |
** Widget values depend on the Widget type: |
8 |
** |
** |
9 |
** widget: (name value key enabled data contents/selected) |
** widget: (name value key enabled data contents/selected) |
10 |
** |
** |
11 |
** label: ("name" "string" NULL NULL NULL NULL) |
** label: ("name" "string" NULL NULL NULL NULL) |
12 |
** button: ("name" "string" "key" T/F data <default-button-p>) |
** button: ("name" "string" "key" T/F data <default-button-p>) |
13 |
** button w/menu: |
** button w/menu: |
14 |
** ("name" "string" "key" T/F data (label|button|button w/menu...)) |
** ("name" "string" "key" T/F data (label|button|button w/menu...)) |
15 |
** menubar: ("name" NULL NULL T/F data (button w/menu)) |
** menubar: ("name" NULL NULL T/F data (button w/menu)) |
16 |
** selectable thing: |
** selectable thing: |
67 |
char* name; |
char* name; |
68 |
/* value (meaning depend on widget type) */ |
/* value (meaning depend on widget type) */ |
69 |
char* value; |
char* value; |
70 |
/* keyboard equivalent. no implications for XtTranslations */ |
/* keyboard equivalent. no implications for XtTranslations */ |
71 |
char* key; |
char* key; |
72 |
/* Help string or nil if none. |
/* Help string or nil if none. |
73 |
GC finds this string through the frame's menu_bar_vector |
GC finds this string through the frame's menu_bar_vector |