On 10/29/07, Daniel Ehrenberg <[EMAIL PROTECTED]> wrote:
> I'm adding this to my Factor FAQ:
>
> Currently, Factor uses a cross-platform UI library written in Factor
> itself, using OpenGL and a small amount of native code on each
> platform. The listener uses this library. There is a Cocoa binding,
> which is used for the window frame and menu for Mac applications,
> though it could be used for other things. Similarly, for Unix, there
> is an X binding, and it has been used in a Factor window manager,
> Factory. On Windows, there is a binding to some parts of the Windows
> API through C, but not parts that create widgets. There aren't any
> bindings to wxWidgets or Gtk yet. Gtk bindings would be doable but
> somewhat challenging due to their heavy use of macros and complicated
> structs, and a SWIG binding could be helpful in implementing them.
> wxWidgets bindings would be impossible right now, as alien does not
> support C++'s name mangling.
>
> On 10/29/07, Graeme Prentice <[EMAIL PROTECTED]> wrote:
> >
> >
> > What GUI interface capability does Factor have.
> >
> > It seems that it's not like e.g. wxWidgets where the same top level code
> > produces a more or less equivalent result in terms of listboxes, checkboxes,
> > treeviews etc. regardless of which platform you compile for - the same top
> > level code still works and geta translated to a native look and feel by thw
> > WxWidgets infrastructure.
> >
> > How does factor work?  Do you have to redo all the user-level GUI generating
> > code for every platform you want it to run on?
> > i.e. to create a GUI app for Windows, I have to learn some Window API stuff,
> > or maybe try and bind to WTL and for Linux I have to learn X11  - is that
> > right?
> >
> > Thanks for any enlightenment.
> > Graeme
> >
> >
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by: Splunk Inc.
> > Still grepping through log files to find problems?  Stop.
> > Now Search log events and configuration files using AJAX and a browser.
> > Download your FREE copy of Splunk now >> http://get.splunk.com/
> > _______________________________________________
> > Factor-talk mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/factor-talk
> >
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> Factor-talk mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>

In terms of the Win32 widget calls; are C callbacks functional (I know
that was on the TODO list) a while back.  If so, then there shouldn't
be that much to creating widgets  under windows except translating the
overzealous use of hungarian notation.

-- 
Berlin Brown
http://botspiritcompany.com/botlist/spring/help/about.html

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to