Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

Re: Seaside Widgets & SqueakMap example: msg#00144

lang.smalltalk.squeak.seaside

Subject: Re: Seaside Widgets & SqueakMap example


Avi Bryant wrote:
>
> ... One thing to look at might be to do a web-based builder, maybe
> extending the halo system that's already there. ...
> Because of the way models seem to propagate down your tree, I think it
> would be very valuable to do the UI building with a live example of the
> model in place, so that you can easily show which selectors are
> available to be hooked up at each level and so on.

I guess it's time to upgrade to the newer Seaside version
(I forgot to mention which version I was using). I'd read
about the halo stuff, but it never occurred to me to extend
it, as you're suggesting. I'd been putting off installing
wxWidgets; now maybe I won't have to -- a live builder
is much more appealing.

However, one side benefit of wxWidgets could have been to
leverage the same screens for a native widget option. But,
I've this nagging feeling that the result will be disappointing
because of differing UI interaction style. The option may still
be open, if the process is reversed, by generating the wxWidget
stuff from Squeak.

>
> The one thing I especially miss about the renderer in such models is
> the ease with which you can do iteration and conditional logic. It's
> just so much nicer to use real Smalltalk control structures than to
> have an IterationNode or ConditionalTag or whatever, as you usually get
> in template or widget-tree systems. I haven't yet come up with a good
> way of unifying those two approaches, however.

Iteration seems to be nice enough (see UISequence). I've yet
to handle conditionals though. It's come up in a few cases,
but I've not attacked it yet.

Thanks for your comments.

--yanni


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
qplus.devel/200...    network.jabber....    debian.qa-packa...    encryption.gpg....    python.dabo.dev...    uclinux.devel/2...    science.mathema...    recreation.pesc...    kernel.ck/2004-...    mozilla.devel.e...    tex.latex.prosp...    ietf.multi6/200...    bbc.cvs/2002-11...    xfree86.newbie/...    jakarta.taglibs...    altlinux.hardwa...    comedi/2002-05/...    horde.bugs/2004...    games.diplomacy...    finance.e-gold....    web.dom.test-su...    lang.ruby.rails...    os.netbsd.devel...    video.gstreamer...   
Home | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe

Navigation