Re: ANNOUNCE: Multi-column listbox package Tablelist 4.1



Bryan Oakley schrieb:
Csaba Nemethi wrote:

I don't have wish8.5 yet, but with wish8.4 and tile 6.2 that effect
doesn't occur.  I have uploaded a screenshot here:

    http://www.nemethi.de/aqua/styles_tile.png

I have no idea, why you are getting a different result.  Which tile
version are you using?


0.6.4


Bryan,

I have just posted a detailed analysis of the appearance problem on Mac
OS X Aqua, including a very simple solution to it (see my 2nd reply to
Kevin within this thread).  I would very much appreciate if you could
confirm that this patch has solved the problem for you, too.


This os not Aqua-specific. The mouse cursor must be at least one pixel to the left of the right edge of the header label corresponding to the column that you want to resize. Maybe I should improve this, to make it more user-friendly.


Personally I think improving this would greatly enhance usability.

In my old mclistbox code I set bindings on the label widgets that represent the headers. If there is a click and motion within X pixels of an edge I treat it as a column resize. Combined with the fact the headers had no space between them made it possible to click exactly in the middle or one or two pixels to either side.

I don't know if that's possible with your code, but I think it would make a difference. I was thinking of using your tablelist for a project I'm creating, but this problem alone is enough to keep me from using it. I'm not usually so picky about one or two pixels, but in this case it really draws attention to the fact this is not a standard widget.

Up to now nobody has complained about this. But you are right, it would be better to change the algorithm that implements the interactive column resizing so it supports a few pixels to the right of the label edge, too. I will do this ASAP.


Otherwise, very impressive! I like how you support editing the contents.

Thanks for these nice words, and also for drawing my attention to the appearance problem on the Mac when using newer tile versions.

Csaba

--
Csaba Nemethi   http://www.nemethi.de   mailto:csaba.nemethi@xxxxxxxxxxx
.



Relevant Pages

  • Re: Magic kernel for image zoom resampling?
    ... to give a 1D example to explain your enlargement process. ... the nearest tile of m pixels, the algorithm actually chooses the center ... parabolas plus the middle parabola add up to unity, ...
    (sci.image.processing)
  • Finding Representative Hue/Saturation Values In A Given Rectangle
    ... luminance of the tile to "colorize" it. ... identical/near-identical RGB values will completely override the other ... but because of three pixels that are ... sets of identical HSL values? ...
    (comp.graphics.algorithms)
  • Re: 2d Tiles have unwanted edges
    ... The problem is that when you reference the last row of pixels ... of one tile for instance, the values get averaged with the next ... seeing edges. ...
    (comp.graphics.api.opengl)
  • Tiling an image starting at a certain Y position
    ... I'm wanting to draw an image and tile it ... horiztonally accross the width of my control (say 250 pixels wide). ...
    (microsoft.public.dotnet.framework.drawing)