equal
deleted
inserted
replaced
105 |
105 |
106 label:labelString itemValue:selectorOrValue enabled:enabledHolder |
106 label:labelString itemValue:selectorOrValue enabled:enabledHolder |
107 "create and return a new menuItem, given its label and value" |
107 "create and return a new menuItem, given its label and value" |
108 |
108 |
109 ^ (self new) |
109 ^ (self new) |
110 label:labelString itemValue:selectorOrValue; |
110 label:labelString itemValue:selectorOrValue enabled:enabledHolder |
111 enabled:enabledHolder; |
|
112 yourself |
|
113 |
111 |
114 "Created: / 09-09-2012 / 13:23:05 / cg" |
112 "Created: / 09-09-2012 / 13:23:05 / cg" |
|
113 ! |
|
114 |
|
115 label:labelString itemValue:selectorOrValue translateLabel:translateLabel |
|
116 "create and return a new menuItem, given its label, value and translateLabel flag" |
|
117 |
|
118 ^ (self new) |
|
119 label:labelString |
|
120 itemValue:selectorOrValue |
|
121 translateLabel:translateLabel |
115 ! |
122 ! |
116 |
123 |
117 label:labelString submenuChannel:aSymbolOrValueHolder |
124 label:labelString submenuChannel:aSymbolOrValueHolder |
118 "create and return a new menuItem, given its label and value" |
125 "create and return a new menuItem, given its label and value" |
119 |
126 |
481 label := labelString. |
488 label := labelString. |
482 itemValue := selectorOrBlock. |
489 itemValue := selectorOrBlock. |
483 argument := something |
490 argument := something |
484 |
491 |
485 "Created: / 09-09-2012 / 13:19:36 / cg" |
492 "Created: / 09-09-2012 / 13:19:36 / cg" |
|
493 ! |
|
494 |
|
495 label:labelString itemValue:selectorOrBlock enabled:enabledHolder |
|
496 label := labelString. |
|
497 itemValue := selectorOrBlock. |
|
498 enabled := enabledHolder |
|
499 ! |
|
500 |
|
501 label:labelString itemValue:selectorOrBlock translateLabel:translateLabelBoolean |
|
502 label := labelString. |
|
503 itemValue := selectorOrBlock. |
|
504 translateLabel := translateLabelBoolean |
486 ! |
505 ! |
487 |
506 |
488 label:labelString submenuChannel:aSymbolOrValueHolder |
507 label:labelString submenuChannel:aSymbolOrValueHolder |
489 label := labelString. |
508 label := labelString. |
490 submenuChannel := aSymbolOrValueHolder |
509 submenuChannel := aSymbolOrValueHolder |
680 "returns a boolean, valueHolder or block" |
699 "returns a boolean, valueHolder or block" |
681 |
700 |
682 ^ enabled |
701 ^ enabled |
683 ! |
702 ! |
684 |
703 |
685 enabled:something |
704 enabled:enabledHolder |
686 "a boolean, valueHolder or block" |
705 "a boolean, valueHolder or block" |
687 |
706 |
688 enabled := something |
707 enabled := enabledHolder |
689 ! |
708 ! |
690 |
709 |
691 hideMenuOnActivated |
710 hideMenuOnActivated |
692 "hide the menu when the item was activated; the default is true" |
711 "hide the menu when the item was activated; the default is true" |
693 |
712 |
1144 ! ! |
1163 ! ! |
1145 |
1164 |
1146 !MenuItem class methodsFor:'documentation'! |
1165 !MenuItem class methodsFor:'documentation'! |
1147 |
1166 |
1148 version |
1167 version |
1149 ^ '$Header: /cvs/stx/stx/libview2/MenuItem.st,v 1.106 2014-03-12 17:22:11 stefan Exp $' |
1168 ^ '$Header: /cvs/stx/stx/libview2/MenuItem.st,v 1.107 2014-07-08 12:42:00 cg Exp $' |
1150 ! |
1169 ! |
1151 |
1170 |
1152 version_CVS |
1171 version_CVS |
1153 ^ '$Header: /cvs/stx/stx/libview2/MenuItem.st,v 1.106 2014-03-12 17:22:11 stefan Exp $' |
1172 ^ '$Header: /cvs/stx/stx/libview2/MenuItem.st,v 1.107 2014-07-08 12:42:00 cg Exp $' |
1154 ! ! |
1173 ! ! |
1155 |
1174 |