You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(32) |
Jun
(60) |
Jul
(52) |
Aug
(67) |
Sep
(167) |
Oct
(186) |
Nov
(173) |
Dec
(220) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(37) |
Feb
(66) |
Mar
(89) |
Apr
(71) |
May
(32) |
Jun
(61) |
Jul
(64) |
Aug
(99) |
Sep
(33) |
Oct
(31) |
Nov
(50) |
Dec
(41) |
2004 |
Jan
(9) |
Feb
(9) |
Mar
(25) |
Apr
(23) |
May
(8) |
Jun
|
Jul
(1) |
Aug
(9) |
Sep
(1) |
Oct
(31) |
Nov
(38) |
Dec
|
2005 |
Jan
(16) |
Feb
(49) |
Mar
(14) |
Apr
(1) |
May
|
Jun
(12) |
Jul
(25) |
Aug
(18) |
Sep
(48) |
Oct
(76) |
Nov
(20) |
Dec
|
2006 |
Jan
(16) |
Feb
(12) |
Mar
(4) |
Apr
(5) |
May
(77) |
Jun
(37) |
Jul
(15) |
Aug
|
Sep
(3) |
Oct
(15) |
Nov
(7) |
Dec
(27) |
2007 |
Jan
(3) |
Feb
(2) |
Mar
|
Apr
|
May
(7) |
Jun
(18) |
Jul
(44) |
Aug
(12) |
Sep
(1) |
Oct
(13) |
Nov
(15) |
Dec
(5) |
2008 |
Jan
|
Feb
|
Mar
(16) |
Apr
(2) |
May
(8) |
Jun
(1) |
Jul
|
Aug
|
Sep
(8) |
Oct
(6) |
Nov
|
Dec
|
2009 |
Jan
|
Feb
(2) |
Mar
(6) |
Apr
|
May
|
Jun
|
Jul
(4) |
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
(3) |
2010 |
Jan
(8) |
Feb
(8) |
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(17) |
Oct
(7) |
Nov
(3) |
Dec
|
2011 |
Jan
(34) |
Feb
(47) |
Mar
(12) |
Apr
(1) |
May
(2) |
Jun
(2) |
Jul
(20) |
Aug
(4) |
Sep
(31) |
Oct
(16) |
Nov
(26) |
Dec
(40) |
2012 |
Jan
(10) |
Feb
(8) |
Mar
|
Apr
(5) |
May
(8) |
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(8) |
2013 |
Jan
(2) |
Feb
(33) |
Mar
(21) |
Apr
(10) |
May
(29) |
Jun
(19) |
Jul
(6) |
Aug
(4) |
Sep
|
Oct
(21) |
Nov
(21) |
Dec
(7) |
2014 |
Jan
(3) |
Feb
(12) |
Mar
(9) |
Apr
(4) |
May
(12) |
Jun
|
Jul
|
Aug
(5) |
Sep
(23) |
Oct
(29) |
Nov
(2) |
Dec
(1) |
2015 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(1) |
Nov
|
Dec
(8) |
From: Kouhei S. <ko...@co...> - 2006-10-15 02:15:23
|
é è€ã§ãïŒ In <200...@hi...> "Re: [ruby-gnome2-devel-ja] libglade2ã®ããã" on Sun, 15 Oct 2006 00:50:50 +0900, Masao Mutoh <mu...@hi...> wrote: > ã¡ãªã¿ã«ã > make_parent_widgets_for_a_widget_that_has_a_window_in_ancestors() > ïŒãªããªããã»ã»ã»ã > > ããåå²ããçç±ã¯ãããŸããïŒ äœããã£ãŠããã®ããã³ã¡ã³ããšããŠæžããããªãã£ããšããã®ã çç±ã§ãïŒåŸã§èŠããšãã«ïŒã©ãããŠâãGCã®ããã®åŠçãªã®ã㯠ããããªããšæããŸãïŒ parent = source.parent while parent parent = parent.parent end åå©çšã®ããïŒãšããã®ã¯å šç¶èããŠããŸããã§ããïŒ > ããããã > make_parent_widgets_for_a_widget_that_has_a_window_in_ancestors() > ã®åç§°ã§ãããå¥ã ãã«ãããªãããå°ãé©åãªåç§°ã«ããŸãããã å€ãªè±èªã§ãããŸããïŒïŒïŒ > guard_source_from_gc_to_create_a_parent_window_as_a_ruby_object > seek_a_parent_window_to_guard_the_widget_from_gc ç§ã¯ã©ã¡ãã§ãæ§ããŸããïŒ > ãã ããã£ã±ãåããæå³ãæããªããä»ã®äººãèŠããçè§£ãã¥ããã§ãããã ããããŸããïŒ ã§ã¯ïŒçµ±åããŠããŸã£ãŠãã ããïŒ äœèšãªæéãå¢ãããŠãããŸããã§ããïŒ |
From: Masao M. <mu...@hi...> - 2006-10-14 15:51:02
|
ããšãã§ãã ããããšãããããŸããã ã¡ãªã¿ã«ã make_parent_widgets_for_a_widget_that_has_a_window_in_ancestors() ïŒãªããªããã»ã»ã»ã ããåå²ããçç±ã¯ãããŸããïŒ åå©çšããªãããã§ãããguard_source_from_gc()ã®äžã«å ¥ã㊠ããŸã£ãæ¹ãè¯ããšæãã®ã§ããã ããããã make_parent_widgets_for_a_widget_that_has_a_window_in_ancestors() ã®åç§°ã§ãããå¥ã ãã«ãããªãããå°ãé©åãªåç§°ã«ããŸãããã äžèšã®èš³ã¯ã ãancestorsã®äžã«ãŠã€ã³ããŠãæã€ãŠã£ãžã§ããã®èŠªãŠã£ãžã§ãããã¡ãäœããã ãšããèš³ã«ãªããšæããŸãããããã§ã¯ãã®ã¡ãœãããåŒã³åºãããã«æåŸ ããæ©èœ ã衚ããŠããªããšæããŸãã æ£çŽãåå©çšæ§ãããŸãèŠããªãã®ã§ããããããŠãã®ã¡ãœããåã衚ãã®ã§ããã° ããã®ãŠã£ãžã§ããã®èŠªãŠã€ã³ããŠãåŒã³åºãããšã§ãã®ãŠã£ãžã§ãããGCããå®ãã guard_source_from_gc_to_create_a_parent_window_as_a_ruby_object ã¿ãããªæãã ãšæããŸãã ä»ã«ã¯ã seek_a_parent_window_to_guard_the_widget_from_gc ãšãããªã ãã ããã£ã±ãåããæå³ãæããªããä»ã®äººãèŠããçè§£ãã¥ããã§ãããã åå©çšèãããš(è±ææ³ã¯èãã) seek_parent_window(source) äœã«ããŠã芪ãŠã€ã³ããŠãè¿ããããªã¡ãœããã«ããæ¹ãè¯ãããã ã§ããéã«ããã ãšæ±çšçãããŠããããŠRuby/Libgladeã«å ¥ããŠããæå³ã ç¡ããããªæ°ãããŸãããRuby/GTKã«ãããšäŸ¿å©ãããããªããã©ã Gtk::Widgetã®ã¡ãœãããšããŠãsource.parent_windowã£ãŠã®ã«ããããšãã ãããããããã«èè¶³ã§ããã make parent widgets for a widget ã®a widgetã¯the widgetãããªãããªãããšãæã£ããããã®ã§ããã»ã»ã»ã åŒæ°ã®ãªããžã§ã¯ããªãã ããtheãæ£ãããšæããŸãããåŒæ°ã®ããšãèãã ã«æ©èœã瀺ãã®ãªãaãšããããšããããããããªããã©ã»ã»ã» ã¡ãœããåã«a/theã䜿ã£ãããšããªããããå®ã¯ããããã£ãŠãŸãããã ã§ã¯ã§ã¯ã On Sun, 15 Oct 2006 00:06:58 +0900 (JST) Kouhei Sutou <ko...@co...> wrote: > é è€ã§ãïŒ > > In <200...@hi...> > "Re: [ruby-gnome2-devel-ja] libglade2ã®ããã" on Sat, 14 Oct 2006 23:50:10 +0900, > Masao Mutoh <mu...@hi...> wrote: > > > > éãã¢ã€ãã£ã¢ãæãä»ããŸããïŒ > > > > > > --- libglade2.rb.~1.14.~ 2006-10-12 22:50:17.000000000 +0900 > > > +++ libglade2.rb 2006-10-14 22:59:00.000000000 +0900 > > > @@ -40,10 +40,9 @@ class GladeXML > > > end > > > > > > if signal_proc > > > - @sources ||= {} > > > - @sources[source.object_id] = source > > > - source.signal_connect("destroy") do |object| > > > - @sources.delete(object.object_id) > > > + parent = source.parent > > > + while parent > > > + parent = parent.parent > > > end > > > case signal_proc.arity > > > when 0 > > > > 念ã®ããïŒäŸãã°ïŒèŠªãŠã£ãžã§ããã«Gtk::Windowãããªãå ŽåïŒ > > > ã®ããã«ïŒ@sourcesã«ãŠã£ãžã§ãããæ®ããŠããåŠçãæ®ããŠãã > > > ãŸããïŒ > > > > 確ãã«äž¡æ¹ã®ãã¿ãŒã³ãèããããŸãã®ã§ãäž¡æ¹ãšãæ¡çšããŸãããã > > äž¡æ¹æå¹ã«ããŠã³ãããããŠãããŸããïŒ > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > ruby-gnome2-devel-ja mailing list > rub...@li... > https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-devel-ja > -- -- .:% Masao Mutoh<mu...@hi...> |
From: Kouhei S. <ko...@co...> - 2006-10-14 15:07:11
|
é è€ã§ãïŒ In <200...@hi...> "Re: [ruby-gnome2-devel-ja] libglade2ã®ããã" on Sat, 14 Oct 2006 23:50:10 +0900, Masao Mutoh <mu...@hi...> wrote: > > éãã¢ã€ãã£ã¢ãæãä»ããŸããïŒ > > > > --- libglade2.rb.~1.14.~ 2006-10-12 22:50:17.000000000 +0900 > > +++ libglade2.rb 2006-10-14 22:59:00.000000000 +0900 > > @@ -40,10 +40,9 @@ class GladeXML > > end > > > > if signal_proc > > - @sources ||= {} > > - @sources[source.object_id] = source > > - source.signal_connect("destroy") do |object| > > - @sources.delete(object.object_id) > > + parent = source.parent > > + while parent > > + parent = parent.parent > > end > > case signal_proc.arity > > when 0 > > 念ã®ããïŒäŸãã°ïŒèŠªãŠã£ãžã§ããã«Gtk::Windowãããªãå ŽåïŒ > > ã®ããã«ïŒ@sourcesã«ãŠã£ãžã§ãããæ®ããŠããåŠçãæ®ããŠãã > > ãŸããïŒ > > 確ãã«äž¡æ¹ã®ãã¿ãŒã³ãèããããŸãã®ã§ãäž¡æ¹ãšãæ¡çšããŸãããã äž¡æ¹æå¹ã«ããŠã³ãããããŠãããŸããïŒ |
From: Masao M. <mu...@hi...> - 2006-10-14 14:50:26
|
ããšãã§ãã On Sat, 14 Oct 2006 23:06:39 +0900 (JST) Kouhei Sutou <ko...@co...> wrote: > é è€ã§ãïŒ > > In <200...@hi...> > "Re: [ruby-gnome2-devel-ja] libglade2ã®ããã" on Sat, 14 Oct 2006 21:24:19 +0900, > Masao Mutoh <mu...@hi...> wrote: > > > > ãšããã§ïŒããã³ãã©ãèšå®ããŠãããŠã£ãžã§ãããã®åç §ãä¿æ > > > ããå Žæã§ããïŒGladeXMLãªããžã§ã¯ãå ã«æããããããïŒã©ã > > > ãå¥ã®å Žæã«æãããæ¹ãããã§ããããïŒ > > > > å¯èœæ§ãšããæå³ã§ã¯ãå ã®äŸããããããŸãã®ã§ã > > ã°ããŒãã«ã«æãããæ¹ãè¯ããããªæ°ãããŸãã > > éãã¢ã€ãã£ã¢ãæãä»ããŸããïŒ > > --- libglade2.rb.~1.14.~ 2006-10-12 22:50:17.000000000 +0900 > +++ libglade2.rb 2006-10-14 22:59:00.000000000 +0900 > @@ -40,10 +40,9 @@ class GladeXML > end > > if signal_proc > - @sources ||= {} > - @sources[source.object_id] = source > - source.signal_connect("destroy") do |object| > - @sources.delete(object.object_id) > + parent = source.parent > + while parent > + parent = parent.parent > end > case signal_proc.arity > when 0 > > > Gtk::WindowïŒãšãGtk::DialogãšãïŒã¯destroyããããŸã§GCãã > ãªãä»çµã¿ãå©çšããŸãïŒ ãããããã¯è¯ãæãã§ãïŒ > ãããã®ããã«ïŒãã³ãã©ãèšå®ããããŠã£ãžã§ããã®èŠªã蟿ã㟠> ãã£ãŠïŒå šãŠã®èŠªãŠã£ãžã§ããã®Rubyã®ãªããžã§ã¯ããäœã£ãŠãã > ãŸãïŒäžåºŠäœãããGtk::Widgetã¯GCãããªãã§ïŒããã«ïŒãã³ã > ã©ãèšå®ãããŠã£ãžã§ããã蟿ããŸã§ã®ãŠã£ãžã§ããçšã®Rubyã®ãª > ããžã§ã¯ããååšããã®ã§ïŒãã³ãã©ãèšå®ããããŠã£ãžã§ãã㯠> ïŒãã芪ã«ããã°ïŒGtk::WindowãGCããããŸã§çãç¶ããŸãïŒ > > ã§ïŒããã¯Gladeã䜿ã£ãŠããªãæ®éã®Ruby/GTK+ã¢ããªã±ãŒã·ã§ã³ > ãšåãåäœã«ãªããŸãïŒ > > ã©ãã§ããããïŒ > > 念ã®ããïŒäŸãã°ïŒèŠªãŠã£ãžã§ããã«Gtk::Windowãããªãå ŽåïŒ > ã®ããã«ïŒ@sourcesã«ãŠã£ãžã§ãããæ®ããŠããåŠçãæ®ããŠãã > ãŸããïŒ ç¢ºãã«äž¡æ¹ã®ãã¿ãŒã³ãèããããŸãã®ã§ãäž¡æ¹ãšãæ¡çšããŸãããã ããããšãããããŸãïŒ -- .:% Masao Mutoh<mu...@hi...> |
From: Kouhei S. <ko...@co...> - 2006-10-14 14:06:46
|
é è€ã§ãïŒ In <200...@hi...> "Re: [ruby-gnome2-devel-ja] libglade2ã®ããã" on Sat, 14 Oct 2006 21:24:19 +0900, Masao Mutoh <mu...@hi...> wrote: > > ãšããã§ïŒããã³ãã©ãèšå®ããŠãããŠã£ãžã§ãããã®åç §ãä¿æ > > ããå Žæã§ããïŒGladeXMLãªããžã§ã¯ãå ã«æããããããïŒã©ã > > ãå¥ã®å Žæã«æãããæ¹ãããã§ããããïŒ > > å¯èœæ§ãšããæå³ã§ã¯ãå ã®äŸããããããŸãã®ã§ã > ã°ããŒãã«ã«æãããæ¹ãè¯ããããªæ°ãããŸãã éãã¢ã€ãã£ã¢ãæãä»ããŸããïŒ --- libglade2.rb.~1.14.~ 2006-10-12 22:50:17.000000000 +0900 +++ libglade2.rb 2006-10-14 22:59:00.000000000 +0900 @@ -40,10 +40,9 @@ class GladeXML end if signal_proc - @sources ||= {} - @sources[source.object_id] = source - source.signal_connect("destroy") do |object| - @sources.delete(object.object_id) + parent = source.parent + while parent + parent = parent.parent end case signal_proc.arity when 0 Gtk::WindowïŒãšãGtk::DialogãšãïŒã¯destroyããããŸã§GCãã ãªãä»çµã¿ãå©çšããŸãïŒ ãããã®ããã«ïŒãã³ãã©ãèšå®ããããŠã£ãžã§ããã®èŠªã蟿ã㟠ãã£ãŠïŒå šãŠã®èŠªãŠã£ãžã§ããã®Rubyã®ãªããžã§ã¯ããäœã£ãŠãã ãŸãïŒäžåºŠäœãããGtk::Widgetã¯GCãããªãã§ïŒããã«ïŒãã³ã ã©ãèšå®ãããŠã£ãžã§ããã蟿ããŸã§ã®ãŠã£ãžã§ããçšã®Rubyã®ãª ããžã§ã¯ããååšããã®ã§ïŒãã³ãã©ãèšå®ããããŠã£ãžã§ãã㯠ïŒãã芪ã«ããã°ïŒGtk::WindowãGCããããŸã§çãç¶ããŸãïŒ ã§ïŒããã¯Gladeã䜿ã£ãŠããªãæ®éã®Ruby/GTK+ã¢ããªã±ãŒã·ã§ã³ ãšåãåäœã«ãªããŸãïŒ ã©ãã§ããããïŒ å¿µã®ããïŒäŸãã°ïŒèŠªãŠã£ãžã§ããã«Gtk::Windowãããªãå ŽåïŒ ã®ããã«ïŒ@sourcesã«ãŠã£ãžã§ãããæ®ããŠããåŠçãæ®ããŠãã ãŸããïŒ |
From: Masao M. <mu...@hi...> - 2006-10-14 12:24:28
|
ããšãã§ãã On Sat, 14 Oct 2006 13:26:03 +0900 (JST) Kouhei Sutou <ko...@co...> wrote: > é è€ã§ãïŒ > > In <200...@hi...> > "Re: [ruby-gnome2-devel-ja] libglade2ã®ããã" on Sat, 14 Oct 2006 02:36:08 +0900, > Masao Mutoh <mu...@hi...> wrote: > > > ã¡ãªã¿ã«GladeXMLãªããžã§ã¯ãèªäœãå ã«è§£æŸãããŠã倧äžå€«ã§ããããïŒ > > ããããããšã§ããããïŒ > > glade = GladeXML.new(...) {...} > glade = nil > GC.start > > 倧äžå€«ã§ã¯ç¡ãã§ãïŒã¯ããŒãžã£ãGCãããŸãïŒ ãªãã»ã©ã»ã»ã»ã > ç§ã¯Gladeã®ããšã¯ããããããªãã®ã§ããïŒGladeXMLã¯ãŠã£ãžã§ã > ããäœã£ããããã«éæŸããã®ãæ®éãªã®ã§ããããïŒ æ®éã¯ãããªããšã¯ç¡ãã§ãããäŸãã°è€æ°ã®gladeãã¡ã€ã«ãïŒã€ã®ã¢ããªã±ãŒã·ã§ã³ ã§äœ¿ãå Žåãªã©ãå¯èœæ§ã¯ãããŸãã > > > æ¬åœã¯.gladeå ã«ãããããã¬ãã«ã®å šãŠã®ãŠã£ãžã§ãããæãŠã° > > > ãããšæããŸããïŒããããAPIãå ¬éãããŠããªãããã ã£ãã® > > > ã§ïŒå¿ èŠæå°éãšããããšã§ïŒsignal_connectããããªããžã§ã¯ã > > > ã ãåç §ãæã£ãŠããããã«ããŸããïŒ > > > > GladeXML#widget_namesã§ãŠã£ãžã§ããåãåããã®ã§ã > > > > @glade.widget_names.each do |name| > > @source[name] << @glade[name] > > end > > > > ã¿ãããªæãã§ããããããããã»ã»ã»ã > > ããã§ããããã¬ãã«ã£ãŠèš³ãããªããã > > ãããã¬ãã«ã®ãŠã£ãžã§ããããšããã®ã§ããã§ããããšæããŸãïŒ > ãïŒæå ã§å°ã詊ããæãã ãšïŒãããã¬ãã«ã®ãŠã£ãžã§ããã ã > åç §ããŠãã ããªæ°ãããŸãïŒ > > äŸãã°ïŒãããªãšãã«ãã³ãã©ãGCãããŠããŸããŸãïŒ > > ãããã¬ãã«ã®ãŠã£ãžã§ãã -> ... -> ãã³ãã©ãèšå®ããŠãããŠã£ãžã§ãã > å å > > ããããã¬ãã«ã®ãŠã£ãžã§ãããã®åç §ã ããæã£ãŠããŠãïŒéã® > ã...ãã®ãšããã«Rubyã®ãŠã£ãžã§ããããŸã ååšããªãïŒããšã > ããïŒããïŒããããã£ã蟿ã£ãŠããŒã¯ããŠãã£ãŠãïŒããã³ãã© > ãèšå®ããŠãããŠã£ãžã§ããããGCããïŒçµæçã«ãã³ãã©ãGCã > ããŠããŸããŸãïŒ > > widget_namesã䜿ã£ãŠäžåºŠå šãŠã®ãŠã£ãžã§ãããåãåºãã°ïŒéã® > ã...ãã«ãRubyã®ãŠã£ãžã§ãããã§ããã®ã§âã®ãããªããšã¯èµ· > ããªããªããŸãïŒãã ïŒãªãããã£ãããªãæ°ã¯ããŸãïŒ > > ãšããããšã§ïŒä»ã®ããã³ãã©ãèšå®ãããŠã£ãžã§ããã®åç §ãã㣠> ãŠãããäœæŠã劥åœãããªãããšæããŸãïŒ ãªãã»ã©ã確ãã«ã > ãšããã§ïŒããã³ãã©ãèšå®ããŠãããŠã£ãžã§ãããã®åç §ãä¿æ > ããå Žæã§ããïŒGladeXMLãªããžã§ã¯ãå ã«æããããããïŒã©ã > ãå¥ã®å Žæã«æãããæ¹ãããã§ããããïŒ å¯èœæ§ãšããæå³ã§ã¯ãå ã®äŸããããããŸãã®ã§ã ã°ããŒãã«ã«æãããæ¹ãè¯ããããªæ°ãããŸãã ã§ã¯ã§ã¯ã -- .:% Masao Mutoh<mu...@hi...> |
From: Kouhei S. <ko...@co...> - 2006-10-14 04:26:09
|
é è€ã§ãïŒ In <200...@hi...> "Re: [ruby-gnome2-devel-ja] libglade2ã®ããã" on Sat, 14 Oct 2006 02:36:08 +0900, Masao Mutoh <mu...@hi...> wrote: > ã¡ãªã¿ã«GladeXMLãªããžã§ã¯ãèªäœãå ã«è§£æŸãããŠã倧äžå€«ã§ããããïŒ ããããããšã§ããããïŒ glade = GladeXML.new(...) {...} glade = nil GC.start 倧äžå€«ã§ã¯ç¡ãã§ãïŒã¯ããŒãžã£ãGCãããŸãïŒ ç§ã¯Gladeã®ããšã¯ããããããªãã®ã§ããïŒGladeXMLã¯ãŠã£ãžã§ã ããäœã£ããããã«éæŸããã®ãæ®éãªã®ã§ããããïŒ > > æ¬åœã¯.gladeå ã«ãããããã¬ãã«ã®å šãŠã®ãŠã£ãžã§ãããæãŠã° > > ãããšæããŸããïŒããããAPIãå ¬éãããŠããªãããã ã£ãã® > > ã§ïŒå¿ èŠæå°éãšããããšã§ïŒsignal_connectããããªããžã§ã¯ã > > ã ãåç §ãæã£ãŠããããã«ããŸããïŒ > > GladeXML#widget_namesã§ãŠã£ãžã§ããåãåããã®ã§ã > > @glade.widget_names.each do |name| > @source[name] << @glade[name] > end > > ã¿ãããªæãã§ããããããããã»ã»ã»ã > ããã§ããããã¬ãã«ã£ãŠèš³ãããªããã ãããã¬ãã«ã®ãŠã£ãžã§ããããšããã®ã§ããã§ããããšæããŸãïŒ ãïŒæå ã§å°ã詊ããæãã ãšïŒãããã¬ãã«ã®ãŠã£ãžã§ããã ã åç §ããŠãã ããªæ°ãããŸãïŒ äŸãã°ïŒãããªãšãã«ãã³ãã©ãGCãããŠããŸããŸãïŒ ãããã¬ãã«ã®ãŠã£ãžã§ãã -> ... -> ãã³ãã©ãèšå®ããŠãããŠã£ãžã§ãã å å ããããã¬ãã«ã®ãŠã£ãžã§ãããã®åç §ã ããæã£ãŠããŠãïŒéã® ã...ãã®ãšããã«Rubyã®ãŠã£ãžã§ããããŸã ååšããªãïŒããšã ããïŒããïŒããããã£ã蟿ã£ãŠããŒã¯ããŠãã£ãŠãïŒããã³ãã© ãèšå®ããŠãããŠã£ãžã§ããããGCããïŒçµæçã«ãã³ãã©ãGCã ããŠããŸããŸãïŒ widget_namesã䜿ã£ãŠäžåºŠå šãŠã®ãŠã£ãžã§ãããåãåºãã°ïŒéã® ã...ãã«ãRubyã®ãŠã£ãžã§ãããã§ããã®ã§âã®ãããªããšã¯èµ· ããªããªããŸãïŒãã ïŒãªãããã£ãããªãæ°ã¯ããŸãïŒ ãšããããšã§ïŒä»ã®ããã³ãã©ãèšå®ãããŠã£ãžã§ããã®åç §ãã㣠ãŠãããäœæŠã劥åœãããªãããšæããŸãïŒ ãšããã§ïŒããã³ãã©ãèšå®ããŠãããŠã£ãžã§ãããã®åç §ãä¿æ ããå Žæã§ããïŒGladeXMLãªããžã§ã¯ãå ã«æããããããïŒã©ã ãå¥ã®å Žæã«æãããæ¹ãããã§ããããïŒ |
From: Masao M. <mu...@hi...> - 2006-10-13 17:36:22
|
ããšãã§ãã On Fri, 13 Oct 2006 09:55:58 +0900 "Kouhei Sutou" <ko...@co...> wrote: > é è€ã§ãïŒ > > 06/10/13 ã« Masao Mutoh<mu...@hi...> ããã¯æžããŸãã: > > > 仿¥ãlibglade2.rbã«åœãŠããããããã§ããã > > ããã®æå³ã«ã€ããŠã§ãã > > > > @sources ||= {} > > @sources[source.object_id] = source > > source.signal_connect("destroy") do |object| > > @sources.delete(object.object_id) > > end > > > > ãã®éšåã ãã¿ããšã確ãã«åé¡ã®åé¿ã¯ã§ããŠããš > > æãã®ã§ãããããã£ãŠèŠã¯ > > > > 1. ã°ããŒãã«ïŒãšãã£ãŠãGladeXMLã¯ã©ã¹ã®å éšïŒãªé åã« > > ãŠã£ãžã§ãããä¿æãGCãé¿ãã > > 2. destroyã€ãã³ãã®ã¿ã€ãã³ã°ã§ãªããžã§ã¯ããåé€ã > > ãã®åŸãGC察象ãšãªã > > > > ãšããããšãããŠããã§ãããã > > ã¯ãïŒããã§ãïŒ > > > ããã£ãŠãlibglade2ã ãã®åé¡ã§ããïŒ > > ã ãšæããŸãïŒ > > > ã±ã£ãšèŠããšãããGLib::Objectã®ã€ã³ã¹ã¿ã³ã¹ãªãå šãŠã > > 該åœããããªæ°ãããã®ã§è³ªåãããŠé ããŸããã > > GLib::Objectã ãšïŒãã¶ãïŒããããã£å ã®ãªããžã§ã¯ããå šãŠ > ããŒã¯ãããã®ã§GCãããŸããïŒïŒããããããããããããšã > ãã£ãŠãããã®ã ãšæã£ãŠããŸãïŒïŒ > > ãããïŒGladeXMLã¯ããããã£ãšããŠ.gladeããäœããããŠã£ > ãžã§ããããã£ãŠããªãã®ã§ïŒâã®ä»çµã¿ã§ã¯GCããä¿è·ãã㟠> ããïŒãšããããšã§ïŒæç€ºçã«ãªããžã§ã¯ãã®åç §ãæã£ãŠãã > ãŠGCããä¿è·ããããã«ããŸããã ãªãã»ã©ã»ã»ã»ã ã¡ãªã¿ã«GladeXMLãªããžã§ã¯ãèªäœãå ã«è§£æŸãããŠã倧äžå€«ã§ããããïŒ > æ¬åœã¯.gladeå ã«ãããããã¬ãã«ã®å šãŠã®ãŠã£ãžã§ãããæãŠã° > ãããšæããŸããïŒããããAPIãå ¬éãããŠããªãããã ã£ãã® > ã§ïŒå¿ èŠæå°éãšããããšã§ïŒsignal_connectããããªããžã§ã¯ã > ã ãåç §ãæã£ãŠããããã«ããŸããïŒ GladeXML#widget_namesã§ãŠã£ãžã§ããåãåããã®ã§ã @glade.widget_names.each do |name| @source[name] << @glade[name] end ã¿ãããªæãã§ããããããããã»ã»ã»ã ããã§ããããã¬ãã«ã£ãŠèš³ãããªããã -- .:% Masao Mutoh<mu...@hi...> |
From: Kouhei S. <ko...@co...> - 2006-10-13 00:56:00
|
é è€ã§ãïŒ 06/10/13 ã« Masao Mutoh<mu...@hi...> ããã¯æžããŸãã: > 仿¥ãlibglade2.rbã«åœãŠããããããã§ããã > ããã®æå³ã«ã€ããŠã§ãã > > @sources ||= {} > @sources[source.object_id] = source > source.signal_connect("destroy") do |object| > @sources.delete(object.object_id) > end > > ãã®éšåã ãã¿ããšã確ãã«åé¡ã®åé¿ã¯ã§ããŠããš > æãã®ã§ãããããã£ãŠèŠã¯ > > 1. ã°ããŒãã«ïŒãšãã£ãŠãGladeXMLã¯ã©ã¹ã®å éšïŒãªé åã« > ãŠã£ãžã§ãããä¿æãGCãé¿ãã > 2. destroyã€ãã³ãã®ã¿ã€ãã³ã°ã§ãªããžã§ã¯ããåé€ã > ãã®åŸãGC察象ãšãªã > > ãšããããšãããŠããã§ãããã ã¯ãïŒããã§ãïŒ > ããã£ãŠãlibglade2ã ãã®åé¡ã§ããïŒ ã ãšæããŸãïŒ > ã±ã£ãšèŠããšãããGLib::Objectã®ã€ã³ã¹ã¿ã³ã¹ãªãå šãŠã > 該åœããããªæ°ãããã®ã§è³ªåãããŠé ããŸããã GLib::Objectã ãšïŒãã¶ãïŒããããã£å ã®ãªããžã§ã¯ããå šãŠ ããŒã¯ãããã®ã§GCãããŸããïŒïŒããããããããããããšã ãã£ãŠãããã®ã ãšæã£ãŠããŸãïŒïŒ ãããïŒGladeXMLã¯ããããã£ãšããŠ.gladeããäœããããŠã£ ãžã§ããããã£ãŠããªãã®ã§ïŒâã®ä»çµã¿ã§ã¯GCããä¿è·ãã㟠ããïŒãšããããšã§ïŒæç€ºçã«ãªããžã§ã¯ãã®åç §ãæã£ãŠãã ãŠGCããä¿è·ããããã«ããŸããã æ¬åœã¯.gladeå ã«ãããããã¬ãã«ã®å šãŠã®ãŠã£ãžã§ãããæãŠã° ãããšæããŸããïŒããããAPIãå ¬éãããŠããªãããã ã£ãã® ã§ïŒå¿ èŠæå°éãšããããšã§ïŒsignal_connectããããªããžã§ã¯ã ã ãåç §ãæã£ãŠããããã«ããŸããïŒ |
From: Masao M. <mu...@hi...> - 2006-10-12 16:36:08
|
é è€ãã ããšãã§ãã ãã€ããã°ä¿®æ£ãããããšãããããŸãã ïŒç¹ç¢ºèªãããŠãã ããã 仿¥ãlibglade2.rbã«åœãŠããããããã§ããã ããã®æå³ã«ã€ããŠã§ãã @sources ||= {} @sources[source.object_id] = source source.signal_connect("destroy") do |object| @sources.delete(object.object_id) end ãã®éšåã ãã¿ããšã確ãã«åé¡ã®åé¿ã¯ã§ããŠããš æãã®ã§ãããããã£ãŠèŠã¯ 1. ã°ããŒãã«ïŒãšãã£ãŠãGladeXMLã¯ã©ã¹ã®å éšïŒãªé åã« ãŠã£ãžã§ãããä¿æãGCãé¿ãã 2. destroyã€ãã³ãã®ã¿ã€ãã³ã°ã§ãªããžã§ã¯ããåé€ã ãããã®åŸãGC察象ãšãªã ãšããããšãããŠããã§ãããã ããã£ãŠãlibglade2ã ãã®åé¡ã§ããïŒ ã±ã£ãšèŠããšãããGLib::Objectã®ã€ã³ã¹ã¿ã³ã¹ãªãå šãŠã 該åœããããªæ°ãããã®ã§è³ªåãããŠé ããŸããã ã§ã¯ã§ã¯ã -- .:% Masao Mutoh<mu...@hi...> |
From: Kouhei S. <ko...@co...> - 2006-09-26 00:37:09
|
é è€ã§ãïŒ 06/09/26 ã« Masao Mutoh<mu...@hi...> ããã¯æžããŸãã: > ã¯ããããããããŸãã ã³ãããããŸããïŒ > On Mon, 25 Sep 2006 23:16:02 +0900 (JST) > Kouhei Sutou <ko...@co...> wrote: > > > é è€ã§ãïŒ > > > > mkmf-gnome2.rbã®add_depend_packageã§ã¯ïŒ$CFLAGSã«-I...ã远å > > ããŸããïŒããã$INCFLAGSã«è¿œå ããããã«å€æŽããŠãããã§ã > > ãïŒ > > > > Index: src/lib/mkmf-gnome2.rb > > =================================================================== > > RCS file: /cvsroot/ruby-gnome2/ruby-gnome2/glib/src/lib/mkmf-gnome2.rb,v > > retrieving revision 1.29 > > diff -u -p -r1.29 mkmf-gnome2.rb > > --- src/lib/mkmf-gnome2.rb 29 Jun 2006 18:16:05 -0000 1.29 > > +++ src/lib/mkmf-gnome2.rb 25 Sep 2006 14:09:16 -0000 > > @@ -112,7 +112,7 @@ end > > > > #add_depend_package("glib2", "glib/src", "/...../ruby-gnome2") > > def add_depend_package(target_name, target_srcdir, topdir) > > - $CFLAGS += " -I" + File.join(topdir, target_srcdir) > > + $INCFLAGS = "-I#{File.join(topdir, target_srcdir)} #{$INCFLAGS}" > > > > if /cygwin|mingw/ =~ RUBY_PLATFORM > > $libs << " -lruby-#{target_name}" > > > > > > çç±ã¯ã³ã³ãã€ã«å¯Ÿè±¡ã®rbgobject.hãªã©ãããã·ã¹ãã ã«ã€ã³ã¹ > > ããŒã«ãããŠããrbgobject.hãªã©ã®æ¹ãåªå ãããŠããŸãããšã > > ããããã§ãïŒ > > > > 詳现ã¯ãããªæãã§ãïŒ > > > > * $INCFLAGSã«ã¯-I/usr/lib/ruby/1.8/i486-linuxã®ãã㪠> > ruby.hããããã¹ãå ¥ã£ãŠãã > > * Debianã®ããã±ãŒãžã§ã¯rbglib.hãªã©ã¯ruby.hãšåããã£ã¬ > > ã¯ããªã«ã€ã³ã¹ããŒã«ããã > > > > * $CFLAGSããã$INCFLAGSã®æ¹ãåªå ããã > > > > * $CFLAGSã«å ¥ã£ãŠãã-I/.../ruby-gnome2/glib/src/ããã > > -I/usr/lib/ruby/1.8/i486-linuxãåªå ãã㊠> > /.../ruby-gnome2/glib/src/rbgobject.hã§ã¯ãªããŠïŒ > > /usr/lib/ruby/1.8/i486-linuxã«ããrbgobject.hã®æ¹ãèªã¿ > > 蟌ãŸããŠããŸãïŒããšãããïŒ > > > > ------------------------------------------------------------------------- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share your > > opinions on IT & business topics through brief surveys -- and earn cash > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > > ruby-gnome2-devel-ja mailing list > > rub...@li... > > https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-devel-ja > > > > > -- > -- > .:% Masao Mutoh<mu...@hi...> > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > ruby-gnome2-devel-ja mailing list > rub...@li... > https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-devel-ja > |
From: Masao M. <mu...@hi...> - 2006-09-25 15:51:01
|
ããšãã§ãã ã¯ããããããããŸãã ïŒæè¿ãå šç¶ã¡ã³ãã§ããŠç¡ããŠãã¿ãŸããã»ã»ã»ã On Mon, 25 Sep 2006 23:16:02 +0900 (JST) Kouhei Sutou <ko...@co...> wrote: > é è€ã§ãïŒ > > mkmf-gnome2.rbã®add_depend_packageã§ã¯ïŒ$CFLAGSã«-I...ã远å > ããŸããïŒããã$INCFLAGSã«è¿œå ããããã«å€æŽããŠãããã§ã > ãïŒ > > Index: src/lib/mkmf-gnome2.rb > =================================================================== > RCS file: /cvsroot/ruby-gnome2/ruby-gnome2/glib/src/lib/mkmf-gnome2.rb,v > retrieving revision 1.29 > diff -u -p -r1.29 mkmf-gnome2.rb > --- src/lib/mkmf-gnome2.rb 29 Jun 2006 18:16:05 -0000 1.29 > +++ src/lib/mkmf-gnome2.rb 25 Sep 2006 14:09:16 -0000 > @@ -112,7 +112,7 @@ end > > #add_depend_package("glib2", "glib/src", "/...../ruby-gnome2") > def add_depend_package(target_name, target_srcdir, topdir) > - $CFLAGS += " -I" + File.join(topdir, target_srcdir) > + $INCFLAGS = "-I#{File.join(topdir, target_srcdir)} #{$INCFLAGS}" > > if /cygwin|mingw/ =~ RUBY_PLATFORM > $libs << " -lruby-#{target_name}" > > > çç±ã¯ã³ã³ãã€ã«å¯Ÿè±¡ã®rbgobject.hãªã©ãããã·ã¹ãã ã«ã€ã³ã¹ > ããŒã«ãããŠããrbgobject.hãªã©ã®æ¹ãåªå ãããŠããŸãããšã > ããããã§ãïŒ > > 詳现ã¯ãããªæãã§ãïŒ > > * $INCFLAGSã«ã¯-I/usr/lib/ruby/1.8/i486-linuxã®ãã㪠> ruby.hããããã¹ãå ¥ã£ãŠãã > * Debianã®ããã±ãŒãžã§ã¯rbglib.hãªã©ã¯ruby.hãšåããã£ã¬ > ã¯ããªã«ã€ã³ã¹ããŒã«ããã > > * $CFLAGSããã$INCFLAGSã®æ¹ãåªå ããã > > * $CFLAGSã«å ¥ã£ãŠãã-I/.../ruby-gnome2/glib/src/ããã > -I/usr/lib/ruby/1.8/i486-linuxãåªå ãã㊠> /.../ruby-gnome2/glib/src/rbgobject.hã§ã¯ãªããŠïŒ > /usr/lib/ruby/1.8/i486-linuxã«ããrbgobject.hã®æ¹ãèªã¿ > 蟌ãŸããŠããŸãïŒããšãããïŒ > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > ruby-gnome2-devel-ja mailing list > rub...@li... > https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-devel-ja > -- -- .:% Masao Mutoh<mu...@hi...> |
From: Kouhei S. <ko...@co...> - 2006-09-25 14:16:05
|
é è€ã§ãïŒ mkmf-gnome2.rbã®add_depend_packageã§ã¯ïŒ$CFLAGSã«-I...ã远å ããŸããïŒããã$INCFLAGSã«è¿œå ããããã«å€æŽããŠãããã§ã ãïŒ Index: src/lib/mkmf-gnome2.rb =================================================================== RCS file: /cvsroot/ruby-gnome2/ruby-gnome2/glib/src/lib/mkmf-gnome2.rb,v retrieving revision 1.29 diff -u -p -r1.29 mkmf-gnome2.rb --- src/lib/mkmf-gnome2.rb 29 Jun 2006 18:16:05 -0000 1.29 +++ src/lib/mkmf-gnome2.rb 25 Sep 2006 14:09:16 -0000 @@ -112,7 +112,7 @@ end #add_depend_package("glib2", "glib/src", "/...../ruby-gnome2") def add_depend_package(target_name, target_srcdir, topdir) - $CFLAGS += " -I" + File.join(topdir, target_srcdir) + $INCFLAGS = "-I#{File.join(topdir, target_srcdir)} #{$INCFLAGS}" if /cygwin|mingw/ =~ RUBY_PLATFORM $libs << " -lruby-#{target_name}" çç±ã¯ã³ã³ãã€ã«å¯Ÿè±¡ã®rbgobject.hãªã©ãããã·ã¹ãã ã«ã€ã³ã¹ ããŒã«ãããŠããrbgobject.hãªã©ã®æ¹ãåªå ãããŠããŸãããšã ããããã§ãïŒ è©³çŽ°ã¯ãããªæãã§ãïŒ * $INCFLAGSã«ã¯-I/usr/lib/ruby/1.8/i486-linuxã®ãã㪠ruby.hããããã¹ãå ¥ã£ãŠãã * Debianã®ããã±ãŒãžã§ã¯rbglib.hãªã©ã¯ruby.hãšåããã£ã¬ ã¯ããªã«ã€ã³ã¹ããŒã«ããã * $CFLAGSããã$INCFLAGSã®æ¹ãåªå ããã * $CFLAGSã«å ¥ã£ãŠãã-I/.../ruby-gnome2/glib/src/ããã -I/usr/lib/ruby/1.8/i486-linuxãåªå ãã㊠/.../ruby-gnome2/glib/src/rbgobject.hã§ã¯ãªããŠïŒ /usr/lib/ruby/1.8/i486-linuxã«ããrbgobject.hã®æ¹ãèªã¿ 蟌ãŸããŠããŸãïŒããšãããïŒ |
From: Masao M. <mu...@hi...> - 2006-07-20 17:37:39
|
ããšãã§ãã On Thu, 20 Jul 2006 23:03:33 +0900 (JST) Kouhei Sutou <ko...@co...> wrote: > é è€ã§ãïŒ > > In <200...@hi...> > "[ruby-gnome2-devel-ja] [FW] rg2 0.15.0 and memory corruption" on Sun, 16 Jul 2006 11:25:13 +0900, > Masao Mutoh <mu...@hi...> wrote: > > > enã®æ¹ã§Guillaumeãã¡ã¢ãªç³»ã®äžå ·åã > > ã¬ããŒãããŠããŸãã > > æå ã§ã¯ïŒãã®ã¹ã¯ãªããã§åçŸãããããªæ°ãããŸãïŒ > é©åœãªç»åãã¡ã€ã«ãæå®ããŠåãããŠã¿ãŠãã ããïŒ ããããšãããããŸãã > require "glib2" > require "gdk_pixbuf2" > > 1000.times do |i| > p i > loader = Gdk::PixbufLoader.new > id = loader.signal_connect("size_prepared") do |l, width, height| > end > loader.last_write(File.read(ARGV.first)) > loader.signal_handler_disconnect(id) > GC.start > end signal_handler_disconnectå€ããšèœã¡ãªãã¿ããã§ããã»ã»ã»ã ãã ã -- .:% Masao Mutoh<mu...@hi...> |
From: Kouhei S. <ko...@co...> - 2006-07-20 14:03:44
|
é è€ã§ãïŒ In <200...@hi...> "[ruby-gnome2-devel-ja] [FW] rg2 0.15.0 and memory corruption" on Sun, 16 Jul 2006 11:25:13 +0900, Masao Mutoh <mu...@hi...> wrote: > enã®æ¹ã§Guillaumeãã¡ã¢ãªç³»ã®äžå ·åã > ã¬ããŒãããŠããŸãã æå ã§ã¯ïŒãã®ã¹ã¯ãªããã§åçŸãããããªæ°ãããŸãïŒ é©åœãªç»åãã¡ã€ã«ãæå®ããŠåãããŠã¿ãŠãã ããïŒ require "glib2" require "gdk_pixbuf2" 1000.times do |i| p i loader = Gdk::PixbufLoader.new id = loader.signal_connect("size_prepared") do |l, width, height| end loader.last_write(File.read(ARGV.first)) loader.signal_handler_disconnect(id) GC.start end |
From: Kouhei S. <ko...@co...> - 2006-07-17 12:53:37
|
é è€ã§ãïŒ In <200...@hi...> "Re: [ruby-gnome2-devel-ja] Gtk.initãèªåã§å®è¡ããããšå°ã" on Sun, 16 Jul 2006 11:20:55 +0900, Masao Mutoh <mu...@hi...> wrote: > ãŸã第äžã«ãGtk.initãã¢ããªåŽããåŒã³åºããªãããã«ããã > ãšãã仿§å€æŽãå ã«æ»ããšããã®ã¯ããããªããšãããæçµææ®µ > ã§ãã ããããŸããïŒ > å®ã¯ãä»åã®ä¿®æ£ã¯gtk2/base.rbåãšãããããGtk.initèªèº« > ã®ä¿®æ£ã«æ ¹ãããããã«æããŸãã > ïŒgtk_init_checkãgtk_init_with_argsã䜿ãããã«ãã > ãããGtk.initãgtk2.rbããåãé€ãããšããŠãããã©ã¡ãŒã¿ã > æž¡ããšãšã©ãŒãåºãŠããŸãããšããæåããããããå€ãã®å Žå > > ãªã®ã§ããããå ã«æ»ãã°è¯ãã®ã§ã¯ãªãããšæããŸãã > èŠã¯ãenã®æ¹ã§ã®Guillaumeã®ãããã§ãã > > ããã§ã©ãã§ããããïŒ ã¯ãïŒããã§ãããšæããŸãïŒ |
From: Masao M. <mu...@hi...> - 2006-07-16 02:34:08
|
ããšãã§ãã ïŒãªãã ãäžéå端ã«éã£ãŠããŸããŸããã On Sun, 16 Jul 2006 11:20:55 +0900 Masao Mutoh <mu...@hi...> wrote: > ããšãã§ãã > > ãŸã第äžã«ãGtk.initãã¢ããªåŽããåŒã³åºããªãããã«ããã > ãšãã仿§å€æŽãå ã«æ»ããšããã®ã¯ããããªããšãããæçµææ®µ > ã§ãã > > ã§ãã®ã§ããŸãã¯ãçŸç¶ã®ä»çµã§ã©ãã«ã察å¿ã§ããªããèããŸãããã > > å®ã¯ãä»åã®ä¿®æ£ã¯gtk2/base.rbåãšãããããGtk.initèªèº« > ã®ä¿®æ£ã«æ ¹ãããããã«æããŸãã > ïŒgtk_init_checkãgtk_init_with_argsã䜿ãããã«ãã > ãããGtk.initãgtk2.rbããåãé€ãããšããŠãããã©ã¡ãŒã¿ã > æž¡ããšãšã©ãŒãåºãŠããŸãããšããæåããããããå€ãã®å Žå å€ãã®å ŽåãGtk.initãäŸå€åŠçã§å²ãå¿ èŠãåºãŠããŸããŸãã > ãªã®ã§ããããå ã«æ»ãã°è¯ãã®ã§ã¯ãªãããšæããŸãã > èŠã¯ãenã®æ¹ã§ã®Guillaumeã®ãããã§ãã > > ããã§ã©ãã§ããããïŒ > > > On Thu, 13 Jul 2006 11:25:33 +0900 > "Kouhei Sutou" <ko...@co...> wrote: > > > é è€ã§ãïŒ > > > > 06/07/13 ã« Masao Mutoh<mu...@hi...> ããã¯æžããŸãã: > > > > > > 0.15.0ããGtk.initãrequire "gtk2"ããã ãã§å®è¡ããã > > > > ããã«ãªããŸãããïŒããã«ãã£ãŠå°ãå ŽåããããŸãïŒ > > > > > > ç³ãèš³ãªãã®ã§ããããã®ã±ãŒã¹ã¯ã¢ããªåŽã§å¯Ÿå¿ããŠãã ãããŸãã > > > > ããã ãšïŒãæ®é(*)ãã«äœã£ãã¢ããªã±ãŒã·ã§ã³ã¯ã»ãšãã©å€æŽããªã > > ãã°ãããªããªããŸãããïŒãã®ãããªå€§ããªå€æŽã0.15.0ãšããã㌠> > ãžã§ã³ã§è¡ãããã®ã¯ããŸããããããªããšæããŸãïŒ > > > > ãšããããšã§ïŒrequire "gtk2"ã§Gtk.initãåŒã°ããããã«ãã倿Žã¯ > > ãã£ãšåŸã®ããŒãžã§ã³ïŒ0.20.0ãšããªããåºåãã«ãªããããªããŒãžã§ã³ïŒ > > ã§ãã£ãŠæ¬²ããã§ãïŒ > > > > -- > > (*) ãæ®éãã®ã¢ããªã±ãŒã·ã§ã³ã¯ïŒå¿ èŠãªã©ã€ãã©ãªãrequireããŠãã > > ãªãã·ã§ã³ãããŒã¹ããŠïŒã¡ã€ã³ã®åŠçã«å ¥ãããã«æžããšæã£ãŠããŸãïŒ > > > > require "aaa" > > require "bbb" > > ... > > require "zzz" > > > > opt = ... > > opt.parse!(ARGV) > > > > ... # ã¡ã€ã³ã®åŠç > > > > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, security? > > Get stuff done quickly with pre-integrated technology to make your job easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > > ruby-gnome2-devel-ja mailing list > > rub...@li... > > https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-devel-ja > > > > > -- > -- > .:% Masao Mutoh<mu...@hi...> > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > ruby-gnome2-devel-ja mailing list > rub...@li... > https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-devel-ja > -- -- .:% Masao Mutoh<mu...@hi...> |
From: Masao M. <mu...@hi...> - 2006-07-16 02:25:22
|
ããããããé è€ãã ããšãã§ãã enã®æ¹ã§Guillaumeãã¡ã¢ãªç³»ã®äžå ·åã ã¬ããŒãããŠããŸãã äœããã©ããŒé ãããšå¹žãã§ãã -- .:% Masao Mutoh<mu...@hi...> |
From: Masao M. <mu...@hi...> - 2006-07-16 02:21:06
|
ããšãã§ãã ãŸã第äžã«ãGtk.initãã¢ããªåŽããåŒã³åºããªãããã«ããã ãšãã仿§å€æŽãå ã«æ»ããšããã®ã¯ããããªããšãããæçµææ®µ ã§ãã ã§ãã®ã§ããŸãã¯ãçŸç¶ã®ä»çµã§ã©ãã«ã察å¿ã§ããªããèããŸãããã å®ã¯ãä»åã®ä¿®æ£ã¯gtk2/base.rbåãšãããããGtk.initèªèº« ã®ä¿®æ£ã«æ ¹ãããããã«æããŸãã ïŒgtk_init_checkãgtk_init_with_argsã䜿ãããã«ãã ãããGtk.initãgtk2.rbããåãé€ãããšããŠãããã©ã¡ãŒã¿ã æž¡ããšãšã©ãŒãåºãŠããŸãããšããæåããããããå€ãã®å Žå ãªã®ã§ããããå ã«æ»ãã°è¯ãã®ã§ã¯ãªãããšæããŸãã èŠã¯ãenã®æ¹ã§ã®Guillaumeã®ãããã§ãã ããã§ã©ãã§ããããïŒ On Thu, 13 Jul 2006 11:25:33 +0900 "Kouhei Sutou" <ko...@co...> wrote: > é è€ã§ãïŒ > > 06/07/13 ã« Masao Mutoh<mu...@hi...> ããã¯æžããŸãã: > > > > 0.15.0ããGtk.initãrequire "gtk2"ããã ãã§å®è¡ããã > > > ããã«ãªããŸãããïŒããã«ãã£ãŠå°ãå ŽåããããŸãïŒ > > > > ç³ãèš³ãªãã®ã§ããããã®ã±ãŒã¹ã¯ã¢ããªåŽã§å¯Ÿå¿ããŠãã ãããŸãã > > ããã ãšïŒãæ®é(*)ãã«äœã£ãã¢ããªã±ãŒã·ã§ã³ã¯ã»ãšãã©å€æŽããªã > ãã°ãããªããªããŸãããïŒãã®ãããªå€§ããªå€æŽã0.15.0ãšããã㌠> ãžã§ã³ã§è¡ãããã®ã¯ããŸããããããªããšæããŸãïŒ > > ãšããããšã§ïŒrequire "gtk2"ã§Gtk.initãåŒã°ããããã«ãã倿Žã¯ > ãã£ãšåŸã®ããŒãžã§ã³ïŒ0.20.0ãšããªããåºåãã«ãªããããªããŒãžã§ã³ïŒ > ã§ãã£ãŠæ¬²ããã§ãïŒ > > -- > (*) ãæ®éãã®ã¢ããªã±ãŒã·ã§ã³ã¯ïŒå¿ èŠãªã©ã€ãã©ãªãrequireããŠãã > ãªãã·ã§ã³ãããŒã¹ããŠïŒã¡ã€ã³ã®åŠçã«å ¥ãããã«æžããšæã£ãŠããŸãïŒ > > require "aaa" > require "bbb" > ... > require "zzz" > > opt = ... > opt.parse!(ARGV) > > ... # ã¡ã€ã³ã®åŠç > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > ruby-gnome2-devel-ja mailing list > rub...@li... > https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-devel-ja > -- -- .:% Masao Mutoh<mu...@hi...> |
From: Kouhei S. <ko...@co...> - 2006-07-13 02:25:35
|
é è€ã§ãïŒ 06/07/13 ã« Masao Mutoh<mu...@hi...> ããã¯æžããŸãã: > > 0.15.0ããGtk.initãrequire "gtk2"ããã ãã§å®è¡ããã > > ããã«ãªããŸãããïŒããã«ãã£ãŠå°ãå ŽåããããŸãïŒ > > ç³ãèš³ãªãã®ã§ããããã®ã±ãŒã¹ã¯ã¢ããªåŽã§å¯Ÿå¿ããŠãã ãããŸãã ããã ãšïŒãæ®é(*)ãã«äœã£ãã¢ããªã±ãŒã·ã§ã³ã¯ã»ãšãã©å€æŽããªã ãã°ãããªããªããŸãããïŒãã®ãããªå€§ããªå€æŽã0.15.0ãšããã㌠ãžã§ã³ã§è¡ãããã®ã¯ããŸããããããªããšæããŸãïŒ ãšããããšã§ïŒrequire "gtk2"ã§Gtk.initãåŒã°ããããã«ãã倿Žã¯ ãã£ãšåŸã®ããŒãžã§ã³ïŒ0.20.0ãšããªããåºåãã«ãªããããªããŒãžã§ã³ïŒ ã§ãã£ãŠæ¬²ããã§ãïŒ -- (*) ãæ®éãã®ã¢ããªã±ãŒã·ã§ã³ã¯ïŒå¿ èŠãªã©ã€ãã©ãªãrequireããŠãã ãªãã·ã§ã³ãããŒã¹ããŠïŒã¡ã€ã³ã®åŠçã«å ¥ãããã«æžããšæã£ãŠããŸãïŒ require "aaa" require "bbb" ... require "zzz" opt = ... opt.parse!(ARGV) ... # ã¡ã€ã³ã®åŠç |
From: Masao M. <mu...@hi...> - 2006-07-12 16:04:16
|
ããšãã§ãã On Wed, 12 Jul 2006 10:03:50 +0900 "Kouhei Sutou" <ko...@co...> wrote: > é è€ã§ãïŒ > > 0.15.0ããGtk.initãrequire "gtk2"ããã ãã§å®è¡ããã > ããã«ãªããŸãããïŒããã«ãã£ãŠå°ãå ŽåããããŸãïŒ > # ãªãªãŒã¹ãããŠããã§ããããªããïŒ > > ã©ãããå Žåã«å°ãããšãããšïŒèªåã§åŒæ°ãåŠçããŠãã㢠> ããªã±ãŒã·ã§ã³ã§å°ããŸãïŒ > > ä»ãŸã§ã¯ãããªé¢šã«OptionParserãšãã§åŒæ°ãåŠçããŠãã > Gtk.initãåŒãã§ãããã€ããããšããŸãïŒ > > require "gtk2" > opts = OptionParser.new do |opts| > opts.on("-x", "test") {} > ... > end > opts.parse!(ARGV) > ... > Gtk.init > > ä»ãŸã§ã ãšïŒopts.parse!(ARGV)ã§åŠçãããARGVãGtk.init > ã䜿ãããã«ãªããŸãïŒ0.15.0ããã¯ïŒopts.parse!(ARGV)ã > ãåã«Gtk.initãARGVã䜿ã£ãŠããŸã£ãŠïŒã¢ããªã±ãŒã·ã§ã³ã > åŒæ°ãåŠçããåã«ïŒGTK+ãåŒæ°ãåŠçããŠããŸããŸãïŒ > > ãªã®ã§ïŒâã®äŸã§ïŒä»ãŸã§ã¯ > > % ruby test.rb -x > > ãšããã§ããã®ã«ïŒ0.15.0ãã㯠> > % ruby test.rb -x > ../gtk2.rb:13:in `init': -x ã¯äžæãªãªãã·ã§ã³ã§ã (RuntimeError) > > ãšããããããã«ãªã£ãŠããŸããŸãïŒ ãªãã»ã©ããããªäŒå µãã»ã»ã»ã ç³ãèš³ãªãã®ã§ããããã®ã±ãŒã¹ã¯ã¢ããªåŽã§å¯Ÿå¿ããŠãã ãããŸãã æ¡ïŒïŒ require 'gtk2'ã®ä»£ããã« require 'gtk2/base'ãšããã begin require 'gtk2/base' rescue LoadError require 'gtk2' end require 'optparse' opts = OptionParser.new do |opts| opts.on("-x", "test") {} end opts.parse!(ARGV) Gtk.init æ¡ïŒïŒ optparseããåŸã«require 'gtk2'ãåŒã³åºãã require 'optparse' opts = OptionParser.new do |opts| opts.on("-x", "test") {} end opts.parse!(ARGV) require "gtk2" Gtk.init ä»ã«è¯ãã¢ã€ãã¢ãããã°ã³ã¡ã³ããã ããã -- .:% Masao Mutoh<mu...@hi...> |
From: Kouhei S. <ko...@co...> - 2006-07-12 01:03:52
|
é è€ã§ãïŒ 0.15.0ããGtk.initãrequire "gtk2"ããã ãã§å®è¡ããã ããã«ãªããŸãããïŒããã«ãã£ãŠå°ãå ŽåããããŸãïŒ # ãªãªãŒã¹ãããŠããã§ããããªããïŒ ã©ãããå Žåã«å°ãããšãããšïŒèªåã§åŒæ°ãåŠçããŠãã㢠ããªã±ãŒã·ã§ã³ã§å°ããŸãïŒ ä»ãŸã§ã¯ãããªé¢šã«OptionParserãšãã§åŒæ°ãåŠçããŠãã Gtk.initãåŒãã§ãããã€ããããšããŸãïŒ require "gtk2" opts = OptionParser.new do |opts| opts.on("-x", "test") {} ... end opts.parse!(ARGV) ... Gtk.init ä»ãŸã§ã ãšïŒopts.parse!(ARGV)ã§åŠçãããARGVãGtk.init ã䜿ãããã«ãªããŸãïŒ0.15.0ããã¯ïŒopts.parse!(ARGV)ã ãåã«Gtk.initãARGVã䜿ã£ãŠããŸã£ãŠïŒã¢ããªã±ãŒã·ã§ã³ã åŒæ°ãåŠçããåã«ïŒGTK+ãåŒæ°ãåŠçããŠããŸããŸãïŒ ãªã®ã§ïŒâã®äŸã§ïŒä»ãŸã§ã¯ % ruby test.rb -x ãšããã§ããã®ã«ïŒ0.15.0ãã㯠% ruby test.rb -x ../gtk2.rb:13:in `init': -x ã¯äžæãªãªãã·ã§ã³ã§ã (RuntimeError) ãšããããããã«ãªã£ãŠããŸããŸãïŒ |
From: Masao M. <mu...@hi...> - 2006-07-08 03:26:57
|
ããšãã§ãã On Sat, 08 Jul 2006 01:13:50 +0900 Kazuhiro NISHIYAMA <zn...@mb...> wrote: > 西山ååºã§ãã > > >>> Fri, 7 Jul 2006 01:19:33 +0900 ã®å»ã« > >>> mu...@hi...(Masao Mutoh) æ°æ°ã > > > > ææ°ã®Ruby-GNOME2ã§ããšãä»ã®ã¹ã¬ããã§Gtk::Dialog#runãGtk.mainãåŒã³åºããš > > 以äžã®ãããªwarningãåºãŸãã > > äžå¿ã¯responseã¯-5ã-6ãè¿ãããã§ãã > > > > test.rb: line 2 > > GLib-WARNING **:g_main_context_prepare(): main loop already active in another thread > > > > çŸç¶ã§ã¯ãè€æ°ã®ã¹ã¬ããã§äžèšã¡ãœãããåäœãããããšã¯æšå¥šã§ããŸããã > > ãšããããäžèšã¡ãœããã¯ã¡ã€ã³ã¹ã¬ããã§åäœãããã®ãäžçªå®å šã§ãã > > ãªãã»ã©ã > > çµå±ãGtk::Dialog#runãã¡ã€ã³ã¹ã¬ããã§åŒã³åºããåŸã > å¥ã®åŠçãå¥ã¹ã¬ããã§å®è¡ããããã«ããŠãã¡ã€ã³ã¹ã¬ããã§ã¯ > begin > thread = yield > if thread > while thread.alive? > Thread.pass > while Gtk.events_pending? > Gtk.main_iteration > end > end > thread.join > end > rescue Exception > p $! > puts $!.backtrace > message = $!.message > if $!.is_a?(SystemCallError) > message = GLib.locale_to_utf8(message) > end > set_status(message) > end > ãšããæãã«ããŠã¿ãŸããã yieldããŠãã£ãŠããšã¯ãããã¯ä»ãã®ã¡ãœããåŒã³åºãã«ãªã£ãŠãã£ãŠããšã§ãããã äœ¿ãæ¹ã¯ãããªæãã§ããããïŒ add_thread_proc { Thread.start{p "aa"} } -- .:% Masao Mutoh<mu...@hi...> |
From: Kazuhiro N. <zn...@mb...> - 2006-07-07 16:14:01
|
西山ååºã§ãã >>> Fri, 7 Jul 2006 01:19:33 +0900 ã®å»ã« >>> mu...@hi...(Masao Mutoh) æ°æ°ã > > ææ°ã®Ruby-GNOME2ã§ããšãä»ã®ã¹ã¬ããã§Gtk::Dialog#runãGtk.mainãåŒã³åºããš > 以äžã®ãããªwarningãåºãŸãã > äžå¿ã¯responseã¯-5ã-6ãè¿ãããã§ãã > > test.rb: line 2 > GLib-WARNING **:g_main_context_prepare(): main loop already active in another thread > > çŸç¶ã§ã¯ãè€æ°ã®ã¹ã¬ããã§äžèšã¡ãœãããåäœãããããšã¯æšå¥šã§ããŸããã > ãšããããäžèšã¡ãœããã¯ã¡ã€ã³ã¹ã¬ããã§åäœãããã®ãäžçªå®å šã§ãã ãªãã»ã©ã çµå±ãGtk::Dialog#runãã¡ã€ã³ã¹ã¬ããã§åŒã³åºããåŸã å¥ã®åŠçãå¥ã¹ã¬ããã§å®è¡ããããã«ããŠãã¡ã€ã³ã¹ã¬ããã§ã¯ begin thread = yield if thread while thread.alive? Thread.pass while Gtk.events_pending? Gtk.main_iteration end end thread.join end rescue Exception p $! puts $!.backtrace message = $!.message if $!.is_a?(SystemCallError) message = GLib.locale_to_utf8(message) end set_status(message) end ãšããæãã«ããŠã¿ãŸããã -- |ZnZ(ãŒãã ãšã ãŒãã) |西山ååº(Kazuhiro NISHIYAMA) |
From: Masao M. <mu...@hi...> - 2006-07-06 16:19:53
|
ããšãã§ãã ææ°ã®Ruby-GNOME2ã§ããšãä»ã®ã¹ã¬ããã§Gtk::Dialog#runãGtk.mainãåŒã³åºã㚠以äžã®ãããªwarningãåºãŸãã äžå¿ã¯responseã¯-5ã-6ãè¿ãããã§ãã test.rb: line 2 GLib-WARNING **:g_main_context_prepare(): main loop already active in another thread çŸç¶ã§ã¯ãè€æ°ã®ã¹ã¬ããã§äžèšã¡ãœãããåäœãããããšã¯æšå¥šã§ããŸããã ãšããããäžèšã¡ãœããã¯ã¡ã€ã³ã¹ã¬ããã§åäœãããã®ãäžçªå®å šã§ãã ãã®èŸºãããããããããããæ£è§£ããšããã®ãããã®ãããããŸãããã ç§èªèº«ã®æéäžè¶³ãšã¹ãã«äžè¶³ããçªãè©°ããŠèããããŠããŸããã ãããããããã°ã©ãªããããŸãåããããšã«ãã£ã¬ã³ãžããŠã¿ãŸãããïŒ ããã§ã¯ã On Thu, 06 Jul 2006 17:02:13 +0900 Kazuhiro NISHIYAMA <zn...@mb...> wrote: > 西山ååºã§ãã > > Debian sargeã® > % pkg-config --modversion gtk+-2.0 > 2.6.4 > % dpkg -l libgtk2-ruby|grep '^ii' > ii libgtk2-ruby 0.12.0-2 GTK+ bindings for the Ruby language > % > ãšããç°å¢ã§ã以äžã®ããã«Threadã®äžã§Gtk::Dialog#runãå®è¡ãããš > responseã-6(RESPONSE_CANCEL)ã-5(RESPONSE_OK)ã§ã¯ãªãã > -1(RESPONSE_NONE)ã«ãªãããšãå€ãã®ã§ããã > ããã¯ãããããã®(Dialog#runãããŸãŸã·ã°ãã«ãã³ãã©ãã > æããŠã¯ãããªã)ãªã®ã§ãããã? > > å¥ã®åŠçããããå€éšã³ãã³ããå®è¡ãããããéœåã§ã¹ã¬ããã > äœã£ãŠããŠããã®äžã§MessageDialogã䜿ã£ãã-1ã«ãªãããšã > å€ããŠãæ©ãã§ãããã¹ã¬ããã®äžãšããã®ãåå ã§ããã > > > #!/usr/bin/ruby -Ku > require 'gtk2' > Gtk.init > window = Gtk::Window.new > window.signal_connect('destroy') { Gtk.main_quit } > button = Gtk::Button.new('_Test') > button.signal_connect('clicked') do > Thread.start do > dialog = Gtk::MessageDialog.new(nil, > Gtk::Dialog::DESTROY_WITH_PARENT, > Gtk::MessageDialog::QUESTION, > Gtk::MessageDialog::BUTTONS_OK_CANCEL, > "test message") > dialog.run do |response| > p response > end > dialog.destroy > end > end > window.add(button) > window.show_all > Gtk.main > > > > -- > |ZnZ(ãŒãã ãšã ãŒãã) > |西山ååº(Kazuhiro NISHIYAMA) > > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > ruby-gnome2-devel-ja mailing list > rub...@li... > https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-devel-ja > -- -- .:% Masao Mutoh<mu...@hi...> |