From gerard.menochet at wanadoo.fr Mon May 1 20:39:40 2006 From: gerard.menochet at wanadoo.fr (=?iso-8859-1?Q?G=E9rard_M=E9nochet?=) Date: Tue, 2 May 2006 02:39:40 +0200 Subject: [fxruby-users] Some questions Message-ID: <004201c66d80$e67cfc30$3d897b52@gnwpcpf2pugnix> Hi, Some questions 1_ Is there a standard way to exit from a FXText widget wih the keyboard ? 2_ I have a problem with the setFocus() on FXComboBox and FXListbox. something like that: libo =FXListBox.new(parent,nil, 0) (1980..2050).each do |i| libo.appendItem(i.to_s) end libo.setFocus() The widgets don't catch the focus. If I press the tab key, they get it. 3_ FXCombox again. I set a selectAll(). When I exit the combo, it is not correctly deselectet. For example, the selected color is blue, when I exit to another widget, it keeps a kind of brown selected color. 4_ FXlistBox FComboBox: it's not possible to navigate on the pane with the down and up arrows ? Thanks G?rard M?nochet -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/fxruby-users/attachments/20060502/2f6f4649/attachment.htm From jeroen at fox-toolkit.org Mon May 1 21:25:21 2006 From: jeroen at fox-toolkit.org (Jeroen van der Zijp) Date: Mon, 1 May 2006 20:25:21 -0500 Subject: [fxruby-users] Some questions In-Reply-To: <004201c66d80$e67cfc30$3d897b52@gnwpcpf2pugnix> References: <004201c66d80$e67cfc30$3d897b52@gnwpcpf2pugnix> Message-ID: <200605012025.24902.jeroen@fox-toolkit.org> On Monday 01 May 2006 19:39, G?rard M?nochet wrote: > Hi, > > Some questions > > 1_ Is there a standard way to exit from a FXText widget wih the keyboard ? Its a widget, so it's naturally embedded inside some dialog or other layout manager. If you mean tabbing out of it, that's not possible; FXText handles tabs by inserting them into the text. You can of course jump out using accelerators or shortcuts. > 2_ I have a problem with the setFocus() on FXComboBox and FXListbox. > something like that: > libo =FXListBox.new(parent,nil, 0) > (1980..2050).each do |i| libo.appendItem(i.to_s) end > libo.setFocus() > > The widgets don't catch the focus. If I press the tab key, they get it. > > 3_ FXCombox again. I set a selectAll(). When I exit the combo, it is not correctly deselectet. For example, the selected color is blue, when I exit to another widget, it keeps a kind of brown selected color. The answer to (2) and (3) is probably that you forgot to call create() to realize the server-resident resources. This is necessary for selection since the selection is something which exists in the X server. > 4_ FXlistBox FComboBox: it's not possible to navigate on the pane with the down and up arrows ? No, not with the arrows. Try the space when the focus is on the menubutton; the up/down arrows directly roll to the previous/next item in the list without popping the menu. Regards, - Jeroen -- +----------------------------------------------------------------------------+ | Copyright (C) 20:20 05/ 1/2006 Jeroen van der Zijp. All Rights Reserved. | +----------------------------------------------------------------------------+ -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://rubyforge.org/pipermail/fxruby-users/attachments/20060501/59f0e29d/attachment.bin From gerard.menochet at wanadoo.fr Tue May 2 11:59:07 2006 From: gerard.menochet at wanadoo.fr (=?iso-8859-1?Q?G=E9rard_M=E9nochet?=) Date: Tue, 2 May 2006 17:59:07 +0200 Subject: [fxruby-users] Some questions Message-ID: <002301c66e01$58751a90$6c017b52@gnwpcpf2pugnix> Hi Jeroen, Lyle, everybody Thanks for your answers I have always the same problem with setFocus on FXComboBox, FXListbox . I tried to use create() ( seems weird but why not) libo =FXListBox.new(parent,nil, 0) (1980..2050).each do |i| libo.appendItem(i.to_s) end libo.create() libo.setFocus() abnormal program termination Kory.rb:30: [BUG] Segmentation fault ruby 1.8.4 (2005-12-24) [i386-mswin32] I tried a bunch of combinations to try to workaround (e.g. after the mapping) . No results or "abormal ....." More ideas ? Thanks G?rard M?nochet On Monday 01 May 2006 19:39, G?rard M?nochet wrote: > Hi, > > Some questions > > 1_ Is there a standard way to exit from a FXText widget wih the keyboard ? Its a widget, so it's naturally embedded inside some dialog or other layout manager. If you mean tabbing out of it, that's not possible; FXText handles tabs by inserting them into the text. You can of course jump out using accelerators or shortcuts. > 2_ I have a problem with the setFocus() on FXComboBox and FXListbox. > something like that: > libo =FXListBox.new(parent,nil, 0) > (1980..2050).each do |i| libo.appendItem(i.to_s) end > libo.setFocus() > > The widgets don't catch the focus. If I press the tab key, they get it. > > 3_ FXCombox again. I set a selectAll(). When I exit the combo, it is not correctly deselectet. For example, the selected color is blue, when I exit to another widget, it keeps a kind of brown selected color. The answer to (2) and (3) is probably that you forgot to call create() to realize the server-resident resources. This is necessary for selection since the selection is something which exists in the X server. > 4_ FXlistBox FComboBox: it's not possible to navigate on the pane with the down and up arrows ? No, not with the arrows. Try the space when the focus is on the menubutton; the up/down arrows directly roll to the previous/next item in the list without popping the menu. Regards, - Jeroen -- +----------------------------------------------------------------------------+ | Copyright (C) 20:20 05/ 1/2006 Jeroen van der Zijp. All Rights Reserved. | +----------------------------------------------------------------------------+ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/fxruby-users/attachments/20060502/657bbdd9/attachment.htm From gerard.menochet at wanadoo.fr Tue May 2 20:15:39 2006 From: gerard.menochet at wanadoo.fr (=?iso-8859-1?Q?G=E9rard_M=E9nochet?=) Date: Wed, 3 May 2006 02:15:39 +0200 Subject: [fxruby-users] ComboBox and setFocus - a liltle bug and its workaround Message-ID: <000f01c66e46$b570ea40$17177b52@gnwpcpf2pugnix> Hi, * FXcomboBox (FXListBox) doesn't catch properly the focus (if the list isn't empty). If you strike the tab key, you got it. I tried something, not really tricky aComboId.children[0].setFocus() # miracle !!! that works children[0] is the texField object children[1] is the button object .......... It would be nice to have this two identifiers as Attributes ( with some warnings) in the FXComboBox (FXListBox) widgets. No need to declare a bug. For me, it seems logical to have comboBoxId.gettextFieldId().setFocus(). * I 'd like to set a selectAll() on this textField of the comboBox but unfortunately, it's a FXWindow class. I will be glad to have some clues Thanks G?rard M?nochet -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/fxruby-users/attachments/20060503/d6ad3a8b/attachment.htm From lyle at knology.net Tue May 2 22:35:44 2006 From: lyle at knology.net (Lyle Johnson) Date: Tue, 2 May 2006 21:35:44 -0500 Subject: [fxruby-users] ComboBox and setFocus - a liltle bug and its workaround In-Reply-To: <000f01c66e46$b570ea40$17177b52@gnwpcpf2pugnix> References: <000f01c66e46$b570ea40$17177b52@gnwpcpf2pugnix> Message-ID: <94970b42d14b2c7241a2812adb6534cc@knology.net> On May 2, 2006, at 7:15 PM, G?rard M?nochet wrote: > ??? It would be nice to have this two identifiers as Attributes ( with > some warnings)?in the FXComboBox (FXListBox) widgets. No need? to > declare a bug. For me, it seems logical to have? > comboBoxId.gettextFieldId().setFocus(). I suppose you can file a feature request if this is something that you'd like to see added in a future release, but it sounds like you've already solved the problem since Ruby allows you to reopen classes to add methods to them: class FXComboBox def textField; children[0]; end def button; children[1]; end end -- Lyle -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 700 bytes Desc: not available Url : http://rubyforge.org/pipermail/fxruby-users/attachments/20060502/8dab2d95/attachment.bin From lyle at knology.net Wed May 3 21:47:43 2006 From: lyle at knology.net (Lyle Johnson) Date: Wed, 3 May 2006 20:47:43 -0500 Subject: [fxruby-users] ComboBox and setFocus - a liltle bug and its workaround In-Reply-To: <000f01c66e46$b570ea40$17177b52@gnwpcpf2pugnix> References: <000f01c66e46$b570ea40$17177b52@gnwpcpf2pugnix> Message-ID: <4e3d0f213a5cee9324fc967815b75d1f@knology.net> On May 2, 2006, at 7:15 PM, G?rard M?nochet wrote: > * I 'd like to set a selectAll() on this textField of the comboBox but > unfortunately, it's a FXWindow class. Until the bug for FXComboBox#children is corrected, see if you can use this as a workaround to get the text field: textField = comboBox.first This refers to the same widget as comboBox.children[0], but it should come back with the correct type (FXTextField). -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 515 bytes Desc: not available Url : http://rubyforge.org/pipermail/fxruby-users/attachments/20060503/8a14962e/attachment.bin From gerard.menochet at wanadoo.fr Thu May 4 08:35:23 2006 From: gerard.menochet at wanadoo.fr (=?iso-8859-1?Q?G=E9rard_M=E9nochet?=) Date: Thu, 4 May 2006 14:35:23 +0200 Subject: [fxruby-users] ComboBox and setFocus - a liltle bug and itsworkaround References: <000f01c66e46$b570ea40$17177b52@gnwpcpf2pugnix> <4e3d0f213a5cee9324fc967815b75d1f@knology.net> Message-ID: <001601c66f77$36c74c20$0f8f7b52@gnwpcpf2pugnix> Hi Lyle, That works !!. Thanks. You do a great job Regards G?rard M?nochet ----- Original Message ----- From: Lyle Johnson To: fxruby-users at rubyforge.org Sent: Thursday, May 04, 2006 3:47 AM Subject: Re: [fxruby-users] ComboBox and setFocus - a liltle bug and itsworkaround On May 2, 2006, at 7:15 PM, G?rard M?nochet wrote: * I 'd like to set a selectAll() on this textField of the comboBox but unfortunately, it's a FXWindow class. Until the bug for FXComboBox#children is corrected, see if you can use this as a workaround to get the text field: textField = comboBox.first This refers to the same widget as comboBox.children[0], but it should come back with the correct type (FXTextField). ------------------------------------------------------------------------------ _______________________________________________ fxruby-users mailing list fxruby-users at rubyforge.org http://rubyforge.org/mailman/listinfo/fxruby-users -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/fxruby-users/attachments/20060504/d9950841/attachment-0001.htm From gerard.menochet at wanadoo.fr Sat May 6 19:10:43 2006 From: gerard.menochet at wanadoo.fr (=?iso-8859-1?Q?G=E9rard_M=E9nochet?=) Date: Sun, 7 May 2006 01:10:43 +0200 Subject: [fxruby-users] Help: focus chain, ctrl+.., selection Message-ID: <000f01c67162$4cf9a280$f9947b52@gnwpcpf2pugnix> Hi, I think I need some hints about some points: 1_ I use FXMDIChilds. I have FXMenu .. FXMenuPane ..FXMenuTitle... FXMenuCommands+. If I click a FXMenuTitle, the active FXMDIChild loses the focus. Is there a way to avoid that ? 2_ On a FXTextField, how to get the part selected ? (selectAll or a selection using the mouse) 3_ How to send by program - without using the keyboard - a CTRL+X or CTRL+V ..... to a FXRuby widget Thanks G?rard M?nochet -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/fxruby-users/attachments/20060507/5a80bcec/attachment.htm From gerard.menochet at wanadoo.fr Mon May 8 11:34:20 2006 From: gerard.menochet at wanadoo.fr (=?iso-8859-1?Q?G=E9rard_M=E9nochet?=) Date: Mon, 8 May 2006 17:34:20 +0200 Subject: [fxruby-users] FXMenuTitle and canFocus set to false - A bug ?? References: <000f01c67162$4cf9a280$f9947b52@gnwpcpf2pugnix> Message-ID: <001201c672b4$e060fc50$90077b52@gnwpcpf2pugnix> Hi, No much folks on this mailing list I've tried something: : amenubar=FXMenuBar.new(self,LAYOUT_SIDE_TOP|LAYOUT_FILL_X) amenupane=FXMenuPane.new(self) amenubutton=FXMenuButton.new(amenubar, "File", nil,amenupane) amenutitle= FXMenuTitle.new(amenubar , "File", nil, amenupane) I don't want to grab the focus on amenutitle and amenubutton # That works fine. But not exactly the workaround I was looking for (see below) class< a bug ??? class< References: Message-ID: <15b144c5dbabacc2e207c96865324fcd@knology.net> On May 11, 2006, at 4:23 PM, Ederson Luz Moreira wrote: > Hi, I'm Ederson and I'm Science Computer student here in Brazil. I'm > developing a final course project about classes from FXRuby, and I > need to?update these classes, as example, the FXGLShape, I need to > insert the procedures about 3D transformations, like rotation, > translate and scale, but I've been trouble about scale function > sintaxe. How can I find some solution to implement this, I've found in > documentation and in your site, but I didn?t find?anything about > OpenGL and the function Scale, how will it be??? Thank's a lot for > your attention and write soon back. I don't know if I understand your question. Are you saying that you would like to add a "scale" method to the FXGLShape class? If that's the case, you probably actually need to add this method to the subclasses of FXGLShape instead, e.g. class FXGLLine def scale(scaling_factor) # your code goes here! end end Hope this helps, Lyle -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1080 bytes Desc: not available Url : http://rubyforge.org/pipermail/fxruby-users/attachments/20060512/92512591/attachment.bin From lyle at knology.net Sun May 14 15:16:57 2006 From: lyle at knology.net (Lyle Johnson) Date: Sun, 14 May 2006 14:16:57 -0500 Subject: [fxruby-users] cross-platform quest In-Reply-To: <4465EC5E.9090207@fugal.net> References: <4465EC5E.9090207@fugal.net> Message-ID: <50fee2f91baeb0b046575be269d0293b@knology.net> On May 13, 2006, at 9:25 AM, Hans Fugal wrote: > Hello Lyle, > > I submitted a Summer of Code proposal to pick that toolkit which is > closest to the cross-platform panacea and take up the slack to help it > reach it. I don't know yet if I'll get it, but I'm getting a head > start. > > Of all the toolkits, I have the most experience with fxruby. It's the > easiest to get running in Windows (of course) and Linux. The area > where it lacks is on OS X. I once had it working on my iBook, but I've > failed to get it going at least twice since then. Also, it runs under > X rather than natively which is a strike against it, but may not be a > deal-breaker. It's fairly straightforward to build FXRuby on Mac OS X, especially if you use something like fink or darwinports to pull down the dependencies (e.g. libpng). > So my questions for you are: do you believe it should be perfectly > feasible to create a binary gem for OSX (or some other binary > distribution method), and do you know of any winds of change that > might mean native widgets for OS X for Fox in the near future? I can > think of no reason why the binary wouldn't be possible. I don't know > about Fox and OSX. The issue with building a (single) binary Gem for a particular operating system is that you need to account for all possible combinations of OS and Ruby versions. For example, I'm still running OS X 10.3, but most people have long since upgraded to 10.4. Likewise, I'm guessing that there are pockets of people out there still using Ruby 1.8.2 and not 1.8.4. Native widgets for FOX would involve pretty much a complete redesign and reimplementation of the library, so no, that's probably not going to happen. It is not an accident that FOX uses "lightweight" (non-native) widgets in its implementation; that was one of up-front Jeroen's design decisions. It's sort of the same as people saying that Ruby would be so much better if it had static typing, or required Python-like indentation. ;) From gerard.menochet at wanadoo.fr Mon May 15 16:21:14 2006 From: gerard.menochet at wanadoo.fr (=?iso-8859-1?Q?G=E9rard_M=E9nochet?=) Date: Mon, 15 May 2006 22:21:14 +0200 Subject: [fxruby-users] FXTextField - posSelected?(pos) Message-ID: <000c01c6785d$1d900ff0$4d30ca53@gnwpcpf2pugnix> Hi, I wonder if am facing a bug or something else On a FXtextField, I want to detect the low and high pos of the selected string example: the text is: 0123456789 The selected string is : 234567 first = last = -1 atext.text.length.times do |pos| first = pos if atext.posSelected?(pos) and first < 0 last = pos if atext.posSelected?(pos) end puts " first = #{first} last = #{last}" Result: last == 8 !!!!!! ===> problem , 8 is not selected More, atext.posSeltected?(last) ? true : false ===> true. In fact, it's not selected If I try with 456789 (including the last character), it is ok ..... Some clues ? Regards G?rard M?nochet -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/fxruby-users/attachments/20060515/ca94dbc2/attachment.htm From lyle at knology.net Mon May 15 21:45:23 2006 From: lyle at knology.net (Lyle Johnson) Date: Mon, 15 May 2006 20:45:23 -0500 Subject: [fxruby-users] FXTextField - posSelected?(pos) In-Reply-To: <000c01c6785d$1d900ff0$4d30ca53@gnwpcpf2pugnix> References: <000c01c6785d$1d900ff0$4d30ca53@gnwpcpf2pugnix> Message-ID: <190dd2b8f0be29125fc35f3a8c1244d5@knology.net> On May 15, 2006, at 3:21 PM, G?rard M?nochet wrote: > ??? On a FXtextField, I want to detect the low and high pos of the > selected string > ? > ??? example: the text is:? 0123456789 > ? > ??? The selected string is :??? 234567 > ? > ?????first = last = -1 > ????? atext.text.length.times? do |pos| > ??? ??? ???first = pos? if atext.posSelected?(pos) and first < 0 > ??? ??? ???last = pos? if atext.posSelected?(pos) > ??? ??end > ??????puts " first = #{first}??? last = #{last}" > > ? > ???????Result:? last == ?8?? !!!!!!?? ===> problem?, 8 is not selected I don't know a lot about this function, but am looking at the FOX source code for it. Tell me, what do cursorPos and anchorPos return in this scenario? atext.length.times do |pos| first = ... last = ... end puts "first ..." puts "cursorPos = #{atext.cursorPos}" puts "anchorPos = #{atext.anchorPos}" Thanks, Lyle -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1544 bytes Desc: not available Url : http://rubyforge.org/pipermail/fxruby-users/attachments/20060515/3893bf73/attachment.bin From jeroen at fox-toolkit.org Mon May 15 23:11:56 2006 From: jeroen at fox-toolkit.org (Jeroen van der Zijp) Date: Mon, 15 May 2006 22:11:56 -0500 Subject: [fxruby-users] FXTextField - posSelected?(pos) In-Reply-To: <190dd2b8f0be29125fc35f3a8c1244d5@knology.net> References: <000c01c6785d$1d900ff0$4d30ca53@gnwpcpf2pugnix> <190dd2b8f0be29125fc35f3a8c1244d5@knology.net> Message-ID: <200605152212.01377.jeroen@fox-toolkit.org> On Monday 15 May 2006 20:45, Lyle Johnson wrote: > > On May 15, 2006, at 3:21 PM, G?rard M?nochet wrote: > > > ??? On a FXtextField, I want to detect the low and high pos of the > > selected string > > ? > > ??? example: the text is:? 0123456789 > > ? > > ??? The selected string is :??? 234567 > > ? > > ?????first = last = -1 > > ????? atext.text.length.times? do |pos| > > ??? ??? ???first = pos? if atext.posSelected?(pos) and first < 0 > > ??? ??? ???last = pos? if atext.posSelected?(pos) > > ??? ??end > > ??????puts " first = #{first}??? last = #{last}" > > > > ? > > ???????Result:? last == ?8?? !!!!!!?? ===> problem?, 8 is not selected Think of the positions as being in between the characters; a position is selected if it is inside the interval [min(anchor,cursor) .. max(anchor,cursor)] and note that this includes the border of the interval, in other words, not . Why is this so? When you select a single character, the interval comprises the position before and after the character. Thus the length is 1, and this can be clearly distinguished from an empty selection which would be length 0. Note that designating the positions between the characters is quite natural since the cursor goes only between the charactars. - Jeroen -- +----------------------------------------------------------------------------+ | Copyright (C) 22:00 05/15/2006 Jeroen van der Zijp. All Rights Reserved. | +----------------------------------------------------------------------------+ -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://rubyforge.org/pipermail/fxruby-users/attachments/20060515/18188883/attachment-0001.bin From gerard.menochet at wanadoo.fr Tue May 16 06:56:04 2006 From: gerard.menochet at wanadoo.fr (=?iso-8859-1?Q?G=E9rard_M=E9nochet?=) Date: Tue, 16 May 2006 12:56:04 +0200 Subject: [fxruby-users] FXTextField - posSelected?(pos) References: <000c01c6785d$1d900ff0$4d30ca53@gnwpcpf2pugnix> <190dd2b8f0be29125fc35f3a8c1244d5@knology.net> Message-ID: <002101c678d7$5468bd90$b68e7b52@gnwpcpf2pugnix> Hi Jeroen, Lyle A gret thanks for your answers. My thoughts is that I had a bad reading of posSelected?(pos). I read "position selected" and understood "character selected"...... Ooops No problem to get the first and last characters of the selection except that using the posSelected? function for this goal is a bad idea and eventually a blind alley. A solution : first = atext.anchorPos < atext.cursorPos ? atext.anchorPos : atext.cursorPos last = (atext.anchorPos > atext.cursorPos ? atext.anchorPos : atext.cursorPos) - 1 noSelection = first > last .... Regards G?rard M?nochet ----- Original Message ----- From: Lyle Johnson To: G?rard M?nochet Cc: fxruby-users at rubyforge.org Sent: Tuesday, May 16, 2006 3:45 AM Subject: Re: [fxruby-users] FXTextField - posSelected?(pos) On May 15, 2006, at 3:21 PM, G?rard M?nochet wrote: On a FXtextField, I want to detect the low and high pos of the selected string example: the text is: 0123456789 The selected string is : 234567 first = last = -1 atext.text.length.times do |pos| first = pos if atext.posSelected?(pos) and first < 0 last = pos if atext.posSelected?(pos) end puts " first = #{first} last = #{last}" Result: last == 8 !!!!!! ===> problem , 8 is not selected I don't know a lot about this function, but am looking at the FOX source code for it. Tell me, what do cursorPos and anchorPos return in this scenario? atext.length.times do |pos| first = ... last = ... end puts "first ..." puts "cursorPos = #{atext.cursorPos}" puts "anchorPos = #{atext.anchorPos}" Thanks, Lyle -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/fxruby-users/attachments/20060516/7dbfddd9/attachment.htm From assaph at gmail.com Thu May 18 23:55:50 2006 From: assaph at gmail.com (Assaph Mehr) Date: Fri, 19 May 2006 13:55:50 +1000 Subject: [fxruby-users] Dynamically removing & adding widgets at runtime Message-ID: <3ff47be90605182055xff49848kb780ebae913a1141@mail.gmail.com> Hi all, Am facing a problem where I dynamically remove and add widgets at runtime, but the new widgets are not drawn. Attached is a simple reproduction script. Basically, this app helps me manage a particular set of services on various machines (for easy read, the attached samples just works with file names). When switching machines I remove all entries from the groupbox, and add all entries for the new location. What I can see is that the existing entries are removed, the whole frame is resized to the new number of entries, but no the groupboxes remain blank - the new items are not shown. To reproduce, run the attached script, see the dir listing in the current directory, click "reload" and select a new dir - and see my problem. Am probably missing something obvious. Have tried various things like update, layout etc but can't seem to make it work. Any help much appreciated, Assaph -------------- next part -------------- A non-text attachment was scrubbed... Name: test.rb Type: application/x-ruby Size: 2382 bytes Desc: not available Url : http://rubyforge.org/pipermail/fxruby-users/attachments/20060519/fdcbebbd/attachment.bin From assaph at gmail.com Fri May 19 02:43:02 2006 From: assaph at gmail.com (Assaph Mehr) Date: Fri, 19 May 2006 16:43:02 +1000 Subject: [fxruby-users] Dynamically removing & adding widgets at runtime In-Reply-To: <3ff47be90605182055xff49848kb780ebae913a1141@mail.gmail.com> References: <3ff47be90605182055xff49848kb780ebae913a1141@mail.gmail.com> Message-ID: <3ff47be90605182343s57f88088ha69f3827d5217e3b@mail.gmail.com> > Am facing a problem where I dynamically remove and add widgets at > runtime, but the new widgets are not drawn. Attached is a simple > reproduction script. Seems like a generic problem with adding widgets. Here is a simpler reproduction: require 'fox14' include Fox class ControllerWindow < FXMainWindow def initialize(app) super(app, "Test", nil, nil, DECOR_ALL, 500, 300) @reload_btn = FXButton.new(self, "Add") @reload_btn.connect(SEL_COMMAND) do l = FXLabel.new(self, "Aa") self.title = self.numChildren.to_s resize(getDefaultWidth(), getDefaultHeight()) end end end obj_controller_app = FXApp.new obj_controller_window = ControllerWindow.new(obj_controller_app) obj_controller_app.create obj_controller_window.show obj_controller_app.run Using FXRuby 1.4.6. Thanks, Assaph From fxrbu1 at gi2.herzkes.de Fri May 19 02:49:36 2006 From: fxrbu1 at gi2.herzkes.de (Tobias Herzke) Date: Fri, 19 May 2006 08:49:36 +0200 Subject: [fxruby-users] Dynamically removing & adding widgets at runtime In-Reply-To: <3ff47be90605182055xff49848kb780ebae913a1141@mail.gmail.com> References: <3ff47be90605182055xff49848kb780ebae913a1141@mail.gmail.com> Message-ID: <446D6A80.6040406@gi2.herzkes.de> I think you need to call create on the new widgets, like def reload_data @dir = FXDirDialog.getOpenDirectory(self, "Dir", "Select path") build_service_lists [@file_group, @dir_group].each{|grp| grp.children.each{|ch| ch.create} } resize(getDefaultWidth(), getDefaultHeight()) end best regards, Tobias From assaph at gmail.com Fri May 19 06:39:43 2006 From: assaph at gmail.com (Assaph Mehr) Date: Fri, 19 May 2006 20:39:43 +1000 Subject: [fxruby-users] Dynamically removing & adding widgets at runtime In-Reply-To: <446D6A80.6040406@gi2.herzkes.de> References: <3ff47be90605182055xff49848kb780ebae913a1141@mail.gmail.com> <446D6A80.6040406@gi2.herzkes.de> Message-ID: <3ff47be90605190339m28a0e0f6wdda29c2eb7a4e050@mail.gmail.com> On 5/19/06, Tobias Herzke wrote: > I think you need to call create on the new widgets, like Perfect, thanks! Also, self.create seems to work just as well, no need to iterate over the child objects. Cheers, Assaph From meinrad.recheis at gmail.com Tue May 23 17:16:06 2006 From: meinrad.recheis at gmail.com (Meinrad Recheis) Date: Tue, 23 May 2006 23:16:06 +0200 Subject: [fxruby-users] [ANN] foxGUIb 0.6 released Message-ID: <43d756720605231416o41ae67d5l587e4a8311c11b3@mail.gmail.com> dear (FX)Ruby hackers, i am proud to be able to announce the release of foxGUIb 0.6. check out the home page at http://fox-tool.rubyforge.org for details. there is also a small surprise for you which will be announced tomorrow by a friend of mine ;) == What is foxGUIb? == foxGUIb is a GUI creator and code generator for FXRuby. == Whom is foxGUIb for? == * FXRuby newbies who want to experiment with the widgets and layouts. * FXRuby experts who want to prototype their GUI components rapidly. * ... ok, lets say everyone who wants to create a GUI with FXRuby ;) == What has changed? (since v0.5.1) == * a lot of annoying little bugs are fixed in this release * FX.rb has been renamed to libGUIb14.rb and encapsulated in its own package 'libGUIb' which comes with an installation routine. * new supported widgets: FX::MenuRadio and FX::MenuCheck * the FX::RadioMutex widget allows to create groups of mutually exclusive RadioButtons without extending the generated sources by hand. * FX::MenuPane has mutual exclusive influence on FX::MenuRadios cheers, -- henon From M.Parr at shu.ac.uk Wed May 24 03:41:28 2006 From: M.Parr at shu.ac.uk (Parr, Mike) Date: Wed, 24 May 2006 08:41:28 +0100 Subject: [fxruby-users] [ANN] foxGUIb 0.6 has a user guide Message-ID: A few hours ago, Henon announced the new version of foxGUIb, for creating user-interfaces. He also mentioned a surprise, and I know you have been holding your breath :) I've written a user-guide for it, aimed at the beginner. Why don't you check out foxGUIb together with its guide? The link to the software is: http://fox-tool.rubyforge.org/ and the above link also points you to the guide. The direct link to the guide is: http://www.mikeparr.info/rubyguib/foxguibhome.htm Enjoy! Best wishes Mike Parr (Thanks to Henon for being great to work with!) From martin.portman at iptest.com Wed May 24 04:40:26 2006 From: martin.portman at iptest.com (Martin Portman) Date: Wed, 24 May 2006 09:40:26 +0100 Subject: [fxruby-users] Detecting existing running instance of an application Message-ID: <44741BFA.4000607@iptest.com> Hi all, Firstly, I'm a bit of an FXRuby-Newby, so apologies if this is simple stuff! Here's my scenario: I have an FXRuby app running. When the user starts up the app again, I would like to be able to detect that the app is already running, and instead of starting up a whole second copy of the app, I would like to send a message to the existing app. This would come in handy when tying a file extention to the application's 'executable' under Windows. So a double click will load the file into the existing app, rather than create a second copy. I can see a few kludgey ways to achieve the detection of the existing app (a flag in the fox registry, a temp file etc) but actually getting a handle of the existing app is a bit beyond me. What technique will enable me to do this? Thanks in advance for any pointers anyone can give me. Martin. From lyle at knology.net Wed May 24 09:32:37 2006 From: lyle at knology.net (Lyle Johnson) Date: Wed, 24 May 2006 08:32:37 -0500 Subject: [fxruby-users] [ANN] foxGUIb 0.6 has a user guide In-Reply-To: References: Message-ID: On May 24, 2006, at 2:41 AM, Parr, Mike wrote: > A few hours ago, Henon announced the new version of foxGUIb, for > creating user-interfaces. > > He also mentioned a surprise, and I know you have been holding your > breath :) > > I've written a user-guide for it, aimed at the beginner. Very nice job, Mike and Henon! This is a great tool to have in the FXRuby lineup. From meinrad.recheis at gmail.com Wed May 24 11:09:16 2006 From: meinrad.recheis at gmail.com (Meinrad Recheis) Date: Wed, 24 May 2006 17:09:16 +0200 Subject: [fxruby-users] [ANN] foxGUIb 0.6 has a user guide In-Reply-To: References: Message-ID: <43d756720605240809k56da6080rb8297703d6242e2d@mail.gmail.com> On 5/24/06, Lyle Johnson wrote: > > On May 24, 2006, at 2:41 AM, Parr, Mike wrote: > > > A few hours ago, Henon announced the new version of foxGUIb, for > > creating user-interfaces. > > > > He also mentioned a surprise, and I know you have been holding your > > breath :) > > > > I've written a user-guide for it, aimed at the beginner. > > Very nice job, Mike and Henon! This is a great tool to have in the > FXRuby lineup. thanks ;) by the way; would you like to link foxGUIb from www.fxruby.org ? best regards, -- henon From lyle at knology.net Wed May 24 11:08:42 2006 From: lyle at knology.net (lyle at knology.net) Date: 24 May 2006 15:08:42 -0000 Subject: [fxruby-users] [ANN] foxGUIb 0.6 has a user guide In-Reply-To: <> References: <> Message-ID: <20060524150842.23749.qmail@webmail2.knology.net> On Wed, 24 May 2006 17:09:16 +0200, "Meinrad Recheis" wrote : > by the way; would you like to link foxGUIb from www.fxruby.org? Good idea. I am heading out of town in a few hours, and will be out of town for about a week, but I will make a note to update the web site when I get back. From meinrad.recheis at gmail.com Thu May 25 10:11:17 2006 From: meinrad.recheis at gmail.com (Meinrad Recheis) Date: Thu, 25 May 2006 16:11:17 +0200 Subject: [fxruby-users] libGUIb bug makes foxGUIb's event editor unusable Message-ID: <43d756720605250711u71c39795jf1911f59c31a8bad@mail.gmail.com> dear foxGUIb users, a bug in libGUIb made foxGUIb's event editor unusable. i fixed it and updated the libGUIb downloads. sorry for the inconvenience. best wishes, -- henon From lyle at knology.net Mon May 29 16:35:41 2006 From: lyle at knology.net (Lyle Johnson) Date: Mon, 29 May 2006 15:35:41 -0500 Subject: [fxruby-users] [ANN] FXRuby 1.6.0 Now Available Message-ID: All, FXRuby version 1.6.0 is now available for download from this page: http://rubyforge.org/frs/?group_id=300&release_id=5497 This is the first release of FXRuby that is compatible with the FOX 1.6 library. Although FXRuby 1.6 has undergone a good bit of pre-release testing, this should still be considered an "unstable", not-ready-for-production-use release. Also note that you should be using FOX 1.6.5 or later due to some important changes made in that release of FOX. For a summary of the changes in this release of FXRuby, please see this page: http://www.fxruby.org/doc/changes.html As usual, the code is provided as a Win32 installer or a binary Gem (both compatible with the latest One-Click Installer for Ruby 1.8.4), as a source gem, and as a source tarball. For instructions on compiling FXRuby from source, please see: http://www.fxruby.org/doc/build.html And as always, the FXRuby home page is here: http://www.fxruby.org Enjoy, Lyle From lyle at knology.net Mon May 29 17:18:22 2006 From: lyle at knology.net (Lyle Johnson) Date: Mon, 29 May 2006 16:18:22 -0500 Subject: [fxruby-users] [Foxgui-users][ANN] FXRuby 1.6.0 Now Available In-Reply-To: References: Message-ID: On May 29, 2006, at 3:52 PM, Riccardo Giannitrapani wrote: > It's Christmas time :) .. looking forward to test this new one with my > applications .. > > Thanks as usual, Riccardo Remember to change any require statements to point to 'fox16' instead of 'fox14'. Otherwise, you'll still be using FXRuby 1.4! As usual, please use the bug tracker at RubyForge to report any bugs or make feature requests. From lyle at knology.net Mon May 29 18:10:36 2006 From: lyle at knology.net (Lyle Johnson) Date: Mon, 29 May 2006 17:10:36 -0500 Subject: [fxruby-users] [Foxgui-users][ANN] FXRuby 1.6.0 Now Available In-Reply-To: <447B6DF2.4040403@path.berkeley.edu> References: <447B6DF2.4040403@path.berkeley.edu> Message-ID: On May 29, 2006, at 4:56 PM, Joel VanderWerf wrote: > I think I only see the changes up to 1.4.6 on this page. My bad. Check it again (may require a browser refresh). From sander at knology.net Mon May 29 21:57:47 2006 From: sander at knology.net (Sander Jansen) Date: Mon, 29 May 2006 20:57:47 -0500 Subject: [fxruby-users] [ANN] FXRuby 1.6.0 Now Available In-Reply-To: References: Message-ID: <200605292057.47538.sander@knology.net> I wasn't aware there was a FOX 1.6.5 out there... !? Sander On Monday 29 May 2006 15:35, Lyle Johnson wrote: > All, > > FXRuby version 1.6.0 is now available for download from this page: > > http://rubyforge.org/frs/?group_id=300&release_id=5497 > > This is the first release of FXRuby that is compatible with the FOX 1.6 > library. Although FXRuby 1.6 has undergone a good bit of pre-release > testing, this should still be considered an "unstable", > not-ready-for-production-use release. Also note that you should be > using FOX 1.6.5 or later due to some important changes made in that > release of FOX. > > For a summary of the changes in this release of FXRuby, please see this > page: > > http://www.fxruby.org/doc/changes.html > > As usual, the code is provided as a Win32 installer or a binary Gem > (both compatible with the latest One-Click Installer for Ruby 1.8.4), > as a source gem, and as a source tarball. For instructions on compiling > FXRuby from source, please see: > > http://www.fxruby.org/doc/build.html > > And as always, the FXRuby home page is here: > > http://www.fxruby.org > > Enjoy, > > Lyle > > _______________________________________________ > fxruby-users mailing list > fxruby-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/fxruby-users From stephen.ng at planetnutek.com Tue May 30 05:10:30 2006 From: stephen.ng at planetnutek.com (Stephen Ng) Date: Tue, 30 May 2006 17:10:30 +0800 Subject: [fxruby-users] Error when compiling FXRuby-1.6.0 Message-ID: <447C0C06.80900@planetnutek.com> Hi! I tried looking at the Archives and did not find any reference to my problem, so I thought I might try asking! I am trying to compile FXRuby-1.6.0 on my Fedora Core 3 system which has ruby 1.8.4 installed. I received the following error - g++ -fPIC -O0 -g -pipe -m32 -march=i386 -mtune=pentium4 -Wall -fPIC -O0 -Iinclude -I. -I/usr/lib/ruby/1.8/i386-linux -I/usr/lib/ruby/1.8/i386-linux -I/home/sng/downloads/FXRuby-1.6.0/ext/fox16 -DHAVE_SYS_TIME_H -DHAVE_SIGNAL_H -I/usr/local/include/fxscintilla -I/usr/local/include/fox-1.6 -c table_wrap.cpp table_wrap.cpp: In function `VALUE _wrap_FXTable_onUpdSelectCell(int, VALUE*, VALUE)': table_wrap.cpp:1280: error: 'class FX::FXTable' has no member named 'onUpdSelectCell' table_wrap.cpp: In function `VALUE _wrap_FXTable_onUpdSelectRow(int, VALUE*, VALUE)': table_wrap.cpp:1293: error: 'class FX::FXTable' has no member named 'onUpdSelectRow' table_wrap.cpp: In function `VALUE _wrap_FXTable_onUpdSelectColumn(int, VALUE*, VALUE)': table_wrap.cpp:1306: error: 'class FX::FXTable' has no member named 'onUpdSelectColumn' table_wrap.cpp: In function `VALUE _wrap_FXTable_onUpdSelectAll(int, VALUE*, VALUE)': table_wrap.cpp:1330: error: 'class FX::FXTable' has no member named 'onUpdSelectAll' table_wrap.cpp: In function `VALUE _wrap_FXTable_onUpdDeselectAll(int, VALUE*, VALUE)': table_wrap.cpp:1342: error: 'class FX::FXTable' has no member named 'onUpdDeselectAll' table_wrap.cpp: At global scope: table_wrap.cpp:546: warning: 'void SWIG_AsVal(VALUE, int*)' defined but not usedinclude/inlinestubs.h:20: warning: 'void FXApp_init(FX::FXApp*, VALUE, bool)' defined but not used table_wrap.cpp:840: warning: 'void free_FXTableItem(FX::FXTableItem*)' defined but not used table_wrap.cpp:2132: warning: 'void free_FXTable(FX::FXTable*)' defined but not used make: *** [table_wrap.o] Error 1 setup failed 'system make ' failed Any help on this will be appreciated. Thanks. Stephen From lyle at knology.net Mon May 29 21:55:45 2006 From: lyle at knology.net (Lyle Johnson) Date: Mon, 29 May 2006 20:55:45 -0500 Subject: [fxruby-users] [ANN] FXRuby 1.6.0 Now Available In-Reply-To: <200605292057.47538.sander@knology.net> References: <200605292057.47538.sander@knology.net> Message-ID: On May 29, 2006, at 8:57 PM, Sander Jansen wrote: > I wasn't aware there was a FOX 1.6.5 out there... !? For some reason, Jeroen hasn't updated the FOX home page download links with this one -- but it's there in the usual place. From lyle at knology.net Tue May 30 10:48:30 2006 From: lyle at knology.net (Lyle Johnson) Date: Tue, 30 May 2006 09:48:30 -0500 Subject: [fxruby-users] Error when compiling FXRuby-1.6.0 In-Reply-To: <447C0C06.80900@planetnutek.com> References: <447C0C06.80900@planetnutek.com> Message-ID: <54595ed8c65e937ba3098eb36dff822a@knology.net> On May 30, 2006, at 4:10 AM, Stephen Ng wrote: > I tried looking at the Archives and did not find any reference to my > problem, so I thought I might try asking! > > I am trying to compile FXRuby-1.6.0 on my Fedora Core 3 system which > has > ruby 1.8.4 installed. I received the following error - > > g++ -fPIC -O0 -g -pipe -m32 -march=i386 -mtune=pentium4 -Wall -fPIC > -O0 > -Iinclude -I. -I/usr/lib/ruby/1.8/i386-linux > -I/usr/lib/ruby/1.8/i386-linux > -I/home/sng/downloads/FXRuby-1.6.0/ext/fox16 -DHAVE_SYS_TIME_H > -DHAVE_SIGNAL_H -I/usr/local/include/fxscintilla > -I/usr/local/include/fox-1.6 -c table_wrap.cpp > table_wrap.cpp: In function `VALUE _wrap_FXTable_onUpdSelectCell(int, > VALUE*, VALUE)': > table_wrap.cpp:1280: error: 'class FX::FXTable' has no member named > 'onUpdSelectCell' I'm not sure what to tell you; this doesn't really make sense. The FXTable class definitely has an onUpdSelectCell() member function defined in its header file (FXTable.h). Which version of FOX 1.6 do you have installed, and where did you get it? From stephen.ng at planetnutek.com Wed May 31 00:05:15 2006 From: stephen.ng at planetnutek.com (Stephen Ng) Date: Wed, 31 May 2006 12:05:15 +0800 Subject: [fxruby-users] Error when compiling FXRuby-1.6.0 References: 447C0C06.80900@planetnutek.com Message-ID: <447D15FB.3010905@planetnutek.com> Thanks the quick reply. I reinstalled Fox-1.6 and then compiled FXRuby again. This time everthing went alright. Don't know what was wrong with the Fox installation in the first place. C++ test programs worked!! Anyway, thanks for your help. Stephen From lyle at knology.net Wed May 31 08:11:34 2006 From: lyle at knology.net (Lyle Johnson) Date: Wed, 31 May 2006 07:11:34 -0500 Subject: [fxruby-users] Error when compiling FXRuby-1.6.0 In-Reply-To: <447D15FB.3010905@planetnutek.com> References: 447C0C06.80900@planetnutek.com <447D15FB.3010905@planetnutek.com> Message-ID: <8eaaac5e0920aaf069ffce3cec642ffc@knology.net> On May 30, 2006, at 11:05 PM, Stephen Ng wrote: > Thanks the quick reply. > > I reinstalled Fox-1.6 and then compiled FXRuby again. This time > everthing went alright. Don't know what was wrong with the Fox > installation in the first place. C++ test programs worked!! > > Anyway, thanks for your help. No problem. I love problems that work themselves out. ;) From gerard.menochet at wanadoo.fr Wed May 31 10:00:04 2006 From: gerard.menochet at wanadoo.fr (=?iso-8859-1?Q?G=E9rard_M=E9nochet?=) Date: Wed, 31 May 2006 16:00:04 +0200 Subject: [fxruby-users] FXLabel: ca'nt set the Icon attibute Message-ID: <002e01c684ba$84ee48b0$a73bca53@gnwpcpf2pugnix> Hi, trying that: aLabel = FXLabel.new(menuBar35,nil,@@maximizeIcon,0) aLabel.icon = @@restoreIcon # ok aLabel.connect(SEL_LEFTBUTTONPRESS) do |sender, selector, data| case sender.icon when @@maximizeIcon sender.icon = @@restoreIcon when @@restoreIcon sender.icon = @@maximizeIcon end 0 end Result abnormal program termination test7.rb:161: [BUG] Segmentation fault ruby 1.8.4 (2005-12-24) [i386-mswin32] note: I'm aware I could file a bug report but it seems i have some problems with the account name G?rard M?nochet -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/fxruby-users/attachments/20060531/c6736ec7/attachment-0001.htm From lyle at knology.net Wed May 31 10:07:59 2006 From: lyle at knology.net (lyle at knology.net) Date: 31 May 2006 14:07:59 -0000 Subject: [fxruby-users] FXLabel: ca'nt set the Icon attibute In-Reply-To: <> References: <> Message-ID: <20060531140759.8279.qmail@webmail2.knology.net> On Wed, 31 May 2006 16:00:04 +0200, G?rard M?nochet wrote : > Hi, > > trying that: > > aLabel = FXLabel.new(menuBar35,nil,@@maximizeIcon,0) > aLabel.icon = @@restoreIcon # ok > aLabel.connect(SEL_LEFTBUTTONPRESS) do |sender, selector, data| > case sender.icon > when @@maximizeIcon > sender.icon = @@restoreIcon > when @@restoreIcon > sender.icon = @@maximizeIcon > end > 0 > end > > Result > > abnormal program termination > test7.rb:161: [BUG] Segmentation fault > ruby 1.8.4 (2005-12-24) [i386-mswin32] Have you called create() on @@restoreIcon? > note: I'm aware I could file a bug report but it seems i have some > problems with the account name I don't understand what you mean? From gerard.menochet at wanadoo.fr Wed May 31 13:11:53 2006 From: gerard.menochet at wanadoo.fr (=?iso-8859-1?Q?G=E9rard_M=E9nochet?=) Date: Wed, 31 May 2006 19:11:53 +0200 Subject: [fxruby-users] FXLabel: ca'nt set the Icon attibute References: <> <20060531140759.8279.qmail@webmail2.knology.net> Message-ID: <000d01c684d5$50e08630$ee867b52@gnwpcpf2pugnix> 1_ Thanks. That works calling the the create(). ... 2_ To file a bug report, I need a identifier and a password. I think my password is ok so I suppose the problem comes from the identifier ( sorry for the 'account name', i was in another planet.) ... 3_ Another thing: I've filed a bug report using my email adress on FXMenuTilte and canFocus set to false. It seems a little thing but it's a big problem with MCHILD ( you lose the focus ). I you have an easy workarount, I take it Regards G?rard M?nochet ----- Original Message ----- From: To: Sent: Wednesday, May 31, 2006 4:07 PM Subject: Re: [fxruby-users] FXLabel: ca'nt set the Icon attibute On Wed, 31 May 2006 16:00:04 +0200, G?rard M?nochet wrote : > Hi, > > trying that: > > aLabel = FXLabel.new(menuBar35,nil,@@maximizeIcon,0) > aLabel.icon = @@restoreIcon # ok > aLabel.connect(SEL_LEFTBUTTONPRESS) do |sender, selector, data| > case sender.icon > when @@maximizeIcon > sender.icon = @@restoreIcon > when @@restoreIcon > sender.icon = @@maximizeIcon > end > 0 > end > > Result > > abnormal program termination > test7.rb:161: [BUG] Segmentation fault > ruby 1.8.4 (2005-12-24) [i386-mswin32] Have you called create() on @@restoreIcon? > note: I'm aware I could file a bug report but it seems i have some > problems with the account name I don't understand what you mean? _______________________________________________ fxruby-users mailing list fxruby-users at rubyforge.org http://rubyforge.org/mailman/listinfo/fxruby-users From lyle at knology.net Wed May 31 13:46:34 2006 From: lyle at knology.net (lyle at knology.net) Date: 31 May 2006 17:46:34 -0000 Subject: [fxruby-users] FXLabel: ca'nt set the Icon attibute In-Reply-To: <> References: <> Message-ID: <20060531174634.18554.qmail@webmail4.knology.net> On Wed, 31 May 2006 19:11:53 +0200, G?rard M?nochet wrote : > 1_ Thanks. That works calling the the create(). OK. > 2_ To file a bug report, I need a identifier and a password. I think my > password is ok so I suppose the problem comes from the identifier ( sorry > for the 'account name', i was in another planet.) You're going to have to contact RubyForge support to get this problem corrected (see http://rubyforge.org/projects/support/). From lyle at knology.net Wed May 31 17:20:52 2006 From: lyle at knology.net (lyle at knology.net) Date: 31 May 2006 21:20:52 -0000 Subject: [fxruby-users] Package Names and Versioning Message-ID: <20060531212052.24426.qmail@webmail4.knology.net> I've just posted an article to my blog concerning the decision about package names for FXRuby going forward. If this topic is of interest to you, please read (at http://lylejohnson.name/blog/?p=148) and post comments as you feel led. ;)