foxGUIb is an interactive gui builder for fxruby written entirely in Ruby.
It does not require much knowledge of the FXRuby API and therefore is also a good start for fxruby newbies. foxGUIb is a completely redesigned and rewritten version of the fox-tool project.
Check out the Project Wiki for details and documentation.
I have been using foxGUIb myself for a about a year at work before I prepared it for release to the public. I consider it especially useful because you can tweak your fxruby user interfaces interactively and that preserves a lot of time, fox-api reading and finger typing.
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require__': No such file to load -- fox (LoadError)
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require'
from ./__FX__.rb:1
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require__'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require'
from foxGUIb.rbw:12
When trying to run foxGUIb.rbw
Any sugestions?
henon (meinrad recheis) wrote:
···
foxGUIb is an interactive gui builder for fxruby written entirely in Ruby.
It does not require much knowledge of the FXRuby API and therefore is also a good start for fxruby newbies. foxGUIb is a completely redesigned and rewritten version of the fox-tool project.
Check out the Project Wiki for details and documentation.
I have been using foxGUIb myself for a about a year at work before I prepared it for release to the public. I consider it especially useful because you can tweak your fxruby user interfaces interactively and that preserves a lot of time, fox-api reading and finger typing.
foxGUIb is an interactive gui builder for fxruby written entirely in Ruby.
It does not require much knowledge of the FXRuby API and therefore is
also a good start for fxruby newbies. foxGUIb is a completely redesigned
and rewritten version of the fox-tool project.
Can you pleaaaase implement Drag & Drop in the Widget Tree.
And a cut command (instead of a copy/delete).
···
--
Best regards, emailto: scholz at scriptolutions dot com
Lothar Scholz http://www.ruby-ide.com
CTO Scriptolutions Ruby, PHP, Python IDE 's
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require__': No such file to load -- fox (LoadError)
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require'
from ./__FX__.rb:1
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require__'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require'
from foxGUIb.rbw:12
When trying to run foxGUIb.rbw
Any sugestions?
your failure messages look very strange to me, however:
> `require__': No such file to load -- fox (LoadError)
obviously ruby doesn't find FXRuby. it might not be installed on your system. would it be installed ruby's require should find "fox"
Have you installed the Fox GUI library successfully ? Did you try running a
few examples ? What operating system are you running this on ? What Ruby
version ?
In particular, if you type
require 'fox'
in irb, do you get a 'true' back ?
I think this will help us answering your question.
Very well done. The UI is well-designed, the code generator works.
Good deal. It would be neat if userscould run the generated code from
within foxGUib.
Bill
···
On Thu, 6 Jan 2005 01:26:31 +0900, henon (meinrad recheis) <meinrad.recheis__nospam__@gmx.at> wrote:
The wiki is probably the best place for feedback.
I would appreciate your feedback most!
If you have FXRuby 1.0.29 or earlier, you do a require "fox". If you have
FXRuby 1.2.2, you must do a require "fox12". Perhaps this is the problem.
Curt
···
-----Original Message-----
From: "Luis G. Gómez" [mailto:lgomez@vfxnetwork.com]
Sent: Wednesday, January 05, 2005 8:27 AM
To: ruby-talk ML
Subject: Re: [ANN] foxGUIb - Interactive Fox GUI Builder and Code
Generator
I get:
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__': No such file to load -- fox (LoadError)
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require'
from ./__FX__.rb:1
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in
`require__'
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require'
from foxGUIb.rbw:12
When trying to run foxGUIb.rbw
Any sugestions?
henon (meinrad recheis) wrote:
> foxGUIb is an interactive gui builder for fxruby written
entirely in Ruby.
> It does not require much knowledge of the FXRuby API and therefore is
> also a good start for fxruby newbies. foxGUIb is a completely
redesigned
> and rewritten version of the fox-tool project.
>
> Check out the Project Wiki for details and documentation.
>
> http://fox-tool.rubyforge.org/wiki/wiki.pl?
>
> or the project site at rubyforge
>
> http://www.rubyforge.org/projects/fox-tool
>
> I have been using foxGUIb myself for a about a year at work before I
> prepared it for release to the public. I consider it especially useful
> because you can tweak your fxruby user interfaces interactively
and that
> preserves a lot of time, fox-api reading and finger typing.
>
> -henon
>
--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 1/3/2005
> foxGUIb is an interactive gui builder for fxruby written entirely in Ruby.
> It does not require much knowledge of the FXRuby API and therefore is
> also a good start for fxruby newbies. foxGUIb is a completely redesigned
> and rewritten version of the fox-tool project.
Can you pleaaaase implement Drag & Drop in the Widget Tree.
thanks for that suggestion. i didn't do it until now because it is not as easy as it sounds. if i can find a way to implement this in ruby upon the FXTreeList widget i will definitely do it. would make things a lot easier
% ruby -I .:./FX:./gui foxGUIb.rbw
./FX/fxbase.rb:487: undefined superclass `FXScintilla' (TypeError)
from ./__FX__.rb:6:in `require'
from ./__FX__.rb:6
from foxGUIb.rbw:12:in `require'
from foxGUIb.rbw:12
foxGUIb is an interactive gui builder for fxruby written entirely in Ruby.
It does not require much knowledge of the FXRuby API and therefore is
also a good start for fxruby newbies. foxGUIb is a completely redesigned
and rewritten version of the fox-tool project.
this isn't bad. i need to get a interface up and running quickly, and
this tool seems to be the quickest way in combination with the one
click installer.
i'm porting my blogging app to ruby and one of the major pieces
missing is the gui. i'm trying to recreate the my tkblog interface:
i could use ruby/tk, but it would be a manual port. i thought i
would try a gui builder...
i came -><- this close to actually getting something working, without
knowing any fxruby at all. i couldn't get the buttons aligned the way
like the screenshot shows, but i was only working with it a minute or
two...
When I wrote my own GUI builder for FXRuby, I just used 4 keys to
'drag-and-drop'.
Left-Arrow => Reparent as next sibling under old parent.
Right-Arrow => Reparent as last sibling under old previous sibling.
Down-Arrow => Move to after next sibling. If last child then don't change.
Up-Arrow => Move to before previous sibling. If first child then don't change.
Coded it up in a few minutes, works like a charm, and IMO it's easier
when dealing with a tree structure.
I also used WASD for the tree navigation when I didn't want to select
a different node.
... I really need to rewrite it for Debian now that I'm off Win2k...
sigh... not enough time.
Probably going to wait to rewrite it for the
next-great-gui-kit-framework-thingie.
-Rich
···
On Thu, 6 Jan 2005 05:06:32 +0900, henon (meinrad recheis) <meinrad.recheis__nospam__@gmx.at> wrote:
Lothar Scholz wrote:
>
> Can you pleaaaase implement Drag & Drop in the Widget Tree.
thanks for that suggestion. i didn't do it until now because it is not
as easy as it sounds. if i can find a way to implement this in ruby upon
the FXTreeList widget i will definitely do it. would make things a lot
easier
% ruby -I .:./FX:./gui foxGUIb.rbw
./FX/fxbase.rb:487: undefined superclass `FXScintilla' (TypeError)
from ./__FX__.rb:6:in `require'
from ./__FX__.rb:6
from foxGUIb.rbw:12:in `require'
from foxGUIb.rbw:12
Where do I get FXScintilla?
class FXScintilla is part of FXRuby and therefore i don't understand the error message.
i encountered similar errors with one specific ruby version (don't remember which one) and worked around by changing to a annother ruby version. maybe it's a bug in your ruby version.
btw my current version is quite old
>>ruby 1.8.2 (2004-06-29) [i386-mswin32] <<
From: tony summerfelt <snowzone5@hotmail.com>
Subject: Re: [ANN] foxGUIb - Interactive Fox GUI Builder and Code Generator
Date: Sun, 9 Jan 2005 03:45:40 +0900
Message-ID: <b6a0u0t7epqqmvddktq5rksfcuak909tq6@4ax.com>
i could use ruby/tk, but it would be a manual port.
Ruby/Tk can load Tcl/Tk script files.
So, one of the easiest way is to extract the GUI part of your script
and load it into Ruby/Tk.
--
Hidetoshi NAGAI (nagai@ai.kyutech.ac.jp)
I can run foxGUIb fine but I can not run the generated code. I get an error in regards to
require 'FX'
you find "FX.rb" in the directory foxGUIb/FX/fxrelease. This is my fault. i should have mentioned in the readme. However it is mentioned in the UsersGuide on the Project-Wiki.
regards,
- henon
Curt Hibbs wrote:
> If you have FXRuby 1.0.29 or earlier, you do a require "fox".
If you have
> FXRuby 1.2.2, you must do a require "fox12". Perhaps this is
the problem.
That doesn't work with RubyGems! I've installed fxruby (1.2.2). Does
anyone have the same problem?
If your using the RubyGems version of FXRuby, then you also need to require
"rubygems" first (or start ruby with the "-rubygems" option).
The FXRuby lib is named "fox.so" in FxRuby 1.0.29, but in 1.2.2 it has been
named "fox12.so".