1
0
Fork 0

- [GUI] improved certificates window;

- removed useless code.
This commit is contained in:
cage 2023-03-24 11:00:46 +01:00
parent 902cf57657
commit 1e658fbe6c
2 changed files with 13 additions and 9 deletions

View File

@ -63,7 +63,8 @@
(lambda () (lambda ()
(a:when-let* ((uri (gui-mw:text-input-dialog certificate-frame (a:when-let* ((uri (gui-mw:text-input-dialog certificate-frame
(_ "Information") (_ "Information")
(_ "Type the net address the certificate is valid for:"))) (_ "Type the net address the certificate is valid for:")
:text (strcat gemini-constants:+gemini-scheme+ "://")))
(cert-file (gui:get-open-file :initial-dir "." (cert-file (gui:get-open-file :initial-dir "."
:parent certificate-frame :parent certificate-frame
:multiple nil :multiple nil
@ -88,14 +89,18 @@
(gui:with-modal-toplevel (toplevel :master master :title (_ "Certificates")) (gui:with-modal-toplevel (toplevel :master master :title (_ "Certificates"))
(gui:transient toplevel master) (gui:transient toplevel master)
(let* ((table (make-instance 'certificate-frame :master toplevel)) (let* ((table (make-instance 'certificate-frame :master toplevel))
(buttons-frame (make-instance 'gui:frame :master toplevel))
(delete-button (make-instance 'gui:button (delete-button (make-instance 'gui:button
:master toplevel :master buttons-frame
:image icons:*document-delete* :image icons:*document-delete*
:command (delete-certificates-clsr table))) :command (delete-certificates-clsr table)))
(import-button (make-instance 'gui:button (import-button (make-instance 'gui:button
:master toplevel :master buttons-frame
:image icons:*document-add* :image icons:*document-add*
:command (import-certificates-clsr table)))) :command (import-certificates-clsr table))))
(gui:grid table 0 0 :sticky :news :columnspan 2) (gui-goodies:attach-tooltips (delete-button (_ "delete selected certificates"))
(gui:grid delete-button 1 0 :sticky :w) (import-button (_ "import certificate form disk")))
(gui:grid import-button 1 1 :sticky :w)))) (gui:grid table 0 0 :sticky :nwe)
(gui:grid buttons-frame 1 0 :sticky :s)
(gui:grid delete-button 0 0 :sticky :s)
(gui:grid import-button 0 1 :sticky :s))))

View File

@ -87,9 +87,8 @@
:code code :code code
:data data :data data
:text message)) :text message))
(progn (values (rpc:extract-results raw-response)
(values (rpc:extract-results raw-response) raw-response)))))
raw-response))))))
(defun close-server () (defun close-server ()
(make-request :quit-program 1)) (make-request :quit-program 1))