Dear guest !

Welcome to Team Developer Community Forum. A place created by the community, for the community !

This is a resource for Q & A and discussion about everything related to OpenText Gupta Team Developer, SqlBase, TD Mobile and Report Builder.
It is the alternative for the OpenText customer forums which can only be accessed with an active support contract.

Please register your account now. It will make you part of the active community.
Also, this guest message will not be displayed for registered users.

As a bonus, registered users have access to the 'Newsgroups' subforum, holding 10 years worth of posts from the good old Gupta newsgroups.

Having an account gives you the opportunity to ask questions and get help from others.
We hope this free gathering will help you and the community getting forward!

Best regards,
The forum site admins.

Radiobutton, checkbox & custom control flickering: the final hurdle

Post found bugs and possible workarounds.
Post Reply
Dave Rabelink
Founder/Site Admin
Netherlands
Posts: 200
Joined: 24 Feb 2017, 09:12
Location: Gouda, The Netherlands
Contact:

Radiobutton, checkbox & custom control flickering: the final hurdle

Post by Dave Rabelink » 17 Jul 2017, 06:37

This is registered as:
Ticket # 3078855: Radiobutton, checkbox & custom control flickering: the final hurdle

First I have to express my gratitude to Gupta for making TD more and more flickerfree. I appreciate the work done on earlier reported issues with TD and smooth GUI's.

There are still issues present (based on TD 7.0.2 state).
But to me they are final hurdle to take.

Most of the flicker issues are solved in:
Ticket 2901279 : WM_EraseBackground/WM_Paint on usage checkboxes & radiobuttons.

This case is closed but clearly reading the last responses some issues need still to be addressed.

I will repost the last comment which describes the issue:

********************
There are still these observations:

1) When hovering over radio/checkboxes, a custom control object does flicker. Use the same V3 sample.
The test form/dialog has a custom control at the top. The horizontal bar having white text.
2) When using the toggle tests, toggling one or more of the test toggles does repaint the custom control (but not the other objects)
3) Hovering over checkboxes and radio buttons seem to repaint the complete object which does make it flicker.
I know there is a hovering effect but I think that should only apply to the checkbox image and the radio image.
But as can be clearly seen, the text is flickering. Also other radio’s/checkboxes seem to react on this.
So when using the V3 test application, hover up and down over the radio’s and see it is not smooth.

(the hovering over forms having the text flicker effect makes the GUI look clumsy and on screens having a lot of these objects make it even annoying)

As for the custom control. I have seen this on any custom control. And I’m sure Visual Toolchest is also using custom controls which would make them flicker also.
We use custom controls all over the applications.

Question:
When using the native Windows XP TD theme, should there be any hovering or animation effects on the objects?
Could be that is as designed, but now I’m unsure if that would be correct. I would expect this theme not to use any animation effects and keep the objects as plain as possible.

**********************

The test application is attached to this case.

Be sure to test it in TD theme default WinXP but also in other themes.

When the flickering issues are not that clear, use BES tool to limit CPU power to enhance the effect. Info on BES is in the case ticket mentioned above.

http://mion.faireal.net/BES/


The current state of our applications is that on GUI's having mentioned objects, the flickering is annoying and looks unprofessional. Customers complain about this.

IMHO, when the mentioned issues here are fixed, the GUI's will be acceptable by the end users as being non distracting. For us this is a very important issue to be solved.

EraseBackground_V3_TD63.zip
(1.41 MiB) Downloaded 1 time
Regards,
Dave Rabelink

Image
Join & participate on Team Developer Tips & Tricks Wiki
Download samples from TD Sample Vault
Videos on TDWiki YouTube Channel

Uwe van der Horst
Site Admin
Germany
Posts: 38
Joined: 05 Mar 2017, 14:21
Location: Wetter (Ruhr), Germany

Re: Radiobutton, checkbox & custom control flickering: the final hurdle

Post by Uwe van der Horst » 17 Jul 2017, 10:01

In addition: Since TD-6 the mouse cursor flickers hovering over an editable Combo Box. The mouse cursor switches / alternates quickly from a mouse pointer to a mouse caret. The intensitiy of the flickering differs from machine to machine. In 2014 I made a support case for editable Combo Boxes and Multilines. Gupta has fixed this for the Multilines, but not for the Combo Boxes.
Best regards,
Uwe van der Horst
Advo-web GmbH

Dave Rabelink
Founder/Site Admin
Netherlands
Posts: 200
Joined: 24 Feb 2017, 09:12
Location: Gouda, The Netherlands
Contact:

Re: Radiobutton, checkbox & custom control flickering: the final hurdle

Post by Dave Rabelink » 17 Jul 2017, 10:25

Hi Uwe,

Do you have a testcase for this? I tried to reproduce, but the cursor seems to be reacting like expected here (on TD 7.0.2).
Regards,
Dave Rabelink

Image
Join & participate on Team Developer Tips & Tricks Wiki
Download samples from TD Sample Vault
Videos on TDWiki YouTube Channel

Uwe van der Horst
Site Admin
Germany
Posts: 38
Joined: 05 Mar 2017, 14:21
Location: Wetter (Ruhr), Germany

Re: Radiobutton, checkbox & custom control flickering: the final hurdle

Post by Uwe van der Horst » 17 Jul 2017, 12:07

Hi Dave,

here it is. Surely you couldn't reproduce because I forgot to mention that the flickering only occurs within tabbars, sorry.

ComboBoxFlickeringInTabbar.zip
(3.8 KiB) Downloaded 7 times
Best regards,
Uwe van der Horst
Advo-web GmbH

thomas.uttendorfer
Site Admin
Germany
Posts: 26
Joined: 05 Mar 2017, 17:19
Location: Munich Germany
Contact:

Re: Radiobutton, checkbox & custom control flickering: the final hurdle

Post by thomas.uttendorfer » 17 Jul 2017, 16:02

Hi Uwe,

I cannot reproduce that.
My configuration:

- Windows 10 / 1703, 64 Bit
- TD 7.0.2 32 Bit
- testet in IDE and also compiled exe.
No flickering.

Regards Thomas
Thomas Uttendorfer
[ frevel & fey ] Software-System GmbH
https://thomasuttendorfer.wordpress.com/

Uwe van der Horst
Site Admin
Germany
Posts: 38
Joined: 05 Mar 2017, 14:21
Location: Wetter (Ruhr), Germany

Re: Radiobutton, checkbox & custom control flickering: the final hurdle

Post by Uwe van der Horst » 17 Jul 2017, 19:00

Hi Thomas, just to make sure: It is not the control that flickers, it is the mouse pointer when hovering over the editable combo box. I see this since TD 6 - including TD 7.0.2 32 Bit - regardless of the OS.
Best regards,
Uwe van der Horst
Advo-web GmbH

thomas.uttendorfer
Site Admin
Germany
Posts: 26
Joined: 05 Mar 2017, 17:19
Location: Munich Germany
Contact:

Re: Radiobutton, checkbox & custom control flickering: the final hurdle

Post by thomas.uttendorfer » 18 Jul 2017, 07:36

Hi Uwe,
mouse pointer is totally ok when hovering over all controls.
Even when typing in the combobox and cursor is over the control I see no issues with the mouse pointer.
I installed TD7.0.2 yesterday on a clean system where ony TD3.1 was installed previously.

Regards Thomas
Thomas Uttendorfer
[ frevel & fey ] Software-System GmbH
https://thomasuttendorfer.wordpress.com/

Dave Rabelink
Founder/Site Admin
Netherlands
Posts: 200
Joined: 24 Feb 2017, 09:12
Location: Gouda, The Netherlands
Contact:

Re: Radiobutton, checkbox & custom control flickering: the final hurdle

Post by Dave Rabelink » 18 Jul 2017, 08:47

Hi Uwe,

Your sample shows the issue on 3 different systems here.
One windows 7 machine and 2 windows 10 machines.

But the cursor-effect on one of the (really) fast machines is hard to see, but it is surely there.
So it seems the performance (gfxcard, cpu etc) determines the severity.

As described in this thread, the tool BES is perfect to limit the power (CPU) by just turning a knob.
Probably on the machines not showing the effect dramatically, simulating a slower machine using BES will actually reveal it.
Regards,
Dave Rabelink

Image
Join & participate on Team Developer Tips & Tricks Wiki
Download samples from TD Sample Vault
Videos on TDWiki YouTube Channel

Post Reply

Return to “Bug Reports”

Who is online

Users browsing this forum: No registered users and 1 guest