A simple builder style layout helper for RubyGnome2
License
rickyzheng/GtkSimpleLayout
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
== GtkSimpleLayout == The GtkSimpleLayout is a helper module for RubyGnome2, it provides a builder style layout producing much better readable UI codes. Copy Right 2009, Ricky Zheng <ricky_gz_zheng@yahoo.co.nz> Licence: GPLv2 == Main functions == * builder-style layout * UI group * attribute proxy * event handler map * sigleton event helper * component reference by name * inspector About inspector: - set environment variable INSPECTOR_ENABLE=1 will enable inspector - inspector boxes border width can be setup by e.g. INSPECTOR_BORDER_WIDTH=5 == Example == require 'gtk2' require 'simple_layout' class MyWin < Gtk::Window include SimpleLayout::Base def initialize super add my_layout signal_connect('destroy') do Gtk.main_quit end end def my_layout vbox do label 'Hello' button 'World !' end end end MyWin.new.show_all Gtk.main
About
A simple builder style layout helper for RubyGnome2
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published