Skip to content

Commit

Permalink
Merge pull request #711 from olekscode/695-Add-a-menu-item-to-open-Sy…
Browse files Browse the repository at this point in the history
…stemBrowser-from-Programming-menu

695 add a menu item to open system browser from programming menu
  • Loading branch information
olekscode committed Aug 15, 2023
2 parents 40850d8 + 4327112 commit e97f9fd
Show file tree
Hide file tree
Showing 8 changed files with 64 additions and 5 deletions.
6 changes: 6 additions & 0 deletions repository/Cormas-Core/CMAbstractTranslator.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -793,6 +793,12 @@ CMAbstractTranslator >> tOpenPharoMenu [
self subclassResponsibility
]

{ #category : #translations }
CMAbstractTranslator >> tOpenSystemBrowser [

self subclassResponsibility
]

{ #category : #translations }
CMAbstractTranslator >> tPackageDepedenciesGraph [

Expand Down
6 changes: 6 additions & 0 deletions repository/Cormas-Core/CMEnglishTranslator.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -784,6 +784,12 @@ CMEnglishTranslator >> tOpenPharoMenu [
^ 'Open Pharo Menu'
]

{ #category : #translations }
CMEnglishTranslator >> tOpenSystemBrowser [

^ 'Open System Browser'
]

{ #category : #translations }
CMEnglishTranslator >> tPackageDepedenciesGraph [

Expand Down
6 changes: 6 additions & 0 deletions repository/Cormas-Core/CMFrenchTranslator.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -784,6 +784,12 @@ CMFrenchTranslator >> tOpenPharoMenu [
^ 'Menu Pharo ouvert'
]

{ #category : #translations }
CMFrenchTranslator >> tOpenSystemBrowser [

^ 'Ouvrir le navigateur du système'
]

{ #category : #translations }
CMFrenchTranslator >> tPackageDepedenciesGraph [

Expand Down
6 changes: 6 additions & 0 deletions repository/Cormas-Core/CMNorwegianTranslator.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -784,6 +784,12 @@ CMNorwegianTranslator >> tOpenPharoMenu [
^ 'Åpne Pharo-menyen'
]

{ #category : #translations }
CMNorwegianTranslator >> tOpenSystemBrowser [

^ 'Åpne systembrowseren'
]

{ #category : #translations }
CMNorwegianTranslator >> tPackageDepedenciesGraph [

Expand Down
6 changes: 6 additions & 0 deletions repository/Cormas-Core/CMPolishTranslator.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -784,6 +784,12 @@ CMPolishTranslator >> tOpenPharoMenu [
^ 'Otwórz menu Pharo'
]

{ #category : #translations }
CMPolishTranslator >> tOpenSystemBrowser [

^ 'Otwórz przeglądarkę systemową'
]

{ #category : #translations }
CMPolishTranslator >> tPackageDepedenciesGraph [

Expand Down
6 changes: 6 additions & 0 deletions repository/Cormas-Core/CMSpanishTranslator.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -784,6 +784,12 @@ CMSpanishTranslator >> tOpenPharoMenu [
^ 'Abrir Menú de Pharo'
]

{ #category : #translations }
CMSpanishTranslator >> tOpenSystemBrowser [

^ 'Abrir el navegador del sistema'
]

{ #category : #translations }
CMSpanishTranslator >> tPackageDepedenciesGraph [

Expand Down
6 changes: 6 additions & 0 deletions repository/Cormas-Core/CMUkrainianTranslator.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -784,6 +784,12 @@ CMUkrainianTranslator >> tOpenPharoMenu [
^ 'Відкрийте меню Pharo'
]

{ #category : #translations }
CMUkrainianTranslator >> tOpenSystemBrowser [

^ 'Відкрити системний браузер'
]

{ #category : #translations }
CMUkrainianTranslator >> tPackageDepedenciesGraph [

Expand Down
27 changes: 22 additions & 5 deletions repository/Cormas-UI/CMSpecProjectWindow.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -722,6 +722,14 @@ CMSpecProjectWindow >> openSpacePresenterUpdateScenario [

]

{ #category : #keymaps }
CMSpecProjectWindow >> openSystemBrowser [

[ self cormasModel class browse ]
on: Error
do: [ Smalltalk tools browser open ]
]

{ #category : #callbacks }
CMSpecProjectWindow >> openVizMessages [
self alertMessage: 'No implemented yet'
Expand Down Expand Up @@ -888,11 +896,11 @@ CMSpecProjectWindow >> subMenuForProgramming [

^ MenuModel new
addGroup: [ : group |
group addItem: [ : item | self subMenuProgrammingEntityClass: item ] ];
addGroup: [ : group |
group addItem: [ : item | self subMenuProgrammingSimulationOrganisation: item ] ];
addGroup: [ : group |
group addItem: [ : item | self subMenuProgrammingObserver: item ] ].
group
addItem: [ : item | self subMenuProgrammingEntityClass: item ];
addItem: [ : item | self subMenuProgrammingOpenSystemBrowser: item ];
addItem: [ : item | self subMenuProgrammingSimulationOrganisation: item ];
addItem: [ : item | self subMenuProgrammingObserver: item ] ].
]

{ #category : #'submenu-simulation' }
Expand Down Expand Up @@ -1102,6 +1110,15 @@ CMSpecProjectWindow >> subMenuProgrammingObserver: item [
subMenu: self subMenuProgrammingObserver
]

{ #category : #'submenu-programming' }
CMSpecProjectWindow >> subMenuProgrammingOpenSystemBrowser: item [

item
name: self translator tOpenSystemBrowser;
icon: (self iconNamed: #nautilus);
action: [ self openSystemBrowser ]
]

{ #category : #'submenu-programming' }
CMSpecProjectWindow >> subMenuProgrammingProbes: item [

Expand Down

0 comments on commit e97f9fd

Please sign in to comment.