zdravim,

pisi jednu desktopovou aplikaci-editor na SWT v Eclipse.
Nastal mi tu vcelku velky problem s prekreslovanim dat v tabulkach.

Struktura dulezitych grafickych prvku vypada takto:

Composite
  - CTabFolder
    -CTabItem
      - Composite
        -ScrolledComposite
          -Composite [GridLayout]
            -Table
               -TableItem 
                  |_TableEditor(Combo,Button,Text,...)

Aplikace funguje tak, ze se naplni tabulka a v ni se nasetuji editory 
v bunkach na radcich hodnotami podle potreby. Dale jiz muze uzivatel radit 
podle potreb. Uzivatel muze take pridavat nove radky.


Problem je nasledujici:
 - naplneni tabulky je v poradku. ScrolledComposite mi vyhodi v pripade
 velke tabulky posuvnik.

-Pridam -li bunku tabulky, tak se nove vytvoreny radek neprekresli dobre.
Samotne Table.update() a Table.redraw() nestaci.

Prekresleni noveho radku-TableItem lze zaridit pres Table.pack(). 
To ale zpusobi, ze se tabulka zmensi a zmizi mi posuvniky, ze 
ScrolledComposite.

Posuvniky u ScrolledComposite se mi opet objevi, pokud pohnu celym oknem.

Otazka: Jak zaridit, aby se nove vznikly radek bunky korektne prekreslil,
ale abych nezrusit posuvniky u ScrolledComposite, v pripade, ze je tabulka
prilis velka ?

Prostredi:
JDK 1.6 posledni stabilni.
Linux - Eclipse 3.4.1
Win - Eclipse 3.2.2

dekuji za odpoved. Pomuze i nejaky tip, na co se podivat.
  Pavel Kysilka

Odpovedet emailem