any other workarounds to speed up the listbox (Real Studio network user group Mailinglist archive)

Back to the thread list
Previous thread: Once again: Seeding the RND
Next thread: OT: powerbook dvd rom code free


Re: WWDC Conferences   -   Troy A. Dix
  any other workarounds to speed up the listbox   -   Harry Hooie
   Re: any other workarounds to speed up the listbox   -   Mr. Weasel Willits
    Re: any other workarounds to speed up the listbox   -   Bill Mahaffey
     Re: any other workarounds to speed up the listbox   -   Dario Guerrero
   Re: any other workarounds to speed up the listbox   -   Mike Woodworth
    Re: any other workarounds to speed up the listbox   -   Will Cosgrove
     Re: any other workarounds to speed up the listbox   -   alex

any other workarounds to speed up the listbox
Date: 07.05.02 14:37 (Tue, 07 May 2002 08:37:51 -0500)
From: Harry Hooie

Anyone know of any other workarounds to speed up the listbox in RB 4.0.2.

I have used the workarounds that I know of - pragmadisablebackgroundtasks,
.visibleúlse which speed just about everything up by about 400% except for
scrolling (also gets around the realtime multi-addrow from threads issue)

Now my multicolumn listboxes are at least tolerable under OS X.

Unfortunately when the listboxes have the focus or when changed from within
a thread, they keep disappearing and reappearing making the app look kinda
crappy.

But the choice was to 1) have an app that is so slow it is unbearable, 2)
have an app that looks a little crappy, or 3) use a 3rd party listbox like
Einhugur's Grid and have to recode quite a lot.

The fact that I can get such a huge speedup in adding, deleting, and even
just selecting/deselecting large numbers of rows by simply setting the
listbox .visible to false indicates to me that there is a lot of
optimization of the listbox yet to be done.

I wish I could just set a flag to tell a listbox to not waste time
refreshing while I am in loop modifying it. I can't be the only developer
that is getting frustrated with my users saying "would be a great program if
the Listbox wasn't so ridiculously slow."

This listbox speed issue is really a problem at work where I have convinced
some of my coworkers to use RB for their simple cross-platform database
projects. They keep wanting to use multi-column listboxes to display rows
of data. Imagine that! And now that most of them have moved to OS X,
they have the same speed problems that I have. (At least I didn't pay for
the Pro version though, he he)
______
Harry Hooie
<email address removed>
http://www.harryhooie.com/

---
Subscribe to the digest:
<mailto:<email address removed>>
Unsubscribe:
<mailto:<email address removed>>

Re: any other workarounds to speed up the listbox
Date: 07.05.02 14:41 (Tue, 07 May 2002 06:41:40 -0700)
From: Mr. Weasel Willits
On 5/7/02 6:37 AM, the NSA intercepted the following message from "Harry
Hooie" <<email address removed>>:

>
> Anyone know of any other workarounds to speed up the listbox in RB 4.0.2.
>
> Now my multicolumn listboxes are at least tolerable under OS X.

Wait for 10.2. There's just nothing you can do to speed up OS X. It's a side
affect of double buffering, antialiasing, and the new interface.

Sorry. I wish there was a workaround too.


--------------- Seth Willits --------------
Procrastination is the worst of my virtues,
but one that I am associated with the most.
-- Seth Willits
---- http://freaksoftware.tripod.com/ -----


---
Subscribe to the digest:
<mailto:<email address removed>>
Unsubscribe:
<mailto:<email address removed>>

Re: any other workarounds to speed up the listbox
Date: 07.05.02 14:52 (Tue, 07 May 2002 06:52:34 -0700)
From: Bill Mahaffey
FWIW I find scrolling to be unbearably slow under MACOS as well.
Kinda embarrassing actually.

bill

Re: any other workarounds to speed up the listbox
Date: 08.05.02 19:46 (Wed, 8 May 2002 20:46:23 +0200)
From: Dario Guerrero
I found the workarround by buying the einhugur plugins. They are
extremely fast. Try them. I think they are the best complement to
RealBASIC.

Now my applicacion is up to tree times faster in general, before it
was usable, but ugly.


El martes, 7 mayo, 2002, a las 03:52 , Bill Mahaffey escribió:"

>>> Anyone know of any other workarounds to speed up the listbox in RB 4.0.
>>> 2.
>>>
>>> Now my multicolumn listboxes are at least tolerable under OS X.
>>
>> Wait for 10.2. There's just nothing you can do to speed up OS X. It's a
>> side
>> affect of double buffering, antialiasing, and the new interface.
>>
>> Sorry. I wish there was a workaround too.
>>

Un saludo,

Darío Guerrero.
---------------

mailto:<email address removed>
http://perso.wanadoo.es/dariogf/
Kualo Software.
http://homepage.mac.com/kualo/
mailto: <email address removed>

---
Subscribe to the digest:
<mailto:<email address removed>>
Unsubscribe:
<mailto:<email address removed>>

Re: any other workarounds to speed up the listbox
Date: 07.05.02 15:29 (Tue, 07 May 2002 10:29:57 -0400)
From: Mike Woodworth
on 5/07/02 9:37 AM, Harry Hooie at <email address removed> wrote:

>
> Anyone know of any other workarounds to speed up the listbox in RB 4.0.2.
>
> I have used the workarounds that I know of - pragmadisablebackgroundtasks,
> .visibleúlse which speed just about everything up by about 400% except for
> scrolling (also gets around the realtime multi-addrow from threads issue)
>
> Now my multicolumn listboxes are at least tolerable under OS X.
>
> Unfortunately when the listboxes have the focus or when changed from within
> a thread, they keep disappearing and reappearing making the app look kinda
> crappy.
>
> But the choice was to 1) have an app that is so slow it is unbearable, 2)
> have an app that looks a little crappy, or 3) use a 3rd party listbox like
> Einhugur's Grid and have to recode quite a lot.
>
> The fact that I can get such a huge speedup in adding, deleting, and even
> just selecting/deselecting large numbers of rows by simply setting the
> listbox .visible to false indicates to me that there is a lot of
> optimization of the listbox yet to be done.
>
> I wish I could just set a flag to tell a listbox to not waste time
> refreshing while I am in loop modifying it. I can't be the only developer
> that is getting frustrated with my users saying "would be a great program if
> the Listbox wasn't so ridiculously slow."
>
> This listbox speed issue is really a problem at work where I have convinced
> some of my coworkers to use RB for their simple cross-platform database
> projects. They keep wanting to use multi-column listboxes to display rows
> of data. Imagine that! And now that most of them have moved to OS X,
> they have the same speed problems that I have. (At least I didn't pay for
> the Pro version though, he he)
> ______
> Harry Hooie
> <email address removed>
> http://www.harryhooie.com/

Amen! My app lives and breathes huge amounts of user defined data... So my
interface is largely windows fulla listboxes, and I can't get it to scroll
fast enough to release an osx version. I don't blame osx because others are
doing it just fine (entourage for example). They seem to have rolled their
own listbox under x, or at least circumvented the antialiased text. However
they did it, it works... Well, far better than realbasic's listbox.

The listbox is by far the largest impediment to rolling out osx apps in my
situation. It's to the point I need a solution. Perhaps the folks at
realbasic can help?

mike
-

Re: any other workarounds to speed up the listbox
Date: 07.05.02 19:12 (Tue, 07 May 2002 13:12:41 -0500)
From: Will Cosgrove
> Amen! My app lives and breathes huge amounts of user defined data... So my
> interface is largely windows fulla listboxes, and I can't get it to scroll
> fast enough to release an osx version. I don't blame osx because others are
> doing it just fine (entourage for example). They seem to have rolled their
> own listbox under x, or at least circumvented the antialiased text. However
> they did it, it works... Well, far better than realbasic's listbox.

Entourage uses anti-aliased text under OS X just like RBs listbox (in
Entourage you can turn it off/on) and it works well with it on, this is
simply a case of RB's listbox implementation being sub-par, IMHO.

Cheers,
Will

---
Subscribe to the digest:
<mailto:<email address removed>>
Unsubscribe:
<mailto:<email address removed>>

Re: any other workarounds to speed up the listbox
Date: 07.05.02 19:21 (Tue, 07 May 2002 14:21:31 -0400)
From: alex
If you're looking for a listbox that does not need to be perfect right away,
and you are a few months away from production, then you can always check out
the DataBrowser plugin.

http://www.webprofitable.com/RB

It's still in alpha stages and dev has stopped on it for a few months
though!

Alex

>> Amen! My app lives and breathes huge amounts of user defined data... So my
>> interface is largely windows fulla listboxes, and I can't get it to scroll
>> fast enough to release an osx version. I don't blame osx because others are
>> doing it just fine (entourage for example). They seem to have rolled their
>> own listbox under x, or at least circumvented the antialiased text. However
>> they did it, it works... Well, far better than realbasic's listbox.
>
> Entourage uses anti-aliased text under OS X just like RBs listbox (in
> Entourage you can turn it off/on) and it works well with it on, this is
> simply a case of RB's listbox implementation being sub-par, IMHO.
>
> Cheers,
> Will
>
> ---
> Subscribe to the digest:
> <mailto:<email address removed>>
> Unsubscribe:
> <mailto:<email address removed>>

---
Subscribe to the digest:
<mailto:<email address removed>>
Unsubscribe:
<mailto:<email address removed>>