DXRubyWSをいじってみました

mirichiさんのブログでコメントさせていただきました、元「dxruby使ってます」です。
GitHubで開発に参加できると知り、初めてのPull Requestします。
初めてなので間違いもあるかもしれませんがご容赦ください。
主な変更点を列挙します。

common.rb:
String#within追加(指定したfontで、max_widthに入る最長の文字列を返す。)

messagebox.rb:
initialize変更(エラーが出ていたWS.desktop.width/heightをそれぞれWindow.width/heightに修正。)

pulldownmenu.rb:
WS::WSPullDownMenu追加(よくあるプルダウンメニューらしきものを生成。)

よろしくお願いします。