Guest User

Untitled

a guest
Apr 20th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.86 KB | None | 0 0
  1. set vTcl(timestamp) ""
  2.  
  3. if {!$vTcl(borrow)} {
  4.  
  5. set vTcl(actual_gui_bg) #f5deb3
  6. set vTcl(actual_gui_fg) #000000
  7. set vTcl(actual_gui_menu_bg) #d9d9d9
  8. set vTcl(actual_gui_menu_fg) #000000
  9. set vTcl(complement_color) #b2c9f4
  10. set vTcl(analog_color_p) #eaf4b2
  11. set vTcl(analog_color_m) #f4bcb2
  12. set vTcl(active_fg) #111111
  13. set vTcl(actual_gui_menu_active_bg) #f4bcb2
  14. set vTcl(active_menu_fg) #000000
  15. }
  16.  
  17. #################################
  18. #LIBRARY PROCEDURES
  19. #
  20.  
  21.  
  22. if {[info exists vTcl(sourcing)]} {
  23.  
  24. proc vTcl:project:info {} {
  25. set base .top37
  26. global vTcl
  27. set base $vTcl(btop)
  28. if {$base == ""} {
  29. set base .top37
  30. }
  31. namespace eval ::widgets::$base {
  32. set dflt,origin 0
  33. set runvisible 1
  34. }
  35. namespace eval ::widgets_bindings {
  36. set tagslist _TopLevel
  37. }
  38. namespace eval ::vTcl::modules::main {
  39. set procs {
  40. }
  41. set compounds {
  42. }
  43. set projectType single
  44. }
  45. }
  46. }
  47.  
  48. #################################
  49. # GENERATED GUI PROCEDURES
  50. #
  51.  
  52. proc vTclWindow.top37 {base} {
  53. if {$base == ""} {
  54. set base .top37
  55. }
  56. if {[winfo exists $base]} {
  57. wm deiconify $base; return
  58. }
  59. set top $base
  60. ###################
  61. # CREATING WIDGETS
  62. ###################
  63. vTcl::widgets::core::toplevel::createCmd $top -class Toplevel
  64. -background {#d9d9d9} -height 0 -highlightbackground {#d9d9d9}
  65. -highlightcolor black
  66. wm focusmodel $top passive
  67. wm geometry $top 600x448+706+242
  68. update
  69. # set in toplevel.wgt.
  70. global vTcl
  71. global img_list
  72. set vTcl(save,dflt,origin) 0
  73. wm maxsize $top 3282 1053
  74. wm minsize $top 120 1
  75. wm overrideredirect $top 0
  76. wm resizable $top 1 1
  77. wm deiconify $top
  78. wm title $top "Kelly Service 2fa Installation"
  79. vTcl:DefineAlias "$top" "Toplevel2" vTcl:Toplevel:WidgetProc "" 1
  80. message $top.mes39
  81. -background {#d9d9d9} -foreground {#000000}
  82. -highlightbackground {#d9d9d9} -highlightcolor black
  83. -text {Welcome to 2FA Installation} -width 170
  84. vTcl:DefineAlias "$top.mes39" "Message1" vTcl:WidgetProc "Toplevel2" 1
  85. button $top.but40
  86. -activebackground {#d9d9d9} -activeforeground {#000000}
  87. -background {#d9d9d9}
  88. -command {lambda: sub.call('C://Test5.bat')).pack()}
  89. -disabledforeground {#a3a3a3} -foreground {#000000}
  90. -highlightbackground {#d9d9d9} -highlightcolor black -pady 0
  91. -relief raised -text {Initial Installation}
  92. button $top.but41
  93. -activebackground {#d9d9d9} -activeforeground {#000000}
  94. -background {#d9d9d9} -disabledforeground {#a3a3a3}
  95. -foreground {#000000} -highlightbackground {#d9d9d9}
  96. -highlightcolor black -pady 0 -text {Change Authentication Method}
  97. vTcl:DefineAlias "$top.but41" "Button2" vTcl:WidgetProc "Toplevel2" 1
  98. button $top.but42
  99. -activebackground {#d9d9d9} -activeforeground {#000000}
  100. -background {#d9d9d9} -disabledforeground {#a3a3a3}
  101. -foreground {#000000} -highlightbackground {#d9d9d9}
  102. -highlightcolor black -pady 0 -text {Clear Credentials Only}
  103. vTcl:DefineAlias "$top.but42" "Button3" vTcl:WidgetProc "Toplevel2" 1
  104. vTcl::widgets::ttk::custom::CreateCmd $top.cus50
  105. -background {#d9d9d9} -height 75 -highlightbackground {#d9d9d9}
  106. -highlightcolor black -width 125
  107. vTcl:DefineAlias "$top.cus50" "Custom1" vTcl:WidgetProc "Toplevel2" 1
  108. ###################
  109. # SETTING GEOMETRY
  110. ###################
  111. place $top.mes39
  112. -in $top -x 190 -y 0 -width 170 -relwidth 0 -height 53 -relheight 0
  113. -anchor nw -bordermode ignore
  114. place $top.but40
  115. -in $top -x 190 -y 200 -anchor nw -bordermode ignore
  116. place $top.but41
  117. -in $top -x 130 -y 260 -width 227 -relwidth 0 -height 24 -relheight 0
  118. -anchor nw -bordermode ignore
  119. place $top.but42
  120. -in $top -x 200 -y 280 -width 127 -relwidth 0 -height 24 -relheight 0
  121. -anchor nw -bordermode ignore
  122. place $top.cus50
  123. -in $top -x 60 -y 70 -anchor nw -bordermode ignore
  124.  
  125. vTcl:FireEvent $base <<Ready>>
  126. }
  127.  
  128. #############################################################################
  129. ## Binding tag: _TopLevel
  130.  
  131. bind "_TopLevel" <<Create>> {
  132. if {![info exists _topcount]} {set _topcount 0}; incr _topcount
  133. }
  134. bind "_TopLevel" <<DeleteWindow>> {
  135. if {[set ::%W::_modal]} {
  136. vTcl:Toplevel:WidgetProc %W endmodal
  137. } else {
  138. destroy %W; if {$_topcount == 0} {exit}
  139. }
  140. }
  141. bind "_TopLevel" <Destroy> {
  142. if {[winfo toplevel %W] == "%W"} {incr _topcount -1}
  143. }
  144.  
  145. set btop ""
  146. if {$vTcl(borrow)} {
  147. set btop .bor[expr int([expr rand() * 100])]
  148. while {[lsearch $btop $vTcl(tops)] != -1} {
  149. set btop .bor[expr int([expr rand() * 100])]
  150. }
  151. }
  152. set vTcl(btop) $btop
  153. Window show .
  154. Window show .top37 $btop
  155. if {$vTcl(borrow)} {
  156. $btop configure -background plum
Add Comment
Please, Sign In to add comment