From 22fd5a74dbe9031c3cd98f4e2aef7777ffb7e986 Mon Sep 17 00:00:00 2001 From: yggverse Date: Sat, 3 Aug 2024 19:24:41 +0300 Subject: [PATCH] fix new crt label, enshort consts --- src/Entity/Browser/Container/Page/Auth.php | 24 +++++++------- .../Container/Page/Auth/Option/Identity.php | 31 +++++++++++++------ 2 files changed, 33 insertions(+), 22 deletions(-) diff --git a/src/Entity/Browser/Container/Page/Auth.php b/src/Entity/Browser/Container/Page/Auth.php index 59626a4f..d9da7fef 100644 --- a/src/Entity/Browser/Container/Page/Auth.php +++ b/src/Entity/Browser/Container/Page/Auth.php @@ -28,12 +28,12 @@ class Auth public Page $page; // Defaults - public const DIALOG_DEFAULT_RESPONSE = GtkResponseType::CANCEL; - public const DIALOG_FORMAT_SECONDARY_TEXT = 'Select identity'; - public const DIALOG_MESSAGE_FORMAT = 'Authorization'; - public const DIALOG_CONTENT_OPTION_LABEL_CREATE = 'Create new for this resource'; - public const DIALOG_CONTENT_OPTION_MARGIN = 8; - public const DIALOG_CONTENT_SPACING = 1; + public const DEFAULT_RESPONSE = GtkResponseType::CANCEL; + public const FORMAT_SECONDARY_TEXT = 'Select identity'; + public const MESSAGE_FORMAT = 'Authorization'; + + public const MARGIN = 8; + public const SPACING = 1; // Extras private array $_options = []; // GtkRadioButton @@ -53,22 +53,22 @@ class Auth GtkDialogFlags::MODAL, GtkMessageType::INFO, GtkButtonsType::OK_CANCEL, - _($this::DIALOG_MESSAGE_FORMAT) + _($this::MESSAGE_FORMAT) ); $this->gtk->format_secondary_text( - _($this::DIALOG_FORMAT_SECONDARY_TEXT) + _($this::FORMAT_SECONDARY_TEXT) ); $this->gtk->set_default_response( - $this::DIALOG_DEFAULT_RESPONSE + $this::DEFAULT_RESPONSE ); // Init content $content = $this->gtk->get_content_area(); $content->set_spacing( - $this::DIALOG_CONTENT_SPACING + $this::SPACING ); // Init new certificate option @@ -81,7 +81,7 @@ class Auth ); $this->_options[0]->setLabel( - 0, _($this::DIALOG_CONTENT_OPTION_LABEL_CREATE) + 0, null ); // Search database for auth records @@ -145,7 +145,7 @@ class Auth // Set margin $option->gtk->set_margin_bottom( - self::DIALOG_CONTENT_OPTION_MARGIN + self::MARGIN ); } } diff --git a/src/Entity/Browser/Container/Page/Auth/Option/Identity.php b/src/Entity/Browser/Container/Page/Auth/Option/Identity.php index 12cf72bd..a550c506 100644 --- a/src/Entity/Browser/Container/Page/Auth/Option/Identity.php +++ b/src/Entity/Browser/Container/Page/Auth/Option/Identity.php @@ -25,6 +25,7 @@ class Identity public const MARGIN = 12; public const LABEL_DEFAULT = '#%d (%s)'; public const LABEL_NO_NAME = '#%d (no name)'; + public const LABEL_CRT_NEW = 'Create new for this resource'; public function __construct( Auth $auth @@ -73,16 +74,26 @@ class Identity ?string $label = null ): void { - $this->gtk->set_label( - $label ? sprintf( - $this::LABEL_DEFAULT, - $id, - $label - ) : sprintf( - $this::LABEL_NO_NAME, - $id - ) - ); + if ($id) + { + $this->gtk->set_label( + $label ? sprintf( + $this::LABEL_DEFAULT, + $id, + $label + ) : sprintf( + $this::LABEL_NO_NAME, + $id + ) + ); + } + + else + { + $this->gtk->set_label( + $this::LABEL_CRT_NEW + ); + } } public function setName(