I had lots more tries, but this is the result. I managed to string four 26x26 icons together in a row, and they butted up against one another. (NEW.. to CLOSE.. in the following). When I put a narrower icon to the left of them to simulate the 'left end' (LE) and one to the right of them (RE), gaps appeared. I wanted the LE icon not to have any help. Eventually I rolled it in to the same winio@. Here is the command:
i=winio@('%6?tb[File ops][New][Open][Save][Close][Files]&',
& 'LE','LE','LE',ianswer)
& 'NEW_ON','NEW_ON','NEW_DOWN',ianswer,
& 'OPEN_ON','OPEN_ON','OPEN_DOWN',ianswer,
& 'SAVE_ON','SAVE_ON','SAVE_DOWN',ianswer,
& 'CLOSE_ON','CLOSE_ON','CLOSE_DOWN',ianswer,
& 'RE','RE','RE',ianswer)
The icons don't distort. I have done a screen grab, imported it into Paint and counted the pixels! The icons look square. I only get rid of the gap if I made LE 26x26 like the other icons. If I do that - no gap. When I untangle NEW, OPEN etc into separate winio@'s, the alternate 1 and 2 pixel gaps return. I can make them go away by making my icons alternately 27 and 28 pix wide. Then they don't work on a 4:3 aspect ratio screen.
I'b be quite happy to have multiple sets of icons for 2 or maybe 3 screen resolutions, but it simply gets overwhelming after that, and how, short of trying dozens of combinations, does one get the right ones each time?
Eddie