MenuItem.st
changeset 3352 244d68f2382e
parent 3305 06a3d26394de
child 3353 6a6ab96a3720
equal deleted inserted replaced
3351:df0878edccd9 3352:244d68f2382e
   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