Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.217.130
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby23 /
lib64 /
ruby /
2.3.0 /
tk /
Delete
Unzip
Name
Size
Permission
Date
Action
after.rb
161
B
-rw-r--r--
2023-07-26 18:09
autoload.rb
22.79
KB
-rw-r--r--
2023-07-26 18:09
bgerror.rb
698
B
-rw-r--r--
2023-07-26 18:09
bindtag.rb
2.7
KB
-rw-r--r--
2023-07-26 18:09
busy.rb
2.25
KB
-rw-r--r--
2023-07-26 18:09
button.rb
800
B
-rw-r--r--
2023-07-26 18:09
canvas.rb
22.85
KB
-rw-r--r--
2023-07-26 18:09
canvastag.rb
9.22
KB
-rw-r--r--
2023-07-26 18:09
checkbutton.rb
1.01
KB
-rw-r--r--
2023-07-26 18:09
clipboard.rb
1.67
KB
-rw-r--r--
2023-07-26 18:09
clock.rb
1.63
KB
-rw-r--r--
2023-07-26 18:09
composite.rb
11.9
KB
-rw-r--r--
2023-07-26 18:09
console.rb
1.3
KB
-rw-r--r--
2023-07-26 18:09
dialog.rb
8.93
KB
-rw-r--r--
2023-07-26 18:09
encodedstr.rb
4.58
KB
-rw-r--r--
2023-07-26 18:09
entry.rb
2.61
KB
-rw-r--r--
2023-07-26 18:09
event.rb
17.53
KB
-rw-r--r--
2023-07-26 18:09
font.rb
60.35
KB
-rw-r--r--
2023-07-26 18:09
fontchooser.rb
3.62
KB
-rw-r--r--
2023-07-26 18:09
frame.rb
3.48
KB
-rw-r--r--
2023-07-26 18:09
grid.rb
7.72
KB
-rw-r--r--
2023-07-26 18:09
image.rb
12.57
KB
-rw-r--r--
2023-07-26 18:09
itemconfig.rb
55.11
KB
-rw-r--r--
2023-07-26 18:09
itemfont.rb
9.32
KB
-rw-r--r--
2023-07-26 18:09
kinput.rb
1.59
KB
-rw-r--r--
2023-07-26 18:09
label.rb
640
B
-rw-r--r--
2023-07-26 18:09
labelframe.rb
1.02
KB
-rw-r--r--
2023-07-26 18:09
listbox.rb
7.85
KB
-rw-r--r--
2023-07-26 18:09
macpkg.rb
1.94
KB
-rw-r--r--
2023-07-26 18:09
menu.rb
20.07
KB
-rw-r--r--
2023-07-26 18:09
menubar.rb
4.11
KB
-rw-r--r--
2023-07-26 18:09
menuspec.rb
13.78
KB
-rw-r--r--
2023-07-26 18:09
message.rb
724
B
-rw-r--r--
2023-07-26 18:09
mngfocus.rb
703
B
-rw-r--r--
2023-07-26 18:09
msgcat.rb
8.49
KB
-rw-r--r--
2023-07-26 18:09
namespace.rb
14.38
KB
-rw-r--r--
2023-07-26 18:09
optiondb.rb
11.11
KB
-rw-r--r--
2023-07-26 18:09
optionobj.rb
4.9
KB
-rw-r--r--
2023-07-26 18:09
pack.rb
2.54
KB
-rw-r--r--
2023-07-26 18:09
package.rb
2.83
KB
-rw-r--r--
2023-07-26 18:09
palette.rb
1.16
KB
-rw-r--r--
2023-07-26 18:09
panedwindow.rb
7.79
KB
-rw-r--r--
2023-07-26 18:09
place.rb
3.89
KB
-rw-r--r--
2023-07-26 18:09
radiobutton.rb
2.01
KB
-rw-r--r--
2023-07-26 18:09
root.rb
2.07
KB
-rw-r--r--
2023-07-26 18:09
scale.rb
2.79
KB
-rw-r--r--
2023-07-26 18:09
scrollable.rb
1.77
KB
-rw-r--r--
2023-07-26 18:09
scrollbar.rb
4.69
KB
-rw-r--r--
2023-07-26 18:09
scrollbox.rb
1.16
KB
-rw-r--r--
2023-07-26 18:09
selection.rb
2.22
KB
-rw-r--r--
2023-07-26 18:09
spinbox.rb
3.07
KB
-rw-r--r--
2023-07-26 18:09
tagfont.rb
890
B
-rw-r--r--
2023-07-26 18:09
text.rb
45.67
KB
-rw-r--r--
2023-07-26 18:09
textimage.rb
2.25
KB
-rw-r--r--
2023-07-26 18:09
textmark.rb
4.94
KB
-rw-r--r--
2023-07-26 18:09
texttag.rb
7.79
KB
-rw-r--r--
2023-07-26 18:09
textwindow.rb
4.29
KB
-rw-r--r--
2023-07-26 18:09
timer.rb
14.41
KB
-rw-r--r--
2023-07-26 18:09
tk_mac.rb
3.71
KB
-rw-r--r--
2023-07-26 18:09
toplevel.rb
7.01
KB
-rw-r--r--
2023-07-26 18:09
ttk_selector.rb
3.01
KB
-rw-r--r--
2023-07-26 18:09
txtwin_abst.rb
816
B
-rw-r--r--
2023-07-26 18:09
validation.rb
9.64
KB
-rw-r--r--
2023-07-26 18:09
variable.rb
45.82
KB
-rw-r--r--
2023-07-26 18:09
virtevent.rb
3.54
KB
-rw-r--r--
2023-07-26 18:09
winfo.rb
8.39
KB
-rw-r--r--
2023-07-26 18:09
winpkg.rb
3.9
KB
-rw-r--r--
2023-07-26 18:09
wm.rb
14.87
KB
-rw-r--r--
2023-07-26 18:09
xim.rb
2.77
KB
-rw-r--r--
2023-07-26 18:09
Save
Rename
# frozen_string_literal: false # # tk/menubar.rb # # Original version: # Copyright (C) 1998 maeda shugo. All rights reserved. # This file can be distributed under the terms of the Ruby. # Usage: # # menu_spec = [ # [['File', 0], # ['Open', proc{puts('Open clicked')}, 0], # '---', # ['Quit', proc{exit}, 0]], # [['Edit', 0], # ['Cut', proc{puts('Cut clicked')}, 2], # ['Copy', proc{puts('Copy clicked')}, 0], # ['Paste', proc{puts('Paste clicked')}, 0]] # ] # menubar = TkMenubar.new(nil, menu_spec, # 'tearoff'=>false, # 'foreground'=>'grey40', # 'activeforeground'=>'red', # 'font'=>'-adobe-helvetica-bold-r-*--12-*-iso8859-1') # menubar.pack('side'=>'top', 'fill'=>'x') # # # OR # # # menubar = TkMenubar.new # menubar.add_menu([['File', 0], # ['Open', proc{puts('Open clicked')}, 0], # '---', # ['Quit', proc{exit}, 0]]) # menubar.add_menu([['Edit', 0], # ['Cut', proc{puts('Cut clicked')}, 2], # ['Copy', proc{puts('Copy clicked')}, 0], # ['Paste', proc{puts('Paste clicked')}, 0]]) # menubar.configure('tearoff', false) # menubar.configure('foreground', 'grey40') # menubar.configure('activeforeground', 'red') # menubar.configure('font', '-adobe-helvetica-bold-r-*--12-*-iso8859-1') # menubar.pack('side'=>'top', 'fill'=>'x') # # # OR # # radio_var = TkVariable.new('y') # menu_spec = [ # [['File', 0], # {:label=>'Open', :command=>proc{puts('Open clicked')}, :underline=>0}, # '---', # ['Check_A', TkVariable.new(true), 6], # {:type=>'checkbutton', :label=>'Check_B', # :variable=>TkVariable.new, :underline=>6}, # '---', # ['Radio_X', [radio_var, 'x'], 6], # ['Radio_Y', [radio_var, 'y'], 6], # ['Radio_Z', [radio_var, 'z'], 6], # '---', # ['cascade', [ # ['sss', proc{p 'sss'}, 0], # ['ttt', proc{p 'ttt'}, 0], # ['uuu', proc{p 'uuu'}, 0], # ['vvv', proc{p 'vvv'}, 0], # ], 0], # '---', # ['Quit', proc{exit}, 0]], # [['Edit', 0], # ['Cut', proc{puts('Cut clicked')}, 2], # ['Copy', proc{puts('Copy clicked')}, 0], # ['Paste', proc{puts('Paste clicked')}, 0]] # ] # menubar = TkMenubar.new(nil, menu_spec, # 'tearoff'=>false, # 'foreground'=>'grey40', # 'activeforeground'=>'red', # 'font'=>'Helvetica 12 bold') # menubar.pack('side'=>'top', 'fill'=>'x') # See tk/menuspce.rb about the format of the menu_spec # To use add_menu, configuration must be done by calling configure after # adding all menus by add_menu, not by the constructor arguments. require 'tk' require 'tk/frame' require 'tk/composite' require 'tk/menuspec' class TkMenubar<Tk::Frame include TkComposite include TkMenuSpec def initialize(parent = nil, spec = nil, options = {}) if parent.kind_of? Hash options = parent parent = nil spec = (options.has_key?('spec'))? options.delete('spec'): nil end _symbolkey2str(options) menuspec_opt = {} TkMenuSpec::MENUSPEC_OPTKEYS.each{|key| menuspec_opt[key] = options.delete(key) if options.has_key?(key) } super(parent, options) @menus = [] spec.each{|info| add_menu(info, menuspec_opt)} if spec options.each{|key, value| configure(key, value)} if options end def add_menu(menu_info, menuspec_opt={}) mbtn, menu = _create_menubutton(@frame, menu_info, menuspec_opt) submenus = _get_cascade_menus(menu).flatten @menus.push([mbtn, menu]) delegate('tearoff', menu, *submenus) delegate('foreground', mbtn, menu, *submenus) delegate('background', mbtn, menu, *submenus) delegate('disabledforeground', mbtn, menu, *submenus) delegate('activeforeground', mbtn, menu, *submenus) delegate('activebackground', mbtn, menu, *submenus) delegate('font', mbtn, menu, *submenus) delegate('kanjifont', mbtn, menu, *submenus) end def [](index) return @menus[index] end end