Changeset 468
- Timestamp:
- 03/05/2008 17:44:02 (6 months ago)
- Location:
- trunk
- Files:
-
- 4 added
- 3 modified
-
lib/shoes/log.rb (modified) (2 diffs)
-
shoes/ruby.c (modified) (2 diffs)
-
shoes/ruby.h (modified) (1 diff)
-
static/icon-DEBUG.png (added)
-
static/icon-ERROR.png (added)
-
static/icon-INFO.png (added)
-
static/icon-WARN.png (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/shoes/log.rb
r459 r468 5 5 background black 6 6 stack :width => -100 do 7 tagline strong("SHOES LOG WINDOW"), :stroke => white7 tagline "Shoes Console", :stroke => white 8 8 end 9 9 button "Clear", :margin => 6, :width => 80, :height => 40 do … … 25 25 Shoes.log.each do |typ, msg, at| 26 26 stack do 27 background "#eee" if i % 2 == 0 28 inscription at, :stroke => "#905", :margin => 4, :margin_bottom => 0 29 para strong(typ), " #{msg}", :margin => 4, :margin_top => 0 27 background "#f1f5e1" if i % 2 == 0 28 inscription strong(typ, :stroke => "#C50"), " ", at, :stroke => "#950", :margin => 4, :margin_bottom => 0 29 flow do 30 stack :margin => 4, :width => 20 do 31 image "#{DIR}/static/icon-#{typ}.png" 32 end 33 stack :margin => 4, :width => -20 do 34 para " #{msg}", :margin => 4, :margin_top => 0 35 end 36 end 30 37 end 31 38 i += 1 -
trunk/shoes/ruby.c
r467 r468 3887 3887 rb_define_singleton_method(cShoes, "app", CASTHOOK(shoes_app_main), -1); 3888 3888 rb_define_singleton_method(cShoes, "p", CASTHOOK(shoes_p), 1); 3889 rb_define_singleton_method(cShoes, "debug", CASTHOOK(shoes_canvas_debug), 1);3890 rb_define_singleton_method(cShoes, "info", CASTHOOK(shoes_canvas_info), 1);3891 rb_define_singleton_method(cShoes, "warn", CASTHOOK(shoes_canvas_warn), 1);3892 rb_define_singleton_method(cShoes, "error", CASTHOOK(shoes_canvas_error), 1);3893 3889 rb_define_singleton_method(cShoes, "log", CASTHOOK(shoes_log), 0); 3894 3890 … … 3914 3910 rb_define_method(rb_mKernel, "quit", CASTHOOK(shoes_app_quit), 0); 3915 3911 rb_define_method(rb_mKernel, "exit", CASTHOOK(shoes_app_quit), 0); 3912 3913 rb_define_method(rb_mKernel, "debug", CASTHOOK(shoes_canvas_debug), 1); 3914 rb_define_method(rb_mKernel, "info", CASTHOOK(shoes_canvas_info), 1); 3915 rb_define_method(rb_mKernel, "warn", CASTHOOK(shoes_canvas_warn), 1); 3916 rb_define_method(rb_mKernel, "error", CASTHOOK(shoes_canvas_error), 1); 3916 3917 3917 3918 cFlow = rb_define_class_under(cShoes, "Flow", cShoes); -
trunk/shoes/ruby.h
r461 r468 183 183 f("dialog", dialog, -1); \ 184 184 f("window_plain", window_plain, 0); \ 185 f("dialog_plain", dialog_plain, 0); \ 186 f("info", info, 1); \ 187 f("debug", debug, 1); \ 188 f("warn", warn, 1); \ 189 f("error", error, 1) 185 f("dialog_plain", dialog_plain, 0) 190 186 191 187 #endif
