freenode/#clim - IRC Chatlog
Search
8:21:11
loke
I need to add a login screen to my application. What is the niccest way to create a popup with a few text fields and a login button?
8:21:40
loke
Should I just build it using an application pane, or should I do a layout with one pane per gadget?
8:22:52
flip214
I believe that CLIM (or at least this github distribution) should include quite some set of "default" dialogs like this
8:23:28
jackdaniel
like this? http://bauhh.dyndns.org:8000/clim-spec/edit/apropos?q=accepting-values
8:23:30
flip214
to just use it (loading via ASDF and calling a function to get the data back), and/or as examples to copy/paste from
8:23:51
jackdaniel
it's an almighty macro (with bugs of course) which allows you to create dialogs declaratively
8:26:10
loke
jackdaniel: One of the fields is a password field, is there support for this? (i.e. input without echo)
8:27:12
flip214
and, depending on the amount of code actually needed, perhaps some customizable "abort/retry/ignore" box
8:29:07
flip214
(if (or (not (file-exists-p destination)) (clim:simple-dialog "Overwrite existing file ~a?" (list destination) "Yes" "No"))
8:32:30
jackdaniel
flip214: fwiw simple dialogs may be created with accepting-values, so having such functions may be just a set of functions calling this macro (but accepting-values has bugs)
8:33:11
jackdaniel
loke: middle mouse button click? I think we support copy/paste which is provided by X (not by dbus clipboard and such)
8:33:52
jackdaniel
loke: also see "Clipboard" utility here - https://github.com/gas2serra/mcclim-desktop/
8:44:22
jackdaniel
copy-pasting passwords is not a good idea at all, because whenever you use xclip or something else - password goes through the clipboard
8:44:57
jackdaniel
I think that McCLIM has copy-paste-mixin, but didn't investigate how it works in detail
8:50:36
flip214
jackdaniel: https://news.ycombinator.com/item?id=14366825 "Let them paste passwords"
14:59:36
splittist
Hmm. Isn't doclang-core just cxml-stp - namespaces + references? (Perhaps in the sense life is just carbon, hydrogen, oxygen and a simple matter of implementation...)