View Issue Details

IDProjectCategoryView StatusLast Update
0002057ScribusUser Interfacepublic2006-05-04 11:57
Reporterjo-hannes Assigned Tosubik  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformanyOSanyOS Versionany
Product Version1.3 
Fixed in Version1.3.4cvs 
Summary0002057: preferences -> Fonts: improvement in usability
Descriptionit's not visible that you can click the option subset for every font and activate it - it would be more useful if there was a combobox or something like this
TagsNo tags attached.
Patch

Relationships

child of 0003821 acknowledged Metabug: Usability 

Activities

mhanski

2006-04-08 15:52

developer   ~0009699

a _very_ reasonable request. Classical checkboxes for all columns would improve the usability.

christoph_s

2006-04-27 22:05

developer   ~0010562

Yep, see 2276.

cbradney

2006-04-28 22:38

administrator   ~0010615

Reminder sent to: subik

Subik, please replace sexy icons with normal checkboxes in your dialog :) Its more obvious theres something to do when seeing the empty checkbox.

subik

2006-05-03 12:32

manager   ~0010832

should be in 1.3.4cvs. I've tested to rewrite it into QTable. It was 12x-13x slowet than with the QListView... So it's done by and ugly hack:

1) I paint QListBox (checked/unchecked) into 2 QPixmaps

2) I use these pixmaps instead of these "sexy" icons.

3) Test it. And it's on you ;)

cbradney

2006-05-03 19:23

administrator   ~0010836

a) Why use any pixmaps, just use checkboxes?

b) Need the table lines

c) Embed in: shows PostScript for all items, why do we need to say that? Can we not just have Embed in PostScript as the title?

subik

2006-05-04 07:52

manager   ~0010875

ad pixmaps: QTable is horribly slow. You cannot use 2 or more checkboxes in qlistview (without rewritting 1/2 of qt ;)). And it works with much less memory usage than with qtable with qchecktableitems. And it's easier to maintain propably too (remember my lazyness). BTW I had to wait to open Prefs on my fast laptop with only 147 fonts for 1/4 of minute instead of 1 second with this solution.

ad postscript string - franz did some changes with it somewhere near 1.24.2.4. It's misunderstood propably. It should be fixed now.

why table lines? eeergh, what are table lines exactly? border lines? It has "all column focus" now.

cbradney

2006-05-04 09:07

administrator   ~0010881

The new highlight bar fixes c). Strange about the speed, the problem with pixmaps is we lose any theming a user might apply, but thats ok for now. Thanks for the fixes :)

subik

2006-05-04 09:24

manager   ~0010882

the chackbox pixmap is created on the fly with current user theme (painting the widget on pixmap). So when user is using plastik he'll get plastik's qcheckbox - and so on for keramik, cde, windows, foobar themes. See screenshots.

2006-05-04 09:24

 

check1.png (66,970 bytes)   
check1.png (66,970 bytes)   

2006-05-04 09:24

 

check2.png (80,201 bytes)   
check2.png (80,201 bytes)   

Issue History

Date Modified Username Field Change
2005-06-06 08:05 jo-hannes New Issue
2006-04-08 15:52 mhanski Note Added: 0009699
2006-04-21 12:51 mhanski OS => any
2006-04-21 12:51 mhanski OS Version => any
2006-04-21 12:51 mhanski Platform => any
2006-04-21 12:51 mhanski Product Version 1.3.0cvs => 1.3
2006-04-27 22:05 christoph_s Note Added: 0010562
2006-04-27 22:07 mhanski Relationship added related to 0002276
2006-04-27 22:08 mhanski Relationship deleted related to 0002276
2006-04-28 22:37 cbradney Status new => assigned
2006-04-28 22:37 cbradney Assigned To => subik
2006-04-28 22:38 cbradney Note Added: 0010615
2006-05-03 12:32 subik Note Added: 0010832
2006-05-03 19:23 cbradney Note Added: 0010836
2006-05-04 07:52 subik Note Added: 0010875
2006-05-04 09:07 cbradney Note Added: 0010881
2006-05-04 09:24 subik Note Added: 0010882
2006-05-04 09:24 subik File Added: check1.png
2006-05-04 09:24 subik File Added: check2.png
2006-05-04 09:26 cbradney Status assigned => resolved
2006-05-04 09:26 cbradney Fixed in Version => 1.3.4cvs
2006-05-04 09:26 cbradney Resolution open => fixed
2006-05-04 11:57 mhanski Status resolved => closed
2006-05-15 18:06 christoph_s Relationship added child of 0003821