Ruby GUI ShoesのBuilt-in

top

RubyのGUIソフトの「Shoes」のBuilt-inの使い方を紹介します。

http://shoesrb.com

alert

メッセージを表示します。

 
Shoes.app do
  alert("This is an alert.")
end




ask

質問を表示します。入力された回答を返します。

 
Shoes.app do
  a = ask("This is an ask.")
end




ask_color

色を選びます。


 backcolor = ask_color("Pick a background")
 Shoes.app do
  background backcolor
 end




ask_open_file

ファイルを選びます。


filename = ask_open_file
Shoes.app do
  para File.read(filename)
end




ask_save_file

セーブファイルを選びます。


save_as = ask_save_file

ask_open_folder

フォルダーを選びます。


folder = ask_open_folder
Shoes.app do
  para Dir.entries(folder)
end

ask_save_folder

セーブフォルダーを選びます。


save_to = ask_save_folder

gray

グレースケールカラーを作ります。


backcolor = gray(0.3)
Shoes.app do
 background backcolor
end

rgb

RGBカラーを作ります。


Shoes.app do
 fill rgb(0.54, 0.17, 0.89)
 oval 100,100,50
end