Browse Source

define strings preset

PHP-GTK3
yggverse 4 months ago
parent
commit
2bb12d5339
  1. 10
      src/Entity/Browser/Menu/File/Open.php
  2. 10
      src/Entity/Browser/Menu/File/Save.php

10
src/Entity/Browser/Menu/File/Open.php

@ -29,6 +29,10 @@ class Open @@ -29,6 +29,10 @@ class Open
'*.gmi' => null
];
public const DIALOG_TITLE = 'Open file';
public const DIALOG_BUTTON_CANCEL = 'Cancel';
public const DIALOG_BUTTON_OPEN = 'Open';
public function __construct(
File $file
) {
@ -49,13 +53,13 @@ class Open @@ -49,13 +53,13 @@ class Open
function()
{
$dialog = new GtkFileChooserDialog(
'Open file',
_($this::DIALOG_TITLE),
$this->file->menu->browser->gtk,
GtkFileChooserAction::OPEN,
[
'Cancel',
_($this::DIALOG_BUTTON_CANCEL),
GtkResponseType::CANCEL,
'Open',
_($this::DIALOG_BUTTON_OPEN),
GtkResponseType::OK
]
);

10
src/Entity/Browser/Menu/File/Save.php

@ -22,6 +22,10 @@ class Save @@ -22,6 +22,10 @@ class Save
// Defaults
public const LABEL = 'Save As..';
public const DIALOG_TITLE = 'Save to file';
public const DIALOG_BUTTON_CANCEL = 'Cancel';
public const DIALOG_BUTTON_SAVE = 'Save';
public function __construct(
File $file
) {
@ -42,13 +46,13 @@ class Save @@ -42,13 +46,13 @@ class Save
function()
{
$dialog = new GtkFileChooserDialog(
'Save to file',
_($this::DIALOG_TITLE),
$this->file->menu->browser->gtk,
GtkFileChooserAction::SAVE,
[
'Cancel',
_($this::DIALOG_BUTTON_CANCEL),
GtkResponseType::CANCEL,
'Save',
_($this::DIALOG_BUTTON_SAVE),
GtkResponseType::APPLY
]
);

Loading…
Cancel
Save