mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* {ext,lib,test}/**/*.rb: removed trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22784 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
9b52ae2e64
commit
287a34ae0d
856 changed files with 13989 additions and 13989 deletions
|
@ -8,7 +8,7 @@
|
|||
# based on "Id: mclist.tcl,v 1.3 2007/12/13 15:27:07 dgp Exp"
|
||||
|
||||
if defined?($mclist_demo) && $mclist_demo
|
||||
$mclist_demo.destroy
|
||||
$mclist_demo.destroy
|
||||
$mclist_demo = nil
|
||||
end
|
||||
|
||||
|
@ -21,8 +21,8 @@ $mclist_demo = TkToplevel.new {|w|
|
|||
base_frame = TkFrame.new($mclist_demo).pack(:fill=>:both, :expand=>true)
|
||||
|
||||
## Explanatory text
|
||||
Ttk::Label.new(base_frame, :font=>$font, :wraplength=>'4i',
|
||||
:justify=>:left, :anchor=>'n', :padding=>[10, 2, 10, 6],
|
||||
Ttk::Label.new(base_frame, :font=>$font, :wraplength=>'4i',
|
||||
:justify=>:left, :anchor=>'n', :padding=>[10, 2, 10, 6],
|
||||
:text=><<EOL).pack(:fill=>:x)
|
||||
Ttkとは,テーマ指定可能な新しいウィジェット集合です.\
|
||||
Ttk::Treeviewウィジェットは\
|
||||
|
@ -40,23 +40,23 @@ EOL
|
|||
Ttk::Frame.new(base_frame) {|frame|
|
||||
sep = Ttk::Separator.new(frame)
|
||||
Tk.grid(sep, :columnspan=>4, :row=>0, :sticky=>'ew', :pady=>2)
|
||||
TkGrid('x',
|
||||
Ttk::Button.new(frame, :text=>'コード参照',
|
||||
:image=>$image['view'], :compound=>:left,
|
||||
:command=>proc{showCode 'mclist'}),
|
||||
Ttk::Button.new(frame, :text=>'閉じる',
|
||||
:image=>$image['delete'], :compound=>:left,
|
||||
TkGrid('x',
|
||||
Ttk::Button.new(frame, :text=>'コード参照',
|
||||
:image=>$image['view'], :compound=>:left,
|
||||
:command=>proc{showCode 'mclist'}),
|
||||
Ttk::Button.new(frame, :text=>'閉じる',
|
||||
:image=>$image['delete'], :compound=>:left,
|
||||
:command=>proc{
|
||||
$mclist_demo.destroy
|
||||
$mclist_demo = nil
|
||||
}),
|
||||
}),
|
||||
:padx=>4, :pady=>4)
|
||||
grid_columnconfigure(0, :weight=>1)
|
||||
pack(:side=>:bottom, :fill=>:x)
|
||||
}
|
||||
|
||||
container = Ttk::Frame.new(base_frame)
|
||||
tree = Ttk::Treeview.new(base_frame, :columns=>%w(country capital currency),
|
||||
tree = Ttk::Treeview.new(base_frame, :columns=>%w(country capital currency),
|
||||
:show=>:headings)
|
||||
if Tk.windowingsystem != 'aquq'
|
||||
vsb = tree.yscrollbar(Ttk::Scrollbar.new(base_frame))
|
||||
|
@ -74,20 +74,20 @@ container.grid_rowconfigure(0, :weight=>1)
|
|||
|
||||
## The data we're going to insert
|
||||
data = [
|
||||
['アルゼンチン', 'ブエノスアイレス', 'ARS'],
|
||||
['オーストラリア', 'キャンベラ', 'AUD'],
|
||||
['ブラジル', 'ブラジリア', 'BRL'],
|
||||
['カナダ', 'オタワ', 'CAD'],
|
||||
['中国', '北京', 'CNY'],
|
||||
['フランス', 'パリ', 'EUR'],
|
||||
['ドイツ', 'ベルリン', 'EUR'],
|
||||
['インド', 'ニューデリー', 'INR'],
|
||||
['イタリア', 'ローマ', 'EUR'],
|
||||
['日本', '東京', 'JPY'],
|
||||
['メキシコ', 'メキシコシティ', 'MXN'],
|
||||
['ロシア', 'モスクワ', 'RUB'],
|
||||
['南アフリカ', 'プレトリア', 'ZAR'],
|
||||
['英国', 'ロンドン', 'GBP'],
|
||||
['アルゼンチン', 'ブエノスアイレス', 'ARS'],
|
||||
['オーストラリア', 'キャンベラ', 'AUD'],
|
||||
['ブラジル', 'ブラジリア', 'BRL'],
|
||||
['カナダ', 'オタワ', 'CAD'],
|
||||
['中国', '北京', 'CNY'],
|
||||
['フランス', 'パリ', 'EUR'],
|
||||
['ドイツ', 'ベルリン', 'EUR'],
|
||||
['インド', 'ニューデリー', 'INR'],
|
||||
['イタリア', 'ローマ', 'EUR'],
|
||||
['日本', '東京', 'JPY'],
|
||||
['メキシコ', 'メキシコシティ', 'MXN'],
|
||||
['ロシア', 'モスクワ', 'RUB'],
|
||||
['南アフリカ', 'プレトリア', 'ZAR'],
|
||||
['英国', 'ロンドン', 'GBP'],
|
||||
['アメリカ', 'ワシントン D.C.', 'USD'],
|
||||
]
|
||||
|
||||
|
@ -95,7 +95,7 @@ data = [
|
|||
font = Ttk::Style.lookup(tree[:style], :font)
|
||||
cols = %w(country capital currency)
|
||||
cols.zip(%w(国名 首都 通貨)).each{|col, name|
|
||||
tree.heading_configure(col, :text=>name,
|
||||
tree.heading_configure(col, :text=>name,
|
||||
:command=>proc{sort_by(tree, col, false)})
|
||||
tree.column_configure(col, :width=>TkFont.measure(font, name))
|
||||
}
|
||||
|
@ -113,8 +113,8 @@ data.each{|country, capital, currency|
|
|||
|
||||
## Code to do the sorting of the tree contents when clicked on
|
||||
def sort_by(tree, col, direction)
|
||||
tree.children(nil).map!{|row| [tree.get(row, col), row.id]} .
|
||||
sort(&((direction)? proc{|x, y| y <=> x}: proc{|x, y| x <=> y})) .
|
||||
tree.children(nil).map!{|row| [tree.get(row, col), row.id]} .
|
||||
sort(&((direction)? proc{|x, y| y <=> x}: proc{|x, y| x <=> y})) .
|
||||
each_with_index{|info, idx| tree.move(info[1], nil, idx)}
|
||||
|
||||
tree.heading_configure(col, :command=>proc{sort_by(tree, col, ! direction)})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue