Activity
From 04/17/2020 to 05/16/2020
05/16/2020
- 05:35 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Sergey Ivanovskiy wrote:
> Vladimir, it can be that you should invoke @CalendarGuiImpl.this.initialize(WidgetId id, ... - 04:35 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Vladimir, it can be that you should invoke @CalendarGuiImpl.this.initialize(WidgetId id, CalendarConfig cfg)@ artific...
- 04:28 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Vladimir Tsichevski wrote:
> Is it possible to run this the calendar or its parts as a pure-client widget?
>
> I ...
05/15/2020
- 05:35 PM Feature #3880: enhanced browse 3rd phase of improvements
- Yes, if you can do it quickly.
- 05:11 PM Feature #3880: enhanced browse 3rd phase of improvements
- > add support for scroll-notify
Do I need to add support for @scroll-horizontal@ and @scroll-vertical@ as well? - 05:32 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Is it possible to run this the calendar or its parts as a pure-client widget?
I used the @uast/calendar/test-calen... - 12:09 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> OK. I have a test case and planning to add more. Some open source 4GL code uses @LOAD-PIC... - 10:39 AM Feature #4170: add drag and drop support to treeview widget
- OK. I have a test case and planning to add more. Some open source 4GL code uses @LOAD-PICTURE@...
- 10:27 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> I found some usages:
> [...]
> and there are many actual usages of @hImage:ImageList:Li... - 10:21 AM Feature #4170: add drag and drop support to treeview widget
- I found some usages:...
- 09:33 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Can these changes break the customer's code? I didn't know all usages of @ImageList@.
... - 09:25 AM Feature #4170: add drag and drop support to treeview widget
- > Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > Now the conversion of
> > [...]
> > is failed with NPE
> ... - 07:32 AM Feature #4394 (Test): add some frame options and attributes
05/14/2020
- 06:33 PM Feature #4394: add some frame options and attributes
- According to #4394-4 this task should only cover @FRAME-NAME@, so it can be moved to Test.
- 06:23 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- h2. USE-TEXT
This looks like it's working properly. However, there are 2 UI issues, one might be related, the othe... - 04:33 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- Even though documentation for @IS-ATTR-SPACE@ function indicates it is also supported only for backward compatibility...
- 02:42 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- One issue is there isn't any documentation indicating the proper usage, or even what @ATTR-SPACE@ and @NO-ATTR-SPACE@...
- 01:58 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- Prove it (with testcases). You can only do this with frame that have many widgets. Make sure you test:
* more th... - 01:19 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- h2. NO-ATTR-SPACE
All the documentation indicates @ATTR-SPACE@ and @NO-ATTR-SPACE@ have no effect. That they are s... - 03:14 PM Bug #4643: Wrong text width calculation in Swing driver
- Vladimir Tsichevski wrote:
> Does the JS version wrong results as the @SwingGuiDriver@ does? If not, then we can jus... - 02:55 PM Bug #4643: Wrong text width calculation in Swing driver
- Constantin Asofiei wrote:
> The @getStringBounds@ approach is different than the @awt.FontMetrics@ used by @SwingFon... - 10:28 AM Bug #4643: Wrong text width calculation in Swing driver
- The @getStringBounds@ approach is different than the @awt.FontMetrics@ used by @SwingFontMetrics@. The @Native@ suff...
- 10:26 AM Bug #4643: Wrong text width calculation in Swing driver
- > > I'd prefer to just use a new name for the new APIs since it will be used much less than the current APIs.
> Ok. ... - 10:24 AM Bug #4643: Wrong text width calculation in Swing driver
- Greg Shah wrote:
> I'd prefer to just use a new name for the new APIs since it will be used much less than the cur... - 10:21 AM Bug #4643: Wrong text width calculation in Swing driver
- > If I get it right, in SwingGuiDriver first AWT internals are used to calculate individual character glyph sizes, bu...
- 09:37 AM Bug #4643: Wrong text width calculation in Swing driver
- Comments from GregShah:
> Vladimir,
>
> I suspect that the reason is due to the idea that we are trying to size t... - 09:34 AM Bug #4643: Wrong text width calculation in Swing driver
- To calculate widget optimal sizes, editor cursor position etc., we need to know the text width for a given string on ...
- 09:24 AM Bug #4643 (New): Wrong text width calculation in Swing driver
- 02:48 PM Feature #4170: add drag and drop support to treeview widget
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I found an issue with ThinClient.getMousePosition(widgetId) for ... - 02:26 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Hynek, could you help to explain why @ThinClient.hitTest@ was in these @setInvalidate@-br... - 02:25 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> I found an issue with ThinClient.getMousePosition(widgetId) for the Swing client related ... - 12:05 PM Feature #4170: add drag and drop support to treeview widget
- Hynek, could you help to explain why @ThinClient.hitTest@ was in these @setInvalidate@-braces?...
- 08:24 AM Feature #4170: add drag and drop support to treeview widget
- I found an issue with ThinClient.getMousePosition(widgetId) for the Swing client related to @AbstractWidget.displayPh...
05/13/2020
- 02:01 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Hynek, could you clarify why @TreeFace.getNodeAt@ has @GET-NODE-AT@ legacy method annotat... - 01:08 PM Feature #4170: add drag and drop support to treeview widget
- Hynek, could you clarify why @TreeFace.getNodeAt@ has @GET-NODE-AT@ legacy method annotation?...
- 11:17 AM Feature #4170: add drag and drop support to treeview widget
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, could you add new testcases for @TREELIST@ widget usages?... - 11:05 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Hynek, could you add new testcases for @TREELIST@ widget usages? I didn't find @TREELIST@... - 10:54 AM Feature #4170: add drag and drop support to treeview widget
- Hynek, could you add new testcases for @TREELIST@ widget usages? I didn't find @TREELIST@ examples in the @testcases@...
- 06:13 AM Feature #4170: add drag and drop support to treeview widget
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Now the conversion of
> > [...]
> > is failed with NPE
> > [.... - 05:50 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Another argument for not using o... - 05:44 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Now the conversion of
> [...]
> is failed with NPE
> [...]
> I prepared ext-hints for... - 05:36 AM Feature #4170: add drag and drop support to treeview widget
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Another argument for not using of @hitTest@ directly on the serv... - 05:14 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Another argument for not using of @hitTest@ directly on the server side is that on the se... - 05:11 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Code review 4231b revision 11541.
> >
> > @ocx_conversion.rul... - 04:54 AM Feature #4170: add drag and drop support to treeview widget
- Now the conversion of...
05/12/2020
- 04:35 PM Bug #4636: Make the Theme API independent on concrete implementation classes
- Ovidiu Maxiniuc wrote:
> The button background is transparent and the parent frame (part of the combo widget) is ... - 04:08 PM Bug #4636: Make the Theme API independent on concrete implementation classes
- Actually, I took two screen-shots of the combobox implementation from the first page of the hotel-gui test applicatio...
- 01:43 PM Bug #4636: Make the Theme API independent on concrete implementation classes
- Ovidiu Maxiniuc wrote:
> Not sure I understand the issue. An screen-shot or two (on with current capture and one alt... - 01:03 PM Bug #4636: Make the Theme API independent on concrete implementation classes
- Not sure I understand the issue. An screen-shot or two (on with current capture and one altered to reflect with how i...
- 08:20 AM Bug #4636: Make the Theme API independent on concrete implementation classes
- Greg Shah wrote:
> > > Just noticed that unless the mouse is hovering over the button or the button is pressed, the ... - 08:09 AM Bug #4636: Make the Theme API independent on concrete implementation classes
- > > Just noticed that unless the mouse is hovering over the button or the button is pressed, the @drawComboBoxButton(...
- 04:04 PM Feature #4170: add drag and drop support to treeview widget
- Another argument for not using of @hitTest@ directly on the server side is that on the server side we need to know th...
- 03:36 PM Feature #4170: add drag and drop support to treeview widget
- Rev 11542 (4231b) fixed @getNodeAt@ to return unknown. But the following change leads to
the conversion becomes inco... - 03:02 PM Feature #4170: add drag and drop support to treeview widget
- Hynek Cihlar wrote:
> Code review 4231b revision 11541.
>
> @ocx_conversion.rules@, please revert the change. The... - 02:30 PM Feature #4170: add drag and drop support to treeview widget
- Code review 4231b revision 11541.
@ocx_conversion.rules@, please revert the change. The addition of @get-node-at@ ... - 01:20 PM Feature #4170: add drag and drop support to treeview widget
- Added @uast/treeview/test-image-list-1.w@ to testcases project. In this 4GL example the @ImageList@ is filled with he...
- 09:16 AM Feature #4170: add drag and drop support to treeview widget
- None of the existing tests from @testcases/uast/image-list@ can be run on 4GL.
- 08:00 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> I found that @ImageListWidget@ should implement these required features
Also look at @... - 03:28 AM Feature #4170: add drag and drop support to treeview widget
- I found that @ImageListWidget@ should implement these required features
- 03:08 AM Feature #4170: add drag and drop support to treeview widget
- It seems that MS tree view has inside a reference to another COM object via @chCtrlFrame:TreeView:ImageList@ that hol...
- 02:39 PM Feature #3880: enhanced browse 3rd phase of improvements
- > The need for these changes comes from #3765-100 (and #3765-116 through 119). I think the customer code should be mo...
05/11/2020
- 07:02 PM Bug #4636: Make the Theme API independent on concrete implementation classes
- Vladimir Tsichevski wrote:
> Vladimir Tsichevski wrote:
> > The @drawComboBoxButton()@ method signature has been ch... - 06:57 PM Bug #4636: Make the Theme API independent on concrete implementation classes
- Vladimir Tsichevski wrote:
> The @drawComboBoxButton()@ method signature has been changed: a ComboBoxGuiImpl instanc... - 03:48 PM Feature #4170: add drag and drop support to treeview widget
- Hynek, please review the committed revision 11541(4231b) that implemented @GET-NODE-AT@. I used the following program...
- 01:16 PM Feature #4170: add drag and drop support to treeview widget
- If the input is relative to the window origin, then @pnt = C-Win:GET-MOUSE-POSITION().@ gets the mouse position for @...
- 12:03 PM Feature #4170: add drag and drop support to treeview widget
- The following 4GL code ...
- 11:19 AM Feature #3880: enhanced browse 3rd phase of improvements
- I assume this is a quick fix, right? If so, yes.
- 10:55 AM Feature #3880: enhanced browse 3rd phase of improvements
- I've found that for browse editing fields, at least for character type, a field doesn't switch to _insert_ mode when ...
05/10/2020
- 04:22 AM Feature #3880: enhanced browse 3rd phase of improvements
- Rebased task branch 3880a from P2J trunk revision 11346.
05/08/2020
- 05:56 PM Bug #4636: Make the Theme API independent on concrete implementation classes
- The @drawComboBoxButton()@ method signature has been changed: a ComboBoxGuiImpl instance is not required anymore for ...
- 02:17 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > The... - 01:34 PM Feature #4170: add drag and drop support to treeview widget
- Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > The @hitTest@ becomes working properl... - 01:16 PM Feature #4170: add drag and drop support to treeview widget
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > The @hitTest@ becomes working properly with @hitTestFwd@ extensi... - 01:10 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> The @hitTest@ becomes working properly with @hitTestFwd@ extension if these changes are a... - 01:05 PM Feature #4170: add drag and drop support to treeview widget
- The @hitTest@ becomes working properly with @hitTestFwd@ extension if these changes are applied...
- 03:43 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Are there another ways to get ta... - 08:19 AM Feature #3880: enhanced browse 3rd phase of improvements
- > For CENTER-align columns in editing mode, I think we can leave the fill-in left-aligned.
Agreed. The CENTER ali...
05/07/2020
- 05:02 PM Feature #3880: enhanced browse 3rd phase of improvements
- > *** This should support values of @LEFT@, @RIGHT@ and @CENTER@.
For CENTER-align columns in editing mode, I thin... - 02:50 PM Feature #4170: add drag and drop support to treeview widget
- The committed rev 11534(4231b) extracted the control frame name from the ActiveX event procedure name and then used i...
- 02:19 PM Bug #4636: Make the Theme API independent on concrete implementation classes
- Sergey Ivanovskiy wrote:
> As this part starts its changes, does it make sense to use container classes to gather co... - 02:09 PM Bug #4636: Make the Theme API independent on concrete implementation classes
- As this part starts its changes, does it make sense to use container classes to gather common parameters for these me...
- 10:00 AM Bug #4636: Make the Theme API independent on concrete implementation classes
- The @drawButton()@ method signature has been changed: a ButtonGuiImpl instance is not required anymore for this metho...
05/06/2020
- 02:51 PM Bug #4636: Make the Theme API independent on concrete implementation classes
- Below is the first draft of the list of candidates for API change. Note: some of these calls, like Browser-related, a...
- 09:12 AM Bug #4636 (WIP): Make the Theme API independent on concrete implementation classes
- 09:09 AM Bug #4636: Make the Theme API independent on concrete implementation classes
- h1. The problem
By its nature and goal, the FWD GUI Themes shall be an independent drawing primitives library. All... - 08:24 AM Bug #4636 (WIP): Make the Theme API independent on concrete implementation classes
- 12:46 PM Feature #4170: add drag and drop support to treeview widget
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Are there another ways to get target widget type when annotation... - 09:51 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Are there another ways to get target widget type when annotation rules are processed?
... - 08:05 AM Feature #4170: add drag and drop support to treeview widget
- Please review the committed revision 11526 (4231b) that added COM-SELF conversion with this hint file...
- 09:29 AM Feature #3880: enhanced browse 3rd phase of improvements
- Stanislav Lomany wrote:
> > Provide a 4GL syntax option to disable user-controlled sorting for that specific browse ...
05/05/2020
- 01:17 PM Feature #3880: enhanced browse 3rd phase of improvements
- > Provide a 4GL syntax option to disable user-controlled sorting for that specific browse instance.
Turns out we a... - 11:39 AM Feature #4170: add drag and drop support to treeview widget
- I used these changes now with this hint...
- 11:27 AM Feature #4170: add drag and drop support to treeview widget
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > will be converted into this java expression @self().unwrapTreeFa... - 06:23 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> will be converted into this java expression @self().unwrapTreeFace().getNodes().getCount(... - 04:49 AM Feature #4170: add drag and drop support to treeview widget
- Planning to convert @COM-SELF@ into @self()@ and unwrap the target type using provided @java-class-name@ annotation s...
05/04/2020
- 06:12 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Thanks, changing all these methods in @ProgressBar@ to accept @NumericType@ in rev 11454 ... - 05:54 PM Bug #4631: Widget scoped to wrong frame on hide
- Task ready for test.
- 05:39 PM Feature #3880: enhanced browse 3rd phase of improvements
- Stanislav Lomany wrote:
> > Provide a 4GL syntax option to disable user-controlled sorting for that specific browse ... - 05:28 PM Feature #3880: enhanced browse 3rd phase of improvements
- > Provide a 4GL syntax option to disable user-controlled sorting for that specific browse instance.
Are we talking...
05/02/2020
- 03:06 PM Feature #4170: add drag and drop support to treeview widget
- I tested @hitTest@ method on 4GL using this committed test case @uast/treeview/test-treeview-sp6-1.w@. @chCtrlFrame:T...
- 11:18 AM Feature #4170: add drag and drop support to treeview widget
- Although the conversion of this code ...
- 11:07 AM Feature #4170: add drag and drop support to treeview widget
- Thanks, changing all these methods in @ProgressBar@ to accept @NumericType@ in rev 11454 solves this compilation issu...
- 10:21 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> I rechecked these test cases:
>
> there are compilation errors now
This is after my ... - 06:59 AM Feature #4170: add drag and drop support to treeview widget
- I rechecked these test cases:...
05/01/2020
- 02:40 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Please correct if the following requirements are incorrect. It needs to implement @GET-NO... - 02:37 PM Feature #4170: add drag and drop support to treeview widget
- Please correct if the following requirements are incorrect. It needs to implement @GET-NODE-AT(X, Y)@ for the tree wi...
- 02:02 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Eugenie Lyzenko wrote:
> > Sergey Ivanovskiy wrote:
> > > Committed rev 11507 (4231b) s... - 01:55 PM Feature #4170: add drag and drop support to treeview widget
- Eugenie Lyzenko wrote:
> Sergey Ivanovskiy wrote:
> > Committed rev 11507 (4231b) should fix issues found in the re... - 10:21 AM Feature #4170: add drag and drop support to treeview widget
- Eugenie Lyzenko wrote:
> Sergey Ivanovskiy wrote:
> > Eugenie, I am not aware of this method. Could you help to fin... - 01:51 PM Feature #4394 (WIP): add some frame options and attributes
- The other 2 tasks are TBD, so backing up this task to 30%.
* @SCROLL@ frame option
* @NO-ATTR-SPACE@ frame option - 01:05 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- Testcase passes in ChUI, as well.
- 11:19 AM Bug #4631: Widget scoped to wrong frame on hide
- Committed revision 4231b-11509.
- 11:18 AM Bug #4631 (WIP): Widget scoped to wrong frame on hide
- 11:01 AM Bug #4631: Widget scoped to wrong frame on hide
- I was able to find a few critical places where @frameLName@ was not being stored off, resulting in the downstream bre...
- 09:04 AM Bug #4631: Widget scoped to wrong frame on hide
- > Everywhere the frame name was being stored/retrieved from the frameName map in lowercase, I was doing the same with...
- 12:48 AM Bug #4631: Widget scoped to wrong frame on hide
- There was a missing @def frame x@ I added, after taking a closer look at the code that broke....
- 09:20 AM Feature #3880: enhanced browse 3rd phase of improvements
- Stanislav Lomany wrote:
> > Considering the latest changes in reports, keys used for report caching are not accurate... - 06:57 AM Feature #3880: enhanced browse 3rd phase of improvements
- > Considering the latest changes in reports, keys used for report caching are not accurate any more. Use the same key...
04/30/2020
- 07:27 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Committed rev 11507 (4231b) should fix issues found in the review. getItem and add() meth... - 06:36 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Eugenie, I am not aware of this method. Could you help to find 4GL examples of @GET-NODE-... - 06:03 PM Feature #4170: add drag and drop support to treeview widget
- Committed rev 11507 (4231b) should fix issues found in the review. getItem and add() methods were rewritten.
It ... - 05:15 PM Feature #4170: add drag and drop support to treeview widget
- Eugenie, I am not aware of this method. Could you help to find 4GL examples of @GET-NODE-AT(X, Y)@? I didn't find thi...
- 02:08 PM Feature #4170: add drag and drop support to treeview widget
- Sergey,
What is your plans for implementing @GET-NODE-AT(X,Y)@ tree view widget method? - 05:59 PM Bug #4631: Widget scoped to wrong frame on hide
- > please confirm that mymess should be scoped to frame x. If so, this is more of a case of mymess not being added as ...
- 05:12 PM Bug #4631: Widget scoped to wrong frame on hide
- Still working on this, as that fix caused breakage elsewhere.
Greg, in this testcase:... - 12:32 PM Bug #4631: Widget scoped to wrong frame on hide
- The change to restrict using the resolved frame when there isn't an explicit frame specified was too strict. It exclu...
- 10:51 AM Bug #4631: Widget scoped to wrong frame on hide
- This is related revision 11497 of @rules/annotations/frame_scoping.rules@. Researching.
- 08:33 AM Bug #4631: Widget scoped to wrong frame on hide
- Testcase: @./uast/frames/nested_scoping_frame.p@...
- 08:31 AM Bug #4631 (Closed): Widget scoped to wrong frame on hide
- 02:29 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- Code review 4231b revision 11504. The code changes seem OK. I think you should also test the changes in ChUI if you h...
04/29/2020
- 05:30 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- Roger Borrello wrote:
> From Hynek:
>
> Both getAssigned and getEffective return 0-based values. These must be in... - 05:28 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- From Hynek:
Both getAssigned and getEffective return 0-based values. These must be incremented by one (and perhaps... - 04:37 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- Updated @src/com/goldencode/p2j/ui/chui/ThinClient.java@ in 4231b-11504. Please review.
- 03:00 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- @getEffectivexxx@ methods are returning @0.0@ for @clientColumn@ and @clientRow@ when reading the attributes. The @ge...
- 01:27 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- Roger Borrello wrote:
> One other significant difference between the two is that @getFrameCol@ includes a check for ... - 01:14 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- One other significant difference between the two is that @getFrameCol@ includes a check for @!frame.isRedirected()@ w...
- 12:36 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- Hynek Cihlar wrote:
> Both of these methods were at some point changed by myself and by Constantin as part of bigger... - 12:12 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- Roger Borrello wrote:
> Hynek: I am trying to understand why the implementations for @FRAME-COL@ and @FRAME-ROW@ are... - 11:48 AM Feature #4164: implement misc UI features (frame options, misc attributes)
- Hynek: I am trying to understand why the implementations for @FRAME-COL@ and @FRAME-ROW@ are so different, and Greg s...
- 03:57 PM Feature #4170: add drag and drop support to treeview widget
- After removing the node all indices of tree nodes are rebuilt. So the @INDEX@ is not @NODE-ID@.
- 03:47 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> I convinced myself that @KEY@ property is not unique but it was incorrect. Actually the k... - 02:47 PM Feature #4170: add drag and drop support to treeview widget
- I convinced myself that @KEY@ property is not unique but it was incorrect. Actually the keys are unique but can be se...
- 02:34 PM Feature #4170: add drag and drop support to treeview widget
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Code review 4231b revision 11491.
> ... - 01:47 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> These events: ONEXPANDING, ONEXPANDED, ... are not documented and 4GL COM object viewer f... - 01:35 PM Feature #4170: add drag and drop support to treeview widget
- Yes, if we use @add(...)@ (@chCtrlFrame:TreeView:NODES:ADD(1, 4, "Key2", "Label2")@) with incorrect parameters, then...
- 01:30 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Code review 4231b revision 11491.
> >
> > @TreeNodeCollection... - 01:29 PM Feature #4170: add drag and drop support to treeview widget
- Hynek Cihlar wrote:
> Code review 4231b revision 11491.
>
> @TreeNodeCollectionResource.add()@:
> Before the cha... - 10:22 AM Feature #4170: add drag and drop support to treeview widget
- Code review 4231b revision 11491.
@TreeNodeCollectionResource.add()@:
Before the change the method raises out of ... - 09:01 AM Feature #4170: add drag and drop support to treeview widget
- Hynek, please review the committed rev 11500 (4231b) that removed already defined by @TreeFaceNode@ methods and added...
- 03:15 AM Feature #4170: add drag and drop support to treeview widget
- Sorry, I missed this issue due to incremental builds. Please update to rev 11499 (4231b).
- 08:19 PM Feature #4170: add drag and drop support to treeview widget
- Sergey,
The regression starting in @11495@ does not allow the @4231b@ branch to be compiled.
Please fix this on...
04/28/2020
- 11:25 AM Feature #4393 (Test): add TITLE-DCOLOR attribute support
- 11:24 AM Feature #4393: add TITLE-DCOLOR attribute support
- Code Review Task Branch 4231b Revision 11494
The changes are good. - 10:52 AM Feature #4393: add TITLE-DCOLOR attribute support
- Code revised:...
- 09:58 AM Feature #4393: add TITLE-DCOLOR attribute support
- Code Review Task Branch 4231b Revision 11492
In Java, instances of @String@ are immutable. Please never use @new ... - 09:49 AM Feature #4394 (Test): add some frame options and attributes
- With the change in 4231b rev 11492, this is now complete.
04/27/2020
- 06:29 PM Feature #4393: add TITLE-DCOLOR attribute support
- Thanks. Enhancements have been added to @4231b-11492@ and tested. I added @./uast/pause_millis.p@ for helping to that...
- 05:13 PM Feature #4393: add TITLE-DCOLOR attribute support
- Roger Borrello wrote:
> Constantin, do you already have a testcase that exercises @toMilliseconds@ so I can verify m... - 04:01 PM Feature #4393: add TITLE-DCOLOR attribute support
- Testcase @./uast/proversion_builtin.p@ was used to verify the caching in @WorkArea@. Now verifying utilization in @./...
- 03:43 PM Feature #4393: add TITLE-DCOLOR attribute support
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > Constantin: What was the code that you added recently which had to... - 02:19 PM Feature #4393: add TITLE-DCOLOR attribute support
- Yes, float.
- 01:20 PM Feature #4393: add TITLE-DCOLOR attribute support
- Greg Shah wrote:
> Of course the "simple" version number would need to be in the form @major.minor@ and the other pa... - 01:04 PM Feature #4393: add TITLE-DCOLOR attribute support
- Greg Shah wrote:
> We have @EnvironmentOps.versionWorker(long lvl)@ which can determine a version string for the 4GL... - 04:05 PM Feature #4394: add some frame options and attributes
- Code Review Task Branch 4231b Revision 11488
The only issue is a cut/paste problem in @frame_construction.rules@ w... - 12:25 PM Feature #4394: add some frame options and attributes
- Ready for test....
- 10:38 AM Feature #4394: add some frame options and attributes
- > Should I just document GenericFrame or go beyond?
Just @GenericFrame@ is fine. - 10:22 AM Feature #4394: add some frame options and attributes
- Greg Shah wrote:
> 2. In @java_templates.tpl@ there is the @construct_frame@ template. The @javaname@ target is a m... - 10:13 AM Feature #4394: add some frame options and attributes
- Greg Shah wrote:
> Code Review Task Branch 4231b Revisions 11483, 11486, 11487
>
> The changes are good.
>
> 1... - 04:04 PM Feature #4170: add drag and drop support to treeview widget
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Please review the committed revision 11489 (4231b). It still doe... - 01:59 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Please review the committed revision 11489 (4231b). It still doesn't work according to t... - 01:27 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Nodes of the Microsoft TreeView Control 6.0 (SP6) from mscomctl.ocx has @Index@ property ... - 12:16 PM Feature #4170: add drag and drop support to treeview widget
- Please review the committed revision 11489 (4231b). It still doesn't work according to the Microsoft TreeView Contro...
- 11:13 AM Feature #4170: add drag and drop support to treeview widget
- !mscomctl-tree.png!
- 11:07 AM Feature #4170: add drag and drop support to treeview widget
- Hynek Cihlar wrote:
> How does @Add@ behave when you call it multiple times without any parameters? What the key v... - 10:45 AM Feature #4170: add drag and drop support to treeview widget
- Nodes of the Microsoft TreeView Control 6.0 (SP6) from mscomctl.ocx has @Index@ property that is used as a node key, ...
- 07:06 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek Cihlar wrote:
> > > > If ... - 06:24 AM Feature #4170: add drag and drop support to treeview widget
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > If the current implementation doesn't... - 06:05 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > If the current implementation doesn't behave as the original con... - 05:52 AM Feature #4170: add drag and drop support to treeview widget
- Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Thank you, it resolves the issue. Eac... - 05:46 AM Feature #4170: add drag and drop support to treeview widget
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Thank you, it resolves the issue. Each node has KEY property and... - 05:43 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Thank you, it resolves the issue. Each node has KEY property and this property doesn't id... - 04:36 AM Feature #4170: add drag and drop support to treeview widget
- Thank you, it resolves the issue. Each node has KEY property and this property doesn't identify the tree node. Should...
- 04:15 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> There are unresolved issues:
>
> * The code that assigns the result of applying chaine... - 02:02 AM Feature #4170: add drag and drop support to treeview widget
- Is there a conceptual way to solve the issue in #4170-40? How these indirect COM objects should be supported? Should ...
- 01:21 AM Feature #4170: add drag and drop support to treeview widget
- There are unresolved issues:
* The code that assigns the result of applying chained methods to the control frame o... - 03:56 PM Feature #3880: enhanced browse 3rd phase of improvements
- OK
- 03:07 PM Feature #3880: enhanced browse 3rd phase of improvements
- Guys, I wanted to add a field where I could input a report title. I used existing file/font/color selection frames as...
04/25/2020
- 10:41 AM Feature #4394: add some frame options and attributes
- Code Review Task Branch 4231b Revisions 11483, 11486, 11487
The changes are good.
1. Please modify the @Generic...
04/24/2020
- 03:46 PM Bug #4627: CAN-QUERY incorrectly determines SCREEN-VALUE on a FRAME widget is queryable
- Testcases:...
- 03:42 PM Bug #4627 (New): CAN-QUERY incorrectly determines SCREEN-VALUE on a FRAME widget is queryable
- 03:40 PM Feature #4394: add some frame options and attributes
- I have updated and my testcase passes. ...
- 01:51 PM Feature #4394: add some frame options and attributes
- Greg Shah wrote:
> > I suppose I could keep the 2nd parameter as the original name, and in the GenericFrame.coreInit... - 01:35 PM Feature #4394: add some frame options and attributes
- > I suppose I could keep the 2nd parameter as the original name, and in the GenericFrame.coreInitialize method, perfo...
- 01:16 PM Feature #4394: add some frame options and attributes
- Greg Shah wrote:
> Today, what is that 2nd parameter used for other than as the legacy name?
Two main things...
... - 12:48 PM Feature #4394: add some frame options and attributes
- Today, what is that 2nd parameter used for other than as the legacy name?
- 12:47 PM Feature #4394: add some frame options and attributes
- Greg Shah wrote:
> Is @FRAME-NAME()@ ready for review?
No... Is one of these a better choice than the other?
# A... - 11:48 AM Feature #4394: add some frame options and attributes
- Is @FRAME-NAME()@ ready for review?
- 10:58 AM Feature #4394: add some frame options and attributes
- Greg Shah wrote:
> Hint: I wonder if the 4GL returns (from @FRAME-NAME()@) the first frame name that is defined, the... - 10:08 AM Feature #4394: add some frame options and attributes
- Hint: I wonder if the 4GL returns (from @FRAME-NAME()@) the first frame name that is defined, the last one that is de...
- 10:05 AM Feature #4394: add some frame options and attributes
- I doubt that is a good idea. The original 4GL code allows specifying the name in any case when you refer to the fram...
- 09:57 AM Feature #4394: add some frame options and attributes
- I was thinking of the ramifications of using the actual frame name as specified in the 4GL, instead of the lowercase ...
- 06:12 AM Feature #4170: add drag and drop support to treeview widget
- Thank you, it is clear now. It seems that this tree implementation from Microsoft TreeView Control 6.0 (SP6) from @ms...
04/23/2020
- 06:54 PM Feature #4394: add some frame options and attributes
- Made changes in @frame_scoping.rules@ to create a "parallel" legacy name that is handled in the same manner as the fr...
- 11:24 AM Feature #4394: add some frame options and attributes
- Greg Shah wrote:
> Why mess around? Just store it before frame scoping occurs.
From what I know, it's pay-me-now... - 11:19 AM Feature #4394: add some frame options and attributes
- Why mess around? Just store it before frame scoping occurs.
- 11:14 AM Feature #4394: add some frame options and attributes
- About a year ago, Constantin made a specific update to @annotations/frame_scoping.rules@:...
- 06:51 AM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> Can I use these changes to add @COUNT@
> [...]
If the new alias works, it is only a h...
04/22/2020
- 06:18 PM Feature #4394: add some frame options and attributes
- Greg Shah wrote:
> OK, perhaps I need to clarify.
>
> @javaname@ is a converted Java name and will have been tran... - 06:09 PM Feature #4394: add some frame options and attributes
- OK, perhaps I need to clarify.
@javaname@ is a converted Java name and will have been transformed to remove all th... - 06:08 PM Feature #4394: add some frame options and attributes
- Greg Shah wrote:
> No. Nein. Nyet. Non. Nee.
Tried updating that, and it looks like it should be using @name@. Ho... - 06:07 PM Feature #4394: add some frame options and attributes
- No. Nein. Nyet. Non. Nee.
- 06:00 PM Feature #4394: add some frame options and attributes
- Getting back to @FRAME-NAME@, it looks like @convert/frame_construction.rules@ retrieves the critical data using:
<p... - 04:50 PM Feature #4170: add drag and drop support to treeview widget
- Can I use these changes to add @COUNT@...
- 02:51 PM Feature #4170: add drag and drop support to treeview widget
- Sergey Ivanovskiy wrote:
> What 4GL create node methods are supported by TreeView FWD widget? I tried this code that... - 01:30 PM Feature #4170: add drag and drop support to treeview widget
- Also I found that Progress 4GL COM Object Viewer returns incorrect signature for @Expand@ event of @ITreeViewEvents@ ...
- 12:21 PM Feature #4170: add drag and drop support to treeview widget
- What 4GL create node methods are supported by TreeView FWD widget? I tried this code that works with 4GL...
- 03:45 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- When not using redirection, the testcase passes....
- 03:39 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- I also notice on the last frame (a dialog box) the @F2@ never is recognized in the @wait-for go of frame df0.@ I have...
- 03:01 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- Constantin Asofiei wrote:
> Roger Borrello wrote:
> > I am using "output to..." to collect the output. I can try wi... - 02:42 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- Roger Borrello wrote:
> I am using "output to..." to collect the output. I can try without. However, I would think t... - 02:39 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- Constantin Asofiei wrote:
> Area you using streams in your tests, or the redirected terminal ( unnamed stream)? I... - 02:22 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- Roger Borrello wrote:
> During debug, I found that when the @visible@ flag is set prior to the frame being displayed... - 01:41 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- During debug, I found that when the @visible@ flag is set prior to the frame being displayed, the @getFrame(frameId)@...
- 11:44 AM Feature #4164: implement misc UI features (frame options, misc attributes)
- With respect to @FRAME-COL@ (and @FRAME-ROW@), I am debugging why these are incorrect when checked using this code:
... - 03:10 PM Bug #4625: Frame configuration not shared or synched back to the GUI frame on redirection
- During debug, I found that when the @visible@ flag is set prior to the frame being displayed, the @getFrame(frameId)@...
- 03:03 PM Bug #4625 (New): Frame configuration not shared or synched back to the GUI frame on redirection
- 02:46 PM Bug #4624: Fill-in: StringIndexOutOfBoundsException and other bugs
- h1. Problem 1. Wrong END key action result
The code:... - 02:19 PM Bug #4624 (Closed): Fill-in: StringIndexOutOfBoundsException and other bugs
04/21/2020
- 06:34 PM Feature #4164: implement misc UI features (frame options, misc attributes)
- Greg Shah wrote:
> 4335a revision 11428 adds conversion and server-side support for @EDITOR:AUTO-INDENT@. The clien... - 09:57 AM Feature #4164: implement misc UI features (frame options, misc attributes)
- Roger Borrello wrote:
> Please confirm @editor:auto-indent@ already converts and just needs runtime support only (so... - 09:26 AM Feature #4164: implement misc UI features (frame options, misc attributes)
- Please confirm @editor:auto-indent@ already converts and just needs runtime support only (so I can bypass)?
- 01:40 PM Feature #4170: add drag and drop support to treeview widget
- I assume v6 is the correct one, but I do not know for sure.
- 01:06 PM Feature #4170: add drag and drop support to treeview widget
- On my windows image I have two versions of a tree view control: Microsoft TreeView Control 6.0 (SP6) from @mscomctl....
04/20/2020
- 02:49 PM Bug #4619: GUI fill-in widgets show in FWD, when 4GL shows nothing
- The @message set@ case may not be related to this at all.
- 02:31 PM Bug #4619: GUI fill-in widgets show in FWD, when 4GL shows nothing
- Would this be related to the variable factory itself, or the widgets? I had another testcase @uast/io/basic_redirecte...
- 04:06 AM Feature #3876: add support for "direct font control" at the widget level
- Sergey Ivanovskiy wrote:
> We have some functions that can return the metric size of a string from the driver, the S... - 02:32 AM Feature #3876: add support for "direct font control" at the widget level
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > It seems that these changes
> > [...]
> >
> > are not consi...
04/17/2020
- 06:39 PM Feature #4394 (WIP): add some frame options and attributes
- 06:38 PM Bug #4611: Implement a font enumeration Java API directly callable from legacy code
- For Swing GUI, the fonts can be enumerated with:...
- 06:36 PM Feature #4393: add TITLE-DCOLOR attribute support
- Just _temporarily_ I updated to utilize the same method as @toMillis@.
By updating @directory.xml@:... - 02:03 PM Feature #4393: add TITLE-DCOLOR attribute support
- With my proposed change, the code could be implemented with a simple check @EnvironmentOps.versionNumber() >= 11.3@. ...
- 01:38 PM Feature #4393: add TITLE-DCOLOR attribute support
- Greg Shah wrote:
> Constantin: What was the code that you added recently which had to check the version numbers at r... - 12:43 PM Feature #4393: add TITLE-DCOLOR attribute support
- We have @EnvironmentOps.versionWorker(long lvl)@ which can determine a version string for the 4GL version to which we...
- 11:56 AM Feature #4393 (WIP): add TITLE-DCOLOR attribute support
- 11:55 AM Feature #4393: add TITLE-DCOLOR attribute support
- Greg Shah wrote:
> Yes, it could be a version difference. Run the testcases on both 10.x and 11.x and record the di... - 09:33 AM Feature #4393: add TITLE-DCOLOR attribute support
- > Should these be pursued?
No. Create new tasks. - 09:13 AM Feature #4393: add TITLE-DCOLOR attribute support
- The @frame_title_color_default_values.p@ tests pass, however, there are a couple of differences.
# There is space in... - 08:48 AM Feature #4393: add TITLE-DCOLOR attribute support
- Code Review Task Branch 4231b Revision 11463
The changes are good.
A minor code standards issue: split the foll... - 07:07 AM Feature #4393: add TITLE-DCOLOR attribute support
- > while in 4GL, it activates the button and an NPE exception is thrown:
This implies there is an NPE in the 4GL wh... - 06:32 PM Feature #3876: add support for "direct font control" at the widget level
- Hynek Cihlar wrote:
> but there were errors converting the method call returning String array. I tried to fix this a... - 04:56 PM Feature #3876: add support for "direct font control" at the widget level
- Sergey Ivanovskiy wrote:
> It seems that these changes
> [...]
>
> are not consistent with @isFontInstalled@ us... - 03:44 PM Feature #3876: add support for "direct font control" at the widget level
- It seems that these changes ...
- 11:28 AM Feature #3876: add support for "direct font control" at the widget level
- Greg Shah wrote:
> Yes. When you designed the default freely licensed fonts for FWD, this included replacing the co... - 09:10 AM Feature #3876: add support for "direct font control" at the widget level
- Yes. When you designed the default freely licensed fonts for FWD, this included replacing the common/standard bitmap...
- 09:00 AM Feature #3876: add support for "direct font control" at the widget level
- Greg Shah wrote:
> The changes are good. I've made some additional tweaks.
>
> Eugenie: I'd like to include a li... - 07:39 AM Feature #3876: add support for "direct font control" at the widget level
- The changes are good. I've made some additional tweaks.
Eugenie: I'd like to include a list of the commonly used ... - 11:55 AM Bug #4619: GUI fill-in widgets show in FWD, when 4GL shows nothing
- > In 4GL, this is not a fill-in and
I think you mean that it is an editable fill-in in FWD and not in the 4GL?
... - 11:20 AM Bug #4619: GUI fill-in widgets show in FWD, when 4GL shows nothing
- A simple integer on a frame becomes a fill-in widget with the default value showing. In 4GL, this is not a fill-in an...
- 11:18 AM Bug #4619 (New): GUI fill-in widgets show in FWD, when 4GL shows nothing
- 11:11 AM Bug #4618: Default location of dialog box title is left justified instead of centered
- The @uast/frame_title_color_default_values.p@ testcase shows that the dialog box has the title text left justified in...
- 11:08 AM Bug #4618 (New): Default location of dialog box title is left justified instead of centered
- 10:32 AM Bug #4617: Number of GUI frames in default window differs from 4GL
- Testcase related to #4393 reveals that FWD allows 5 frames on the default window, when 4GL only shows 4.
!GUI_fram... - 10:29 AM Bug #4617 (New): Number of GUI frames in default window differs from 4GL
Also available in: Atom