diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2012-05-19 10:23:12 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2012-05-19 10:23:12 +0200 |
commit | 4b29c337347b40528d672cd2e2b52b1c9efe33e5 (patch) | |
tree | 8c4bfd0e73790754a834491c69283767d173cde6 /README.rdoc | |
parent | a378e73d9da612960d0cf3eef5011c13c0139c39 (diff) | |
download | ffi-efl-4b29c337347b40528d672cd2e2b52b1c9efe33e5.zip ffi-efl-4b29c337347b40528d672cd2e2b52b1c9efe33e5.tar.gz |
goto bundler
Diffstat (limited to 'README.rdoc')
-rw-r--r-- | README.rdoc | 104 |
1 files changed, 0 insertions, 104 deletions
diff --git a/README.rdoc b/README.rdoc deleted file mode 100644 index 8586d99..0000000 --- a/README.rdoc +++ /dev/null @@ -1,104 +0,0 @@ -ffi-efl - by Jérémy Zurcher - http://asynk.ch - -== DESCRIPTION: - -A ruby-ffi binding to efl libraries (Enlightenment Foundation Libraries). - -== FEATURES/PROBLEMS: - -* pretty young project ... - -== SYNOPSIS: - - require 'efl/elm/elm_win' - require 'efl/elm/elm_bg' - require 'efl/elm/elm_label' - - include Efl - - class MyWin < Elm::ElmWin - def initialize name, title, &block - super FFI::MemoryPointer::NULL, name, &block - title_set title - feed - smart_callback_add "delete,request", method(:on_delete), FFI::MemoryPointer.from_string("my data") - end - def feed - @bg = Elm::ElmBg.new(self) do - size_hint_weight_expand - evas_object_color_set 200,255,100,150 - show - end - resize_object_add @bg - @lb = Elm::ElmLabel.new(self) do - text_set "Hello World!" - size_hint_align_fill - size_hint_weight_expand - show - end - resize_object_add @lb - end - def on_delete data, evas_object, event_info - puts "EXIT #{data.read_string}" - Elm.exit - end - end - - Elm.init - - win = MyWin.new "App name", "Window Title" do - alpha_set true - resize 200, 100 - center_set 600, 300 - show - end - - Elm.run - Elm.shutdown - -For more examples you may look at: - -* the spec/[https://github.com/jeremyz/ffi-efl/tree/master/spec] and test/[https://github.com/jeremyz/ffi-efl/tree/master/test] folders - -== REQUIREMENTS: - -* You need a sane enlightenment foundation libraries installation, - for this you might like to use easy_e17.sh[http://omicron.homeip.net/projects/#easy_e17.sh]. - -== DOWNLOAD/INSTALL: - -From rubygems: - - [sudo] gem install ffi-efl - -or from the git repository on github: - - git clone git://github.com/jeremyz/ffi-efl.git - cd ffi-efl - rake gem:install - -== RESOURCES: - -You can find this project in a few places: - -Online repositories: - -* https://github.com/jeremyz/ffi-efl -* http://cgit.asynk.ch/cgi-bin/cgit/ffi-efl/ - -Gem: - -* https://rubygems.org/gems/ffi-efl - -== CREDITS: - -Special thanks to: - -* Lionel Orry -* The enlightenment team - -== LICENSE: - -See MIT-LICENSE file. |