konto usunięte
Temat: Synth Look and Feel problem z rozmiarem Buttonow
Hej,Pisze skorke w Synthu i mam problem z rozmiarem Buttonow w programie po zaladowaniu skorki.
Tzn. niektore sa zwezaja sie (np. wezsze niz grafika lub tekst). Natomiast pozostalym nic nie brakuje.
Nie wiem, dlaczego tak sie dzieje. Jak Synth oblicza wielkosc guzika?
Oczywiscie wiem o insets, ale musialabym zmienic je dla wszystkich guzikow i wtedy niektore bylyby za duze (zmienianie stylu po nazwie lub zmiana rozmiaru guzikow na sztywno w Properties nie wchodzi w gre, poniewaz program bedzie ostro rozwijany przez rozne osoby, wiec trudno byloby nad tym zapanowac, gdyby robic to recznie).
Oto kod stylu guzikow:
<style id="button">
<!-- Shift the text one pixel when pressed -->
<property key="Button.textShiftOffset" type="integer" value="1"/>
<!-- set size of buttons -->
<insets top="15" left="20" bottom="15" right="20"/>
<font name="Dialog" size="12"/>
<state>
<imagePainter method="buttonBackground" path="images/buton.png"
sourceInsets="15 20 15 20" stretch="true" />
<color type="TEXT_FOREGROUND" value="#FFFFFF"/>
</state>
<state value="PRESSED">
<imagePainter method="buttonBackground"
path="images/buton.png"
sourceInsets="15 20 15 20" stretch="true" />
</state>
<state value="MOUSE_OVER">
<imagePainter method="buttonBackground"
path="images/buton.png"
sourceInsets="15 20 15 20" stretch="true" />
</state>
</style>
<bind style="button" type="region" key="Button"/>
Dzieki za wszystkie odpowiedzi!