Page 1 of 1

find field in RR dictionary not refreshing properly

Posted: Sun Nov 02, 2008 2:30 pm
by billworld
This is really annoying. Trying to learn RR becomes a chore when the dictionary doesn't work as expected. For example, clicking in the find field and typing text doesn't always work! For some odd reason one types and nothing gets inputted. I have to click elsewhere in the list of terms then go back to the find field and try again usually to get the field to "wake up".

Is this a refresh issue? Anyone else seeing this?

Makes the IDE feel really unpolished regardless of the fact that it's quite annoying to have to deal with this. Is there a way to fix this?

Posted: Sun Nov 02, 2008 5:40 pm
by Janschenkel
Is the insertion point blinking at the time? I did notice that you have to click to the right of the magnifying glass - clicking on it doesn't actually select the text of the search field.

Jan Schenkel.

Posted: Sun Nov 02, 2008 6:07 pm
by billworld
I'll look for that the next time it occurs. Maybe I was just clicking on the mag. glass then quickly typing...

The UI needs improvement. When double-clicking on a record to view it's detail, the find filter field disappears. How do you get it back? Well... clicking around I discovered if you click "All" at the top left you get it back. Very bad UI design.
Janschenkel wrote:Is the insertion point blinking at the time? I did notice that you have to click to the right of the magnifying glass - clicking on it doesn't actually select the text of the search field.

Jan Schenkel.

Posted: Mon Nov 03, 2008 6:44 am
by Obleo
When double-clicking on a record to view it's detail, the find filter field disappears. How do you get it back? Well... clicking around I discovered if you click "All" at the top left you get it back. Very bad UI design.
Thanks, I been trying to figure the same problem with the disappearing search field. It has been driving me absolutely up the wall, trying to have the thing reappear.

Posted: Mon Nov 03, 2008 10:22 am
by Mark
Very bad UI design.
Dear Bill,

Please report this to the Quality Control Centre.

Best,

Mark

Posted: Mon Nov 03, 2008 12:27 pm
by SparkOut
Or you can fix it yourself.

(take a backup first).

If not already selected, in the "View" menu, select the option to show "Revolution UI Elements in Lists"

In the Application Browser, find the "revDictionaryStack" and expand the list of cards. There should be "Index" and "Entry Viewer".

In the Application Viewer's right-pane, find the entry for the group "Search" on the card "Index", and edit the script of that group.

The last handler in the script of group "Search" is "updateSearchRequest"
Insert the last line before the end declaration for the handler

Code: Select all

if the name of this card is not "Index" then go card "Index"
Open the Property Inspector for the field "Search Text" of group "Search" and check the box "Share text"

Open the card script for card "Entry Viewer" and change the preOpenCard handler to set the visible to true for the three elements of the search group.

Compile and save. Try it out.

Posted: Mon Nov 03, 2008 10:02 pm
by billworld
Thanks. I'll give that a try later. This concept of being able to edit the actual IDE hasn't sunk in totally yet. Very powerful concept. But, for use newbies, it would be great to have some of the kinks ironed out to begin with so we stumble less.

Anyway, thanks again for the excellent pointer.

Bill
SparkOut wrote:Or you can fix it yourself.

Posted: Fri Nov 07, 2008 1:29 am
by billworld
I think I've finally isolated the exact step for re-creating this problem.

1. Close the dictionary if it's currently open.

2. Go into Script Editor and place the cursor anywhere in the SE.

3. Click the button to go to the Dictionary.

4. You should see a blinking cursor in the Find field for the dictionary.

5. Go ahead and try to type something. You WON'T see whay you typed entered into the Find field.

6. Click anywhere in the Dictionary list of terms then back in the Find field. You WILL see what you type now.

I've sent in a report to QCC on this.
Obleo wrote:
When double-clicking on a record to view it's detail, the find filter field disappears. How do you get it back? Well... clicking around I discovered if you click "All" at the top left you get it back. Very bad UI design.
Thanks, I been trying to figure the same problem with the disappearing search field. It has been driving me absolutely up the wall, trying to have the thing reappear.

Posted: Fri Nov 07, 2008 9:03 am
by SparkOut
I followed those steps and had no problem on my system (Rev Studio 3.0.0 build 750 on Windows XP). Typing into the find box in the dictionary at step 5 works straight off for me. (Granted I've made the modification I mentioned above.)

Posted: Fri Nov 07, 2008 10:29 am
by Mark
Dear Bill,

I experienced this problem a few Revolution versions ago, but not anymore (on Mac OS X).

Best,

Mark

Posted: Fri Nov 07, 2008 1:16 pm
by billworld
I'm on Mac OS X with the latest RR. I haven't yet made the nice modification you kindly provided. (Still tackling other items.)

Can anyone else attempt to re-create the problem using the steps above on Mac OS X Rev. build 750 vers 3.0.0?
SparkOut wrote:I followed those steps and had no problem on my system (Rev Studio 3.0.0 build 750 on Windows XP). Typing into the find box in the dictionary at step 5 works straight off for me. (Granted I've made the modification I mentioned above.)

Posted: Fri Nov 07, 2008 2:43 pm
by BvG
Rev (the IDE) has all kind of focus problems, most of the time when I type the text goes into nirvana, but often to the message box instead of the stack i brought to front.

There where several occurrences where palettes would steal focus, and sometimes users even accidentally would rename objects because focus was set to the property inspector (though this particular problem has been fixed quickly).

As to what to do about it... Use Metacard, or make your own IDE, until RunRev decides that this is a priority.