Project

General

Profile

Activity

From 05/28/2021 to 06/26/2021

06/24/2021

01:00 PM Bug #5118: TREELIST widget issues
Yet another issue: arrows are not displayed when a column header is dragged: it is possible to change the column orde... Vladimir Tsichevski
11:23 AM Bug #5118: TREELIST widget issues
FIXED in rev. 12602.
Another issue: in OCX, when a tree is sorted or tree sort direction changes, the tree is scro...
Vladimir Tsichevski
02:48 AM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
>
> > Any widget benefits from this. If a complex widget is well...
Hynek Cihlar

06/23/2021

05:57 PM Bug #5118: TREELIST widget issues
Hynek Cihlar wrote:
> Any widget benefits from this. If a complex widget is well structured it will add to its res...
Vladimir Tsichevski
03:02 PM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
>
> > Selective redraw (only invalidated widgets need to redraw)...
Hynek Cihlar
01:04 PM Bug #5118: TREELIST widget issues
Hynek Cihlar wrote:
> Selective redraw (only invalidated widgets need to redraw)
Caption items are very simple ob...
Vladimir Tsichevski
12:36 PM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Vladimir Tsichevski wrote:
> > > # The tree body implemented ...
Hynek Cihlar
11:51 AM Bug #5118: TREELIST widget issues
Expand/collapse button hit test issue:
In the original OCX, clicking with mouse outside the expand/collapse button...
Vladimir Tsichevski
11:48 AM Bug #5118: TREELIST widget issues
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > # The tree body implemented as *one widget*: columns are *not*...
Vladimir Tsichevski
11:01 AM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> # The tree body implemented as *one widget*: columns are *not* implemented as widgets. ...
Hynek Cihlar
10:55 AM Bug #5118: TREELIST widget issues
Hynek Cihlar wrote:
> I would keep this as is. From the UX perspective, scrolling only the records makes better se...
Vladimir Tsichevski
10:25 AM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Vladimir Tsichevski wrote:
> > > In OCX the scrollable contai...
Hynek Cihlar
10:20 AM Bug #5118: TREELIST widget issues
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > In OCX the scrollable container wraps the whole tree widget, i...
Vladimir Tsichevski
10:11 AM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> In OCX the scrollable container wraps the whole tree widget, including the tree caption...
Hynek Cihlar
10:10 AM Bug #5118: TREELIST widget issues
In OCX the scrollable container wraps the whole tree widget, including the tree caption. In FWD it wraps the tree bod... Vladimir Tsichevski

06/22/2021

09:57 AM Bug #5118: TREELIST widget issues
FIXED in rev. 12602.
Node navigation by keyboard works incorrectly. See the attached @5118-110.mp4@ video.
In thi...
Vladimir Tsichevski

06/21/2021

10:20 AM Bug #5118: TREELIST widget issues
Hynek Cihlar wrote:
> The generics are gone for the price of having to down cast on multiple places. This was the ...
Vladimir Tsichevski
07:43 AM Bug #5118: TREELIST widget issues
> Frankly I can't quantify what version is better but my guts incline more towards generics.
Since it is not absol...
Greg Shah
02:13 AM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Vladimir Tsichevski wrote:
> > > I can create a diff file and...
Hynek Cihlar

06/18/2021

03:33 PM Bug #5118: TREELIST widget issues
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > I can create a diff file and post it here though.
>
> Yes, ...
Vladimir Tsichevski
03:28 PM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> I can create a diff file and post it here though.
Yes, this is what I meant.
Hynek Cihlar
03:22 PM Bug #5118: TREELIST widget issues
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > And, I am pretty sure the first generic-related refactoring is...
Vladimir Tsichevski
03:16 PM Bug #5118: TREELIST widget issues
So, this is the result of the discussion and the current development state:
# Making @TREELIST/TREEVIEW@ implement...
Vladimir Tsichevski
03:14 PM Bug #5118: TREELIST widget issues
Hynek Cihlar wrote:

> > As to the second refactoring, I am not so sure, so I can try the copy/paste approach you ...
Vladimir Tsichevski
02:52 PM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> And, I am pretty sure the first generic-related refactoring is possible, because I have...
Hynek Cihlar
02:50 PM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Vladimir Tsichevski wrote:
> >
> > > h3. Make @TREEVIEW@ i...
Hynek Cihlar
11:06 AM Bug #5118: TREELIST widget issues
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
>
> > h3. Make @TREEVIEW@ implemented as a layer over the @TREE...
Vladimir Tsichevski
10:41 AM Bug #5118: TREELIST widget issues
Eugenie Lyzenko wrote:
> Vladimir,
>
> Please keep in mind in your efforts there is another customer specific ext...
Vladimir Tsichevski
10:39 AM Bug #5118: TREELIST widget issues
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > # The conventional class ancestry is mixed with generics, and ...
Vladimir Tsichevski
09:36 AM Bug #5118: TREELIST widget issues
Greg Shah wrote:
> > Make @TREEVIEW@ implemented as a layer over the @TREELIST@. @TREEVIEW@ is a one-column @TREELIS...
Vladimir Tsichevski
09:18 AM Bug #5118: TREELIST widget issues
Sergey Ivanovskiy wrote:
> Vladimir, @TreeViewGuiImpl@ supports the editing of node labels but @TreeListGuiImpl@ doe...
Vladimir Tsichevski
08:05 AM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:

> h3. Make @TREEVIEW@ implemented as a layer over the @TREELIST@
>
> *Rationale*
>...
Hynek Cihlar
07:56 AM Bug #5118: TREELIST widget issues
Vladimir,
Please keep in mind in your efforts there is another customer specific external widget that is highly de...
Eugenie Lyzenko
07:47 AM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> # The conventional class ancestry is mixed with generics, and this prevents from using ...
Hynek Cihlar
07:33 AM Bug #5118: TREELIST widget issues
> Make @TREEVIEW@ implemented as a layer over the @TREELIST@. @TREEVIEW@ is a one-column @TREELIST@ with caption disp... Greg Shah
04:46 AM Bug #5118: TREELIST widget issues
Vladimir, @TreeViewGuiImpl@ supports the editing of node labels but @TreeListGuiImpl@ doesn't implement this function... Sergey Ivanovskiy

06/17/2021

05:41 PM Bug #5118: TREELIST widget issues
h2. Refactoring the @TREELIST/TREEVIEW@ implementation
# Make @TREEVIEW@ implemented as a layer over the @TREELIST...
Vladimir Tsichevski
03:15 PM Bug #5472: Implement Swing keyboard mapping in a similar manner to web client
Yes, the same approach can be taken. Greg Shah
12:18 PM Bug #5472: Implement Swing keyboard mapping in a similar manner to web client
Do we really need to detect the user's keyboard layout? Could we follow the same approach as it was implemented for t... Sergey Ivanovskiy
09:28 AM Bug #5472: Implement Swing keyboard mapping in a similar manner to web client
It is about selecting (or better yet, detecting) the correct keyboard layout.
More importantly, we must make chang...
Greg Shah
09:25 AM Bug #5472: Implement Swing keyboard mapping in a similar manner to web client
Recent updates allow for keyboard mapping to be selected in the web client. Similar implementation is needed for Swing. Roger Borrello
09:23 AM Bug #5472 (New): Implement Swing keyboard mapping in a similar manner to web client
Roger Borrello
10:39 AM Bug #5473: go-pending value is not maintained properly
This is a helpful patch to add logging of the changes to @isGoPending@ in @ThinClient.java@... Roger Borrello
10:29 AM Bug #5473 (New): go-pending value is not maintained properly
Roger Borrello

06/14/2021

04:56 PM Bug #5449: Focusing issues after APPLY entry TO window
Related discussion is in #5142-14, #5142-24 thru #5142-32.
Testcase attached. To reproduce, press "ENTRY to window...
Stanislav Lomany
04:15 PM Bug #5449 (New): Focusing issues after APPLY entry TO window
Stanislav Lomany

06/09/2021

11:37 AM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> Greg Shah wrote:
>
> > 4. Column titles are not "dotted" when trimmed.
>
> They a...
Vladimir Tsichevski

06/08/2021

03:28 PM Bug #5118: TREELIST widget issues
FIXED in rev. 12521. Greg Shah wrote:
> 4. Column titles are not "dotted" when trimmed.
They are indeed dotted,...
Vladimir Tsichevski
03:13 PM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> In FWD a node is collapsed/expanded on mouse up event for *any mouse button* in *any ...
Vladimir Tsichevski
02:59 PM Bug #5118: TREELIST widget issues
Adrian Lungu wrote:
> Vladimir Tsichevski wrote:
> > Another thing still unfixed (or a regression?): when the node ...
Vladimir Tsichevski

06/03/2021

03:50 PM Bug #5118: TREELIST widget issues
FIXED. New findings:
Each cell in the original OCX has two distinct slots to keep the "cell value":
# @value@ ...
Vladimir Tsichevski
11:02 AM Feature #5401: add 4GL syntax option to SYSTEM-DIALOG GET-FILE to lock the user into a given root...
As a security measure, this task will add a 4GL syntax @JAIL-PATH <path_expr>@ option to @SYSTEM-DIALOG GET-FILE@ to ... Greg Shah
11:00 AM Feature #5401 (New): add 4GL syntax option to SYSTEM-DIALOG GET-FILE to lock the user into a give...
Greg Shah

06/02/2021

05:15 PM Bug #5398: Fix UNDERLINE and COLOR don't convert to valid Java code for default frame
The following code sample should convert the @UNDERLINE@ and @COLOR@ statements (with or without the @FORM@ statement... Hynek Cihlar
05:09 PM Bug #5398 (New): Fix UNDERLINE and COLOR don't convert to valid Java code for default frame
Hynek Cihlar
03:45 PM Feature #3269: implement optional enhanced mode for ABL GUI which supports dynamic layout
I like it. I also deleted the old files. Greg Shah
01:16 PM Feature #3269: implement optional enhanced mode for ABL GUI which supports dynamic layout
Greg Shah wrote:
> > I don't have rights to remove hotel-gui_guests_unsized2.png, hotel-gui_guests_resized2.png and...
Roger Borrello
01:00 PM Feature #3269: implement optional enhanced mode for ABL GUI which supports dynamic layout
> I don't have rights to remove hotel-gui_guests_unsized2.png, hotel-gui_guests_resized2.png and hotel-gui_guests_si... Greg Shah
12:51 PM Feature #3269: implement optional enhanced mode for ABL GUI which supports dynamic layout
Roger Borrello wrote:
> Also, what am I doing wrong with Virtual Desktop Mode? Should the directory update be in a d...
Roger Borrello
12:37 PM Feature #3269: implement optional enhanced mode for ABL GUI which supports dynamic layout
With respect to the sizing itself, the number of pixels that are used to determine if you are trying to grab diagonal... Roger Borrello
12:34 PM Feature #3269: implement optional enhanced mode for ABL GUI which supports dynamic layout
Greg Shah wrote:
> It is definitely not correct behavior.
>
> Also, you didn't do embedded mode. You did the Swi...
Roger Borrello
11:56 AM Feature #3269: implement optional enhanced mode for ABL GUI which supports dynamic layout
It is definitely not correct behavior.
Also, you didn't do embedded mode. You did the Swing client. We don't nee...
Greg Shah
11:49 AM Feature #3269: implement optional enhanced mode for ABL GUI which supports dynamic layout
Take a look at "Samples":/projects/p2j/wiki/Dynamic_Layout#Samples
It actually doesn't look correct, although I ma...
Roger Borrello
07:53 AM Feature #3269: implement optional enhanced mode for ABL GUI which supports dynamic layout
Greg Shah wrote:
> Roger: Could you please capture some screen shots of example Windows before/after resize? I'd li...
Roger Borrello
07:51 AM Feature #3269: implement optional enhanced mode for ABL GUI which supports dynamic layout
Roger: Could you please capture some screen shots of example Windows before/after resize? I'd like 2 sequences (each... Greg Shah
01:43 AM Feature #3269: implement optional enhanced mode for ABL GUI which supports dynamic layout
Greg Shah wrote:
> I added a note about the @<window>:RESIZE@ attribute.
It looks good.
Hynek Cihlar
08:51 PM Feature #3269: implement optional enhanced mode for ABL GUI which supports dynamic layout
I added a note about the @<window>:RESIZE@ attribute. Greg Shah
01:29 PM Feature #5397: TREELIST: implement multi-column sorting
Currently tree list nodes can only be sorted by a single column value. Original OCX prototype supports optional multi... Vladimir Tsichevski
01:26 PM Feature #5397 (New): TREELIST: implement multi-column sorting
Vladimir Tsichevski

06/01/2021

07:21 PM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> Eugenie Lyzenko wrote:
> > Vladimir,
>
> > Could you please fix this ASAP.
>
> t...
Eugenie Lyzenko
07:12 PM Bug #5118: TREELIST widget issues
Eugenie Lyzenko wrote:
> Vladimir,
> Could you please fix this ASAP.
this was a glitch. Fixed.
Note: this c...
Vladimir Tsichevski
06:27 PM Bug #5118: TREELIST widget issues
Vladimir,
The customer application fix to be in sync with @12481@ - @12487@ caused another extension jar failure:
...
Eugenie Lyzenko
12:27 PM Bug #5118: TREELIST widget issues
Fixed by rev. 12481: #5118-32, #5118-69, #5118-72. Vladimir Tsichevski
11:58 AM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> Unfortunately, these examples do not convert correctly, the 4gl line:
Rev. 12481: ...
Vladimir Tsichevski
08:01 AM Bug #5118: TREELIST widget issues
Sergey Ivanovskiy wrote:
> Please take into account that Image List OCX can be set for Tree View OCX. These testcase...
Vladimir Tsichevski
07:25 AM Bug #5118: TREELIST widget issues
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > In the original @TREELIST@ OCX, at the moment a @TREELIST@ is ...
Hynek Cihlar
07:24 AM Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> In the original @TREELIST@ OCX, at the moment a @TREELIST@ is created, there are 3 icon...
Hynek Cihlar
05:02 AM Bug #5118: TREELIST widget issues
Sergey Ivanovskiy wrote:
> Please take into account that Image List OCX can be set for Tree View OCX. These testcase...
Vladimir Tsichevski
02:51 AM Bug #5118: TREELIST widget issues
Please take into account that Image List OCX can be set for Tree View OCX. These testcases @./treeview/test-image-li... Sergey Ivanovskiy
04:15 PM Feature #3269: implement optional enhanced mode for ABL GUI which supports dynamic layout
Greg Shah wrote:
> I've created "Dynamic Layout":/projects/p2j/wiki/Dynamic_Layout based on #3269-42.
>
> Hynek: ...
Roger Borrello
01:43 PM Feature #3269: implement optional enhanced mode for ABL GUI which supports dynamic layout
Greg Shah wrote:
> I've created "Dynamic Layout":/projects/p2j/wiki/Dynamic_Layout based on #3269-42.
>
> Hynek: ...
Hynek Cihlar
11:31 AM Feature #3269: implement optional enhanced mode for ABL GUI which supports dynamic layout
I've created "Dynamic Layout":/projects/p2j/wiki/Dynamic_Layout based on #3269-42.
Hynek: Please review and edit a...
Greg Shah

05/31/2021

07:31 PM Bug #5118: TREELIST widget issues
FIXED in rev. 12481
In the original @TREELIST@ OCX, at the moment a @TREELIST@ is created, there are 3 icons already...
Vladimir Tsichevski
04:50 PM Bug #5118: TREELIST widget issues
The @MultiSelect@ feature (both the getter and the setter) is not currently implemented, but it is used in customer c... Vladimir Tsichevski
11:15 AM Bug #5118: TREELIST widget issues
FIXED in rev. 12481
@TreeWidgetBase.clearNodesImageList()@ destroys *all* images related to the widget, including ...
Vladimir Tsichevski

05/28/2021

01:20 PM Bug #5118: TREELIST widget issues
FIXED in rev. 12481
Caption rendering: if the text does not fit the caption width, is must be left-aligned.
Vladimir Tsichevski
10:50 AM Bug #5118: TREELIST widget issues
Tree node background and foreground colors seem to be supported, but setting these does not affect the tree view. May... Vladimir Tsichevski
 

Also available in: Atom