Zum Inhalt springen

Ein- oder zweizeiliges GIFBUILDER Menü

Erstellt am 13. April 2011 · 1 Antwort · letzte Antwort am 14. April 2011

Tags: Bilder, Frage

Toccamonium ·

Hallo,

ich erstelle via TS ein grafisches Menü,
welches via splitChar in zwei Zeilen
getrennt werden kann.

 topHeaderImage {
	  file = GIFBUILDER
	  file {
          #38
	      XY               = [10.w]+20,[10.h]+[20.h]+10
	      backColor          = #ffffff
	      5 = IMAGE
	      5.file = EXT:dgp_mod_mynewsticker/res/bg_pcn_top.png
	      10 = TEXT
	      10 {
	        text         = title
                text.listNum      = 0
                text.listNum.splitChar = |
	        niceText     = 1
	        offset       = 18,28
	        fontSize     = 23
	        fontFile     = {$HEADER_FONTFILE}
	        fontColor    = #333333
	      }
              
              20 < .10
              20.text.listNum = 1
              20.offset = 18, 28+28
          }
    }

Damit der Abstand zum nächstfolgenden unteren Objekt immer gleich ist, müsste ich den XY Wert ändern:
XY = [10.w]+20,[10.h]+[20.h]+10
oder
XY = [10.w]+20,[10.h]+[20.h]+20
je nachdem, ob eben 1- oder 2-zeilig. Gibts da ne Möglichkeit, dies mit TS zu bewerkstelligen oder muss da ne Userfunc her?

Vielen Dank!
TC

Toccamonium ·

Habs jetzt doch eine Möglichkeit via TS gefunden, wenn auch nicht zu 100% perfekt. Aber ich habe den Abstand nach unten entfernt
und füge zusätzlich eine weitere Zeile ein, allerdings ist hier die Schrift auf die Hintergrundfarbe eingestellt, damit man diese nicht sieht. Funktioniert in diesem Fall einwandfrei.

 topHeaderImage {
	  file = GIFBUILDER
	  file {
          #38
	      XY               = [10.w]+20,10 + [10.h] + [19.h] + [20.h]
	      backColor          = #ffffff
	      5 = IMAGE
	      5.file = EXT:dgp_mod_mynewsticker/res/bg_pcn_top.png
	      10 = TEXT
	      10 {
	        text         = title
                text.listNum      = 0
                text.listNum.splitChar = |
	        niceText     = 1
	        offset       = 18,28
	        fontSize     = 23
	        fontFile     = {$HEADER_FONTFILE}
	        fontColor    = #333333
	      }
              
              
              #abstand
              19 < .10
              19.fontSize = 10
              19.text.listNum = 1
              19.offset = 18, 28+10
              19.fontColor = #dbdbdb
              
              20 < .10
              20.text.listNum = 1
              20.offset = 18, 28+28
              
          }
    }