BUG: Render artifacts in List View title pane

47 views
Skip to first unread message

Glen A.

unread,
Dec 29, 2015, 10:44:26 AM12/29/15
to abstractspoon-t...@googlegroups.com


What is this for? Can I hide it?

The List View also seems to have rendering/repaint issues.

Hotmail

unread,
Dec 29, 2015, 10:51:14 AM12/29/15
to abstractspoon-t...@googlegroups.com

On the left side it seemt o be the „attribute area“, but maybe you have disabled them all together?

 

Try to open one of the delivered TDL files and/or try to start with a fresh INI (save / rename / ZIP the old one).

 

The repaint issue comes probably from the very extended width of your title pane.

Tony G

unread,
Dec 29, 2015, 11:26:27 AM12/29/15
to ToDoList (AbstractSpoon) Support
For your first image with the empty grid on the left, that's the task attibute grid. It looks like all of the attribute visibility settings have been cleared.

- Right click on the top header of that column and select Task Attribute Visibility.
- To start, just click Select All, then OK.

You should now see the detail.

You have the attributes on the left, titles on the right. You can change that order if you wish from menu > Tools > Preferences > User Interface > Tasklist Attributes. Under the Other heading, You can set "Show columns on the right of the task tree" ... unset is to the left of course.

Your comments are to the right of the grid because of the setting under Preferences > User Interface > General > Task Comments > Position comments Right of the tasklist.

I don't know where your edit fields are but the position is controlled at the top of that UI > General area.

It looks like you also have it set to not display the tasklist tabs when there is only one list open.

OK, that's your setup.

About the extra space at the end of the title rows, yes, that's a rendering/repaint issue, common with these kinds of controls. It usually happens when a grid is freshly displayed and usually corrected when the form is refreshed, when the app is restarted, or when controls are moved around again. It's a bug but probably can't be fixed without a reproducible method of causing the problem to occur.

Please provide the exact version (7.0.10.1?) and your OS. (You can set the category on the post from the Groups web UI but we can set it for you if you don't see it.

HTH
T

Tony G

unread,
Dec 29, 2015, 11:29:58 AM12/29/15
to ToDoList (AbstractSpoon) Support
Oh, I'm not sure if you're just getting started with ToDoList or if this weirdness just happened to you. If you did not intentionally set the UI as described then it looks like the .ini file might have been partially cleared. Or if you have UI preferences in the tasklist (I don't recall at the moment which display settings are in there) then there might be an issue with that .tdl file. I see it's labelled Personal. Did you create that in the current release? Copy it? Open from a prior release.

T

Tony G

unread,
Dec 29, 2015, 11:37:26 AM12/29/15
to ToDoList (AbstractSpoon) Support
Ugh, posting too quickly here.

I was able to reproduce your view with the empty space at the end of the title grid.

I used the settings I described plus in Attribute Visibility setting "Show fields whose corresponding column is visible". Then I opened in full screen mode (makes the title grid very wide). Then I toggle between the Task Tree view and the List View.

And "Bingo!" empty space at the end of the grid.

Yeah, it's a bug but only seems to render with minimal data and a maximized screen.

Dan can probably fix it now.

T

Tony G

unread,
Dec 29, 2015, 11:43:24 AM12/29/15
to ToDoList (AbstractSpoon) Support
And I've verified that the screen doesn't need to be maximized but the width of the window needs to be large enough to be greater than the width of the title grid. The Task View doesn't have this issue and toggling between the views is not relevant. This is probably as simple as a hard-coded fixed grid width where recalculating the width on a UI change would fill the gap.

OK, I'm done. ;)




Auto Generated Inline Image 1

.dan.g.

unread,
Jan 2, 2016, 8:06:00 PM1/2/16
to ToDoList (AbstractSpoon) Support
Hi Tony

Can you summarise how to reproduce this as a single set of steps pls?

With screenshots and/or ini file if that will help me.

Tony G

unread,
Jan 4, 2016, 12:26:37 PM1/4/16
to ToDoList (AbstractSpoon) Support
Start with the Tree View.
Set attributes to display on the left, title on the right.
Expand the application window as wide as your desktop, doesn't need to be maximized but you can do that too.

This looks as expected:


Now just go to List View.


It seems the title grid is only showing a fixed width for the backcolor, but the highlight for the selected task is correctly the width of the column.

That said, there is an anomaly when selecting a different task. The width of the selection highlight is inconsistent as the selection is changed. But this clears when the grid is repainted, like when the form is resized.


HTH
T
Auto Generated Inline Image 1
Auto Generated Inline Image 2
Auto Generated Inline Image 3
Message has been deleted

.dan.g.

unread,
Jan 4, 2016, 7:03:38 PM1/4/16
to abstractspoon-t...@googlegroups.com
Thx Tony.

The drawing artifacts are occurring because I am not resizing the column within the title pane to take up the full width of the pane when the attributes are on the left.

So I have changed this ticket to reflect this.

ps. I will separately fix the issue of having an empty attribute pane by hiding the pane when this occurs.

Glen A.

unread,
Jan 9, 2016, 3:26:15 PM1/9/16
to ToDoList (AbstractSpoon) Support
My apologies for the delayed reply, I was sure that I had subscribed to this topic, and I also entered version details, but it seems that that information was somehow lost.

I am on Windows 10 (x64), and I had just upgraded to 7.1.DR1 (from some earlier release, probably quite old).

Thanks a lot for the responses, I appreciate it.

It seems that if I click the "Defaults" button in the "Attribute Visibility" window, all checkboxes become unchecked in the "Column Visibility" column – is that the intended behaviour?

Glen.

.dan.g.

unread,
Jan 10, 2016, 4:49:45 AM1/10/16
to ToDoList (AbstractSpoon) Support
Hi Glen

The Defaults button simply sets the column visibility to match your choices in 'Preferences > User Interface Column/Attribute Visibility'.

Glen A.

unread,
Jan 10, 2016, 5:08:16 AM1/10/16
to ToDoList (AbstractSpoon) Support
Ah, that makes sense, thanks.

It might be useful to have a "Defaults/Reset" button there as well. =)

.dan.g.

unread,
Jan 14, 2016, 3:33:17 AM1/14/16
to ToDoList (AbstractSpoon) Support
Both fixed in 7.0.12

Glen A.

unread,
Jan 16, 2016, 11:37:10 AM1/16/16
to ToDoList (AbstractSpoon) Support
Confirmed. Thanks Dan!

There's a seemingly unnecessary horizontal scrollbar in the List View, but it's not a big deal.
Reply all
Reply to author
Forward
0 new messages