summaryrefslogtreecommitdiffstats
path: root/test/test_elm_win_class.rb
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2011-05-08 00:34:14 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2011-05-08 00:34:14 +0200
commit2e352b0c8211351804bc1403e372bec11fc5fd80 (patch)
tree49fef3dcc4d68a6012c45d9954ab1ab5329e962a /test/test_elm_win_class.rb
parent9591ff7f4448a704f10dd570bf44ac61a2457535 (diff)
downloadffi-efl-2e352b0c8211351804bc1403e372bec11fc5fd80.zip
ffi-efl-2e352b0c8211351804bc1403e372bec11fc5fd80.tar.gz
update test_elm_win_class => test_elm_win
Diffstat (limited to 'test/test_elm_win_class.rb')
-rw-r--r--test/test_elm_win_class.rb49
1 files changed, 0 insertions, 49 deletions
diff --git a/test/test_elm_win_class.rb b/test/test_elm_win_class.rb
deleted file mode 100644
index fb98e71..0000000
--- a/test/test_elm_win_class.rb
+++ /dev/null
@@ -1,49 +0,0 @@
-#! /usr/bin/env ruby
-# -*- coding: UTF-8 -*-
-#
-require 'efl/elementary'
-#
-include Efl
-#
-class MyWin < Elm::ElmWin
- def initialize name, title
- super FFI::MemoryPointer::NULL, name
- title_set title
- feed
- smart_callback_add "delete,request", method(:exit), FFI::MemoryPointer.from_string("my data")
- end
- def feed
- # using block
- @bg = add 'bg' do |bg|
- bg.size_hint_weight_set 1.0, 1.0
- bg.color = 200,255,100,200 # same as bg.color_set 200,255,100,200
- bg.show
- end
- resize_object_add @bg.to_ptr
- @lb = add 'label'do |lb|
- lb.label_label_set "Hello World!" # complete function name
- lb.size_hint_weight_set 1.0, 1.0 # implicit evas_object function name prefix
- end
- @lb.show
- resize_object_add @lb.to_ptr
- end
- def exit data, evas_object, event_info
- puts "EXIT #{data.read_string}"
- Elm.exit
- end
-end
-#
-Elm.init
-#
-win = MyWin.new "App name", "Window Title" do |w,eo|
- w.alpha_set true
- eo.move 300, 300
- eo.resize 200, 100
- eo.show
-end
-#
-Elm.run
-Elm.shutdown
-#
-# EOF
-