ImageEditor.st
changeset 1196 e2ced3798ed5
parent 1146 5645240fdc25
child 1250 644ed357b524
equal deleted inserted replaced
1195:64f3537ca061 1196:e2ced3798ed5
  1295      (Menu new fromLiteralArrayEncoding:(ImageEditor menuToolbar)) startUp
  1295      (Menu new fromLiteralArrayEncoding:(ImageEditor menuToolbar)) startUp
  1296     "
  1296     "
  1297 
  1297 
  1298     <resource: #menu>
  1298     <resource: #menu>
  1299 
  1299 
  1300     ^
  1300     ^ 
  1301      
  1301      #(#Menu
  1302        #(#Menu
  1302         #(
  1303           
  1303          #(#MenuItem
  1304            #(
  1304             #label: 'newImage'
  1305              #(#MenuItem
  1305             #isButton: true
  1306                 #label: 'newImage'
  1306             #value: #doNewImage
  1307                 #isButton: true
  1307             #activeHelpKey: #fileNewImage
  1308                 #value: #doNewImage
  1308             #labelImage: #(#ResourceRetriever #Icon #newIcon)
  1309                 #activeHelpKey: #fileNewImage
  1309           )
  1310                 #labelImage: #(#ResourceRetriever #Icon #newIcon)
  1310          #(#MenuItem
  1311             )
  1311             #label: 'loadFromClass'
  1312              #(#MenuItem
  1312             #isButton: true
  1313                 #label: 'loadFromClass'
  1313             #value: #doLoadFromClass
  1314                 #isButton: true
  1314             #activeHelpKey: #fileLoadFromClass
  1315                 #value: #doLoadFromClass
  1315             #labelImage: #(#ResourceRetriever #Icon #loadIcon)
  1316                 #activeHelpKey: #fileLoadFromClass
  1316           )
  1317                 #labelImage: #(#ResourceRetriever #Icon #loadIcon)
  1317          #(#MenuItem
  1318             )
  1318             #label: 'saveMethod'
  1319              #(#MenuItem
  1319             #isButton: true
  1320                 #label: 'saveMethod'
  1320             #value: #doSaveMethod
  1321                 #isButton: true
  1321             #activeHelpKey: #fileSaveMethod
  1322                 #value: #doSaveMethod
  1322             #enabled: #imageIsLoaded
  1323                 #activeHelpKey: #fileSaveMethod
  1323             #labelImage: #(#ResourceRetriever #Icon #saveIcon)
  1324                 #enabled: #imageIsLoaded
  1324           )
  1325                 #labelImage: #(#ResourceRetriever #Icon #saveIcon)
  1325          #(#MenuItem
  1326             )
  1326             #label: ''
  1327              #(#MenuItem
  1327           )
  1328                 #label: ''
  1328          #(#MenuItem
  1329             )
  1329             #label: ''
  1330              #(#MenuItem
  1330           )
  1331                 #label: ''
  1331          #(#MenuItem
  1332             )
  1332             #label: ''
  1333              #(#MenuItem
  1333           )
  1334                 #label: ''
  1334          #(#MenuItem
  1335             )
  1335             #label: ''
  1336              #(#MenuItem
  1336           )
  1337                 #label: ''
  1337          #(#MenuItem
  1338             )
  1338             #label: 'Point'
  1339              #(#MenuItem
  1339             #activeHelpKey: #drawModePoint
  1340                 #label: 'Point'
  1340             #enabled: #imageIsLoaded
  1341                 #activeHelpKey: #drawModePoint
  1341             #choice: #editMode
  1342                 #enabled: #imageIsLoaded
  1342             #choiceValue: #point
  1343                 #choice: #editMode
  1343           )
  1344                 #choiceValue: #point
  1344          #(#MenuItem
  1345             )
  1345             #label: 'Rect'
  1346              #(#MenuItem
  1346             #activeHelpKey: #drawModeBox
  1347                 #label: 'Box'
  1347             #enabled: #imageIsLoaded
  1348                 #activeHelpKey: #drawModeBox
  1348             #choice: #editMode
  1349                 #enabled: #imageIsLoaded
  1349             #choiceValue: #box
  1350                 #choice: #editMode
  1350           )
  1351                 #choiceValue: #box
  1351          #(#MenuItem
  1352             )
  1352             #label: 'FillRect'
  1353              #(#MenuItem
  1353             #activeHelpKey: #drawModeFilledBox
  1354                 #label: 'Filled Box'
  1354             #enabled: #imageIsLoaded
  1355                 #activeHelpKey: #drawModeFilledBox
  1355             #choice: #editMode
  1356                 #enabled: #imageIsLoaded
  1356             #choiceValue: #filledBox
  1357                 #choice: #editMode
  1357           )
  1358                 #choiceValue: #filledBox
  1358          #(#MenuItem
  1359             )
  1359             #label: 'Fill'
  1360              #(#MenuItem
  1360             #activeHelpKey: #drawModeFill
  1361                 #label: 'Fill'
  1361             #enabled: #imageIsLoaded
  1362                 #activeHelpKey: #drawModeFill
  1362             #choice: #editMode
  1363                 #enabled: #imageIsLoaded
  1363             #choiceValue: #fill
  1364                 #choice: #editMode
  1364           )
  1365                 #choiceValue: #fill
  1365          #(#MenuItem
  1366             )
  1366             #label: 'Copy'
  1367              #(#MenuItem
  1367             #activeHelpKey: #drawModeCopy
  1368                 #label: 'Copy'
  1368             #enabled: #imageIsLoaded
  1369                 #activeHelpKey: #drawModeCopy
  1369             #choice: #editMode
  1370                 #enabled: #imageIsLoaded
  1370             #choiceValue: #copy
  1371                 #choice: #editMode
  1371           )
  1372                 #choiceValue: #copy
  1372          #(#MenuItem
  1373             )
  1373             #label: 'Paste'
  1374              #(#MenuItem
  1374             #activeHelpKey: #drawModePaste
  1375                 #label: 'Paste'
  1375             #enabled: #imageIsLoaded
  1376                 #activeHelpKey: #drawModePaste
  1376             #choice: #editMode
  1377                 #enabled: #imageIsLoaded
  1377             #choiceValue: #paste
  1378                 #choice: #editMode
  1378           )
  1379                 #choiceValue: #paste
  1379          #(#MenuItem
  1380             )
  1380             #label: 'Paste Under'
  1381              #(#MenuItem
  1381             #activeHelpKey: #drawModePasteUnder
  1382                 #label: 'Paste Under'
  1382             #enabled: #imageIsLoaded
  1383                 #activeHelpKey: #drawModePasteUnder
  1383             #choice: #editMode
  1384                 #enabled: #imageIsLoaded
  1384             #choiceValue: #pasteUnder
  1385                 #choice: #editMode
  1385           )
  1386                 #choiceValue: #pasteUnder
  1386          )
  1387             )
  1387         nil
  1388           ) nil
  1388         nil
  1389           nil
       
  1390       )
  1389       )
  1391 ! !
  1390 ! !
  1392 
  1391 
  1393 !ImageEditor methodsFor:'accessing'!
  1392 !ImageEditor methodsFor:'accessing'!
  1394 
  1393