IconEditor/IconEditorWindow.py

changeset 564
b3d966393ba9
parent 553
5af61623ae3c
child 618
42580bfc0777
equal deleted inserted replaced
563:e35d2cda9a74 564:b3d966393ba9
215 self.saveAsAct = E5Action(self.trUtf8('Save As'), 215 self.saveAsAct = E5Action(self.trUtf8('Save As'),
216 UI.PixmapCache.getIcon("fileSaveAs.png"), 216 UI.PixmapCache.getIcon("fileSaveAs.png"),
217 self.trUtf8('Save &As...'), 217 self.trUtf8('Save &As...'),
218 QKeySequence(self.trUtf8("Shift+Ctrl+S","File|Save As")), 218 QKeySequence(self.trUtf8("Shift+Ctrl+S","File|Save As")),
219 0, self, 'iconEditor_file_save_as') 219 0, self, 'iconEditor_file_save_as')
220 self.saveAsAct.setStatusTip(\ 220 self.saveAsAct.setStatusTip(
221 self.trUtf8('Save the current icon to a new file')) 221 self.trUtf8('Save the current icon to a new file'))
222 self.saveAsAct.setWhatsThis(self.trUtf8( 222 self.saveAsAct.setWhatsThis(self.trUtf8(
223 """<b>Save As...</b>""" 223 """<b>Save As...</b>"""
224 """<p>Saves the current icon to a new file.</p>""" 224 """<p>Saves the current icon to a new file.</p>"""
225 )) 225 ))
275 self.trUtf8('&Undo'), 275 self.trUtf8('&Undo'),
276 QKeySequence(self.trUtf8("Ctrl+Z", "Edit|Undo")), 276 QKeySequence(self.trUtf8("Ctrl+Z", "Edit|Undo")),
277 QKeySequence(self.trUtf8("Alt+Backspace", "Edit|Undo")), 277 QKeySequence(self.trUtf8("Alt+Backspace", "Edit|Undo")),
278 self, 'iconEditor_edit_undo') 278 self, 'iconEditor_edit_undo')
279 self.undoAct.setStatusTip(self.trUtf8('Undo the last change')) 279 self.undoAct.setStatusTip(self.trUtf8('Undo the last change'))
280 self.undoAct.setWhatsThis(self.trUtf8(\ 280 self.undoAct.setWhatsThis(self.trUtf8(
281 """<b>Undo</b>""" 281 """<b>Undo</b>"""
282 """<p>Undo the last change done.</p>""" 282 """<p>Undo the last change done.</p>"""
283 )) 283 ))
284 self.undoAct.triggered[()].connect(self.__editor.editUndo) 284 self.undoAct.triggered[()].connect(self.__editor.editUndo)
285 self.__actions.append(self.undoAct) 285 self.__actions.append(self.undoAct)
288 UI.PixmapCache.getIcon("editRedo.png"), 288 UI.PixmapCache.getIcon("editRedo.png"),
289 self.trUtf8('&Redo'), 289 self.trUtf8('&Redo'),
290 QKeySequence(self.trUtf8("Ctrl+Shift+Z", "Edit|Redo")), 290 QKeySequence(self.trUtf8("Ctrl+Shift+Z", "Edit|Redo")),
291 0, self, 'iconEditor_edit_redo') 291 0, self, 'iconEditor_edit_redo')
292 self.redoAct.setStatusTip(self.trUtf8('Redo the last change')) 292 self.redoAct.setStatusTip(self.trUtf8('Redo the last change'))
293 self.redoAct.setWhatsThis(self.trUtf8(\ 293 self.redoAct.setWhatsThis(self.trUtf8(
294 """<b>Redo</b>""" 294 """<b>Redo</b>"""
295 """<p>Redo the last change done.</p>""" 295 """<p>Redo the last change done.</p>"""
296 )) 296 ))
297 self.redoAct.triggered[()].connect(self.__editor.editRedo) 297 self.redoAct.triggered[()].connect(self.__editor.editRedo)
298 self.__actions.append(self.redoAct) 298 self.__actions.append(self.redoAct)
302 self.trUtf8('Cu&t'), 302 self.trUtf8('Cu&t'),
303 QKeySequence(self.trUtf8("Ctrl+X", "Edit|Cut")), 303 QKeySequence(self.trUtf8("Ctrl+X", "Edit|Cut")),
304 QKeySequence(self.trUtf8("Shift+Del", "Edit|Cut")), 304 QKeySequence(self.trUtf8("Shift+Del", "Edit|Cut")),
305 self, 'iconEditor_edit_cut') 305 self, 'iconEditor_edit_cut')
306 self.cutAct.setStatusTip(self.trUtf8('Cut the selection')) 306 self.cutAct.setStatusTip(self.trUtf8('Cut the selection'))
307 self.cutAct.setWhatsThis(self.trUtf8(\ 307 self.cutAct.setWhatsThis(self.trUtf8(
308 """<b>Cut</b>""" 308 """<b>Cut</b>"""
309 """<p>Cut the selected image area to the clipboard.</p>""" 309 """<p>Cut the selected image area to the clipboard.</p>"""
310 )) 310 ))
311 self.cutAct.triggered[()].connect(self.__editor.editCut) 311 self.cutAct.triggered[()].connect(self.__editor.editCut)
312 self.__actions.append(self.cutAct) 312 self.__actions.append(self.cutAct)
316 self.trUtf8('&Copy'), 316 self.trUtf8('&Copy'),
317 QKeySequence(self.trUtf8("Ctrl+C", "Edit|Copy")), 317 QKeySequence(self.trUtf8("Ctrl+C", "Edit|Copy")),
318 QKeySequence(self.trUtf8("Ctrl+Ins", "Edit|Copy")), 318 QKeySequence(self.trUtf8("Ctrl+Ins", "Edit|Copy")),
319 self, 'iconEditor_edit_copy') 319 self, 'iconEditor_edit_copy')
320 self.copyAct.setStatusTip(self.trUtf8('Copy the selection')) 320 self.copyAct.setStatusTip(self.trUtf8('Copy the selection'))
321 self.copyAct.setWhatsThis(self.trUtf8(\ 321 self.copyAct.setWhatsThis(self.trUtf8(
322 """<b>Copy</b>""" 322 """<b>Copy</b>"""
323 """<p>Copy the selected image area to the clipboard.</p>""" 323 """<p>Copy the selected image area to the clipboard.</p>"""
324 )) 324 ))
325 self.copyAct.triggered[()].connect(self.__editor.editCopy) 325 self.copyAct.triggered[()].connect(self.__editor.editCopy)
326 self.__actions.append(self.copyAct) 326 self.__actions.append(self.copyAct)
330 self.trUtf8('&Paste'), 330 self.trUtf8('&Paste'),
331 QKeySequence(self.trUtf8("Ctrl+V", "Edit|Paste")), 331 QKeySequence(self.trUtf8("Ctrl+V", "Edit|Paste")),
332 QKeySequence(self.trUtf8("Shift+Ins", "Edit|Paste")), 332 QKeySequence(self.trUtf8("Shift+Ins", "Edit|Paste")),
333 self, 'iconEditor_edit_paste') 333 self, 'iconEditor_edit_paste')
334 self.pasteAct.setStatusTip(self.trUtf8('Paste the clipboard image')) 334 self.pasteAct.setStatusTip(self.trUtf8('Paste the clipboard image'))
335 self.pasteAct.setWhatsThis(self.trUtf8(\ 335 self.pasteAct.setWhatsThis(self.trUtf8(
336 """<b>Paste</b>""" 336 """<b>Paste</b>"""
337 """<p>Paste the clipboard image.</p>""" 337 """<p>Paste the clipboard image.</p>"""
338 )) 338 ))
339 self.pasteAct.triggered[()].connect(self.__editor.editPaste) 339 self.pasteAct.triggered[()].connect(self.__editor.editPaste)
340 self.__actions.append(self.pasteAct) 340 self.__actions.append(self.pasteAct)
342 self.pasteNewAct = E5Action(self.trUtf8('Paste as New'), 342 self.pasteNewAct = E5Action(self.trUtf8('Paste as New'),
343 self.trUtf8('Paste as &New'), 343 self.trUtf8('Paste as &New'),
344 0, 0, self, 'iconEditor_edit_paste_as_new') 344 0, 0, self, 'iconEditor_edit_paste_as_new')
345 self.pasteNewAct.setStatusTip(self.trUtf8( 345 self.pasteNewAct.setStatusTip(self.trUtf8(
346 'Paste the clipboard image replacing the current one')) 346 'Paste the clipboard image replacing the current one'))
347 self.pasteNewAct.setWhatsThis(self.trUtf8(\ 347 self.pasteNewAct.setWhatsThis(self.trUtf8(
348 """<b>Paste as New</b>""" 348 """<b>Paste as New</b>"""
349 """<p>Paste the clipboard image replacing the current one.</p>""" 349 """<p>Paste the clipboard image replacing the current one.</p>"""
350 )) 350 ))
351 self.pasteNewAct.triggered[()].connect(self.__editor.editPasteAsNew) 351 self.pasteNewAct.triggered[()].connect(self.__editor.editPasteAsNew)
352 self.__actions.append(self.pasteNewAct) 352 self.__actions.append(self.pasteNewAct)
356 self.trUtf8('Cl&ear'), 356 self.trUtf8('Cl&ear'),
357 QKeySequence(self.trUtf8("Alt+Shift+C", "Edit|Clear")), 357 QKeySequence(self.trUtf8("Alt+Shift+C", "Edit|Clear")),
358 0, 358 0,
359 self, 'iconEditor_edit_clear') 359 self, 'iconEditor_edit_clear')
360 self.deleteAct.setStatusTip(self.trUtf8('Clear the icon image')) 360 self.deleteAct.setStatusTip(self.trUtf8('Clear the icon image'))
361 self.deleteAct.setWhatsThis(self.trUtf8(\ 361 self.deleteAct.setWhatsThis(self.trUtf8(
362 """<b>Clear</b>""" 362 """<b>Clear</b>"""
363 """<p>Clear the icon image and set it to be completely transparent.</p>""" 363 """<p>Clear the icon image and set it to be completely transparent.</p>"""
364 )) 364 ))
365 self.deleteAct.triggered[()].connect(self.__editor.editClear) 365 self.deleteAct.triggered[()].connect(self.__editor.editClear)
366 self.__actions.append(self.deleteAct) 366 self.__actions.append(self.deleteAct)
369 self.trUtf8('&Select All'), 369 self.trUtf8('&Select All'),
370 QKeySequence(self.trUtf8("Ctrl+A", "Edit|Select All")), 370 QKeySequence(self.trUtf8("Ctrl+A", "Edit|Select All")),
371 0, 371 0,
372 self, 'iconEditor_edit_select_all') 372 self, 'iconEditor_edit_select_all')
373 self.selectAllAct.setStatusTip(self.trUtf8('Select the complete icon image')) 373 self.selectAllAct.setStatusTip(self.trUtf8('Select the complete icon image'))
374 self.selectAllAct.setWhatsThis(self.trUtf8(\ 374 self.selectAllAct.setWhatsThis(self.trUtf8(
375 """<b>Select All</b>""" 375 """<b>Select All</b>"""
376 """<p>Selects the complete icon image.</p>""" 376 """<p>Selects the complete icon image.</p>"""
377 )) 377 ))
378 self.selectAllAct.triggered[()].connect(self.__editor.editSelectAll) 378 self.selectAllAct.triggered[()].connect(self.__editor.editSelectAll)
379 self.__actions.append(self.selectAllAct) 379 self.__actions.append(self.selectAllAct)
382 UI.PixmapCache.getIcon("transformResize.png"), 382 UI.PixmapCache.getIcon("transformResize.png"),
383 self.trUtf8('Change Si&ze...'), 383 self.trUtf8('Change Si&ze...'),
384 0, 0, 384 0, 0,
385 self, 'iconEditor_edit_change_size') 385 self, 'iconEditor_edit_change_size')
386 self.resizeAct.setStatusTip(self.trUtf8('Change the icon size')) 386 self.resizeAct.setStatusTip(self.trUtf8('Change the icon size'))
387 self.resizeAct.setWhatsThis(self.trUtf8(\ 387 self.resizeAct.setWhatsThis(self.trUtf8(
388 """<b>Change Size...</b>""" 388 """<b>Change Size...</b>"""
389 """<p>Changes the icon size.</p>""" 389 """<p>Changes the icon size.</p>"""
390 )) 390 ))
391 self.resizeAct.triggered[()].connect(self.__editor.editResize) 391 self.resizeAct.triggered[()].connect(self.__editor.editResize)
392 self.__actions.append(self.resizeAct) 392 self.__actions.append(self.resizeAct)
395 UI.PixmapCache.getIcon("grayscale.png"), 395 UI.PixmapCache.getIcon("grayscale.png"),
396 self.trUtf8('&Grayscale'), 396 self.trUtf8('&Grayscale'),
397 0, 0, 397 0, 0,
398 self, 'iconEditor_edit_grayscale') 398 self, 'iconEditor_edit_grayscale')
399 self.grayscaleAct.setStatusTip(self.trUtf8('Change the icon to grayscale')) 399 self.grayscaleAct.setStatusTip(self.trUtf8('Change the icon to grayscale'))
400 self.grayscaleAct.setWhatsThis(self.trUtf8(\ 400 self.grayscaleAct.setWhatsThis(self.trUtf8(
401 """<b>Grayscale</b>""" 401 """<b>Grayscale</b>"""
402 """<p>Changes the icon to grayscale.</p>""" 402 """<p>Changes the icon to grayscale.</p>"""
403 )) 403 ))
404 self.grayscaleAct.triggered[()].connect(self.__editor.grayScale) 404 self.grayscaleAct.triggered[()].connect(self.__editor.grayScale)
405 self.__actions.append(self.grayscaleAct) 405 self.__actions.append(self.grayscaleAct)
709 self.__actions.append(self.aboutAct) 709 self.__actions.append(self.aboutAct)
710 710
711 self.aboutQtAct = E5Action(self.trUtf8('About Qt'), 711 self.aboutQtAct = E5Action(self.trUtf8('About Qt'),
712 self.trUtf8('About &Qt'), 712 self.trUtf8('About &Qt'),
713 0, 0, self, 'iconEditor_help_about_qt') 713 0, 0, self, 'iconEditor_help_about_qt')
714 self.aboutQtAct.setStatusTip(\ 714 self.aboutQtAct.setStatusTip(
715 self.trUtf8('Display information about the Qt toolkit')) 715 self.trUtf8('Display information about the Qt toolkit'))
716 self.aboutQtAct.setWhatsThis(self.trUtf8( 716 self.aboutQtAct.setWhatsThis(self.trUtf8(
717 """<b>About Qt</b>""" 717 """<b>About Qt</b>"""
718 """<p>Display some information about the Qt toolkit.</p>""" 718 """<p>Display some information about the Qt toolkit.</p>"""
719 )) 719 ))

eric ide

mercurial