Advertisement
spytheman123

Untitled

Jun 6th, 2023
1,044
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VeriLog 1.06 KB | Source Code | 0 0
  1. import ui
  2.  
  3. fn crypt(mut app App) {
  4.         println('${app.tcrypt}')
  5. }
  6.  
  7. struct App {
  8. mut:
  9.         window &ui.Window
  10.         tcrypt string
  11.         scrypt &ui.Button
  12. }
  13.  
  14. mut app := &App{
  15.         window: 0
  16. }
  17. app.scrypt = ui.button(
  18.         height: 30
  19.         width: 120
  20.         text: 'crypter'
  21.         on_click: fn [mut app] (btn &ui.Button) {
  22.                 crypt(mut app)
  23.         }
  24. )
  25.  
  26. app.window = ui.window(
  27.         height: 500
  28.         width: 800
  29.         title: 'iccs'
  30.         children: [
  31.                 ui.column(
  32.                         margin: ui.Margin{20, 20, 20, 20}
  33.                         children: [
  34.                                 ui.textbox(
  35.                                         height: 30
  36.                                         width: 120
  37.                                         text: &app.tcrypt
  38.                                         placeholder: 'Texte à crypter'
  39.                                 ),
  40.                                 app.scrypt,
  41.                         ]
  42.                 ),
  43.         ]
  44. )
  45.  
  46. ui.run(app.window)
  47.  
Tags: ui button vlang
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement