Project

General

Profile

Feature #3762

misc UI features

Added by Greg Shah over 5 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
Start date:
Due date:
% Done:

100%

billable:
No
vendor_id:
GCD
version:

Related issues

Related to User Interface - Feature #3811: more misc UI features Closed

History

#1 Updated by Greg Shah over 5 years ago

Attributes

  • MENU:TOGGLE-BOX
  • EDITOR:LARGE
  • COMBO-BOX:AUTO-COMPLETION

Methods

  • BROWSE:CREATE-RESULT-LIST-ENTRY
  • COMBO-BOX:EDIT-UNDO

#2 Updated by Greg Shah over 5 years ago

#3 Updated by Constantin Asofiei over 5 years ago

Conversion issues for AUTO-COMPLETION attribute and EDIT-UNDO method are solved in 3750a rev 11298.

#4 Updated by Constantin Asofiei over 5 years ago

  • Status changed from New to WIP
  • Assignee set to Constantin Asofiei

#5 Updated by Greg Shah over 5 years ago

Are all the other attributes/methods already supported at conversion time?

#6 Updated by Constantin Asofiei over 5 years ago

Greg Shah wrote:

Are all the other attributes/methods already supported at conversion time?

Yes, I've checked them.

#7 Updated by Constantin Asofiei over 5 years ago

Other notes:
  • TOGGLE-BOX is fully supported - fixed gaps in 11299.
  • EDITOR:LARGE - this is just to mark that an EDITOR can display a LONGCHAR value - FWD can handle this automatically, nothing specific is required. I think the gaps should be changed to rt_full.

#8 Updated by Greg Shah over 5 years ago

FWD can handle this automatically, nothing specific is required. I think the gaps should be changed to rt_full.

Please go ahead with this. Also: the runtime code should have comments to mention that no actual backing runtime is needed because the feature is implicitly supported in FWD.

#9 Updated by Constantin Asofiei over 5 years ago

3750a rev 11300 fixes EDITOR:LARGE attribute runtime (get/set support) and gaps.

#10 Updated by Stanislav Lomany over 5 years ago

I'll be working on BROWSE:CREATE-RESULT-LIST-ENTRY while AWS is not accessible.

#11 Updated by Stanislav Lomany over 5 years ago

FYI, we miss implementation of QUERY:CREATE-RESULT-LIST-ENTRY, so it should be implemented for all types of queries in order to implement BROWSE:CREATE-RESULT-LIST-ENTRY.

#12 Updated by Greg Shah over 5 years ago

Stanislav Lomany wrote:

FYI, we miss implementation of QUERY:CREATE-RESULT-LIST-ENTRY, so it should be implemented for all types of queries in order to implement BROWSE:CREATE-RESULT-LIST-ENTRY.

Agreed. These must be implemented at the same time.

#13 Updated by Greg Shah over 5 years ago

I've been wondering if the core of the implementation is the idea that the query is closed and reopened such that there is a new result list.

#14 Updated by Stanislav Lomany about 5 years ago

I've been wondering if the core of the implementation is the idea that the query is closed and reopened such that there is a new result list.

Unfortunately it's not the case. The new entry contains ids of the current records contained in the query's backing buffers. It can be arbitrary records not matching the original query sorting. "No record" is also a valid entry.

Note that I'm not going to implement CREATE-RESULT-LIST-ENTRY for non-scrolling queries because it seems to be inpractical: what is the sense of adding an entry if you cannot get back to it? I guess that underlying implementations for scrolling and non-scrolling queries are similar in 4GL, while in FWD it may be completely different, so that will save a lot of time.

#15 Updated by Greg Shah about 5 years ago

The work for CREATE-RESULT-LIST-ENTRY() is being moved to #3940, which will be worked in the main project.

#16 Updated by Greg Shah about 5 years ago

Are there any runtime features in this task which were not finished?

#17 Updated by Greg Shah about 5 years ago

Greg Shah wrote:

Are there any runtime features in this task which were not finished?

Does anyone know this answer?

#18 Updated by Constantin Asofiei about 5 years ago

Greg Shah wrote:

Are there any runtime features in this task which were not finished?

All runtime for MENU:TOGGLE-BOX and EDITOR:LARGE is there. COMBO-BOX:AUTO-COMPLETION and COMBO-BOX:EDIT-UNDO is not completed.

#19 Updated by Greg Shah about 5 years ago

COMBO-BOX:AUTO-COMPLETION and COMBO-BOX:EDIT-UNDO is not completed.

Eugenie: Please add these to your work in #3811.

#20 Updated by Greg Shah about 5 years ago

  • Status changed from WIP to Closed
  • % Done changed from 0 to 100

Branch 3811a was merged to trunk as revision 11303. This finishes the work in this task.

Also available in: Atom PDF