Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
14.04.2002, 16:43
King2500



Hi leute!

weiß zufällig einer von euch wie ich den Abstand eines ButtonTextes vom linken Rand d. Buttons ändere. Hab schon überall gesucht aber irgendwie nix gefunden...

Hier ein pic zur erläuterung:


(der rote balken zeigt den scheins unveränderbaren abstand)

Habs auch schon mit m_pButton->setContentAlignment(vgui::Label::a_center); probiert hat aber irgend wie kein einfluß auf den linken abstand...

weiß jemand wo dieser Abstand definiert ist, oder ob es eine Memberfunktion zum ändern dieses abstands gibt??

danke!!!

--

Webmaster @ Half-Life Portal

zum Seitenanfang zum Seitenende Profil || Suche
001
14.04.2002, 17:29
Exec



jo, danach such ich auch ... sowas nervt mich acuh immer ...

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
002
06.05.2002, 19:26
King2500



Ich weiß jetzt warum der platz da ist: man kann dem Button eine Zahl zu ordnen, die man dann drücken kann (tastatur) um ihn zu aktivieren (siehe Teamauswahl in CS oder TFC).

Aber wie kann ich das abschalten??

--

Webmaster @ Half-Life Portal

zum Seitenanfang zum Seitenende Profil || Suche
003
06.05.2002, 19:59
Exec



yo, da shab ich auch gewusst, das der platz dafür is ;)

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
004
07.05.2002, 12:04
TheTinySteini



Hm, nimmst du einen CommandButton oder einen ganz normalen Button? Probier's mal mit nem ganz normalen, der ganze Overhead von so nem Command-Teil ist sowieso meist Müll. Jedenfalls extrem auf TFC/CS ausgelegt.

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
005
07.05.2002, 20:47
Rockefeller



Quellcode:
// just draw a space if no key bound
sprintf( szBuf, "     %s", m_sMainText );

Einfach mal ein paar Leerzeichen davor hauen, wenn kein key da ist :D

Entweder nimmste den normalen Button, oder du passt dieses Code-Schnipsel an.

--


Dieser Beitrag wurde am 07.05.2002 um 20:48 von Rockefeller bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
006
07.05.2002, 21:21
Exec



ohhh, is ja kewl! thx

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
007
08.05.2002, 00:31
Another1



oder du versetzt das label, jedes label is nen panel und hat von daher ne position, die du setzen kannst. Musst mal die richtige funktion dazu raussuchen (panel::setPosition(int x,int y); oso ?)

--

Another1

...relaxing..atm =)
... und Schweiz suckt!

zum Seitenanfang zum Seitenende Profil || Suche
008
08.05.2002, 10:54
Rockefeller



huh? Der Button verwendet für die Textanzeige ein Label/Panel? Das ist mir neu...

--

zum Seitenanfang zum Seitenende Profil || Suche
009
08.05.2002, 20:42
TheTinySteini



Is aber so... einfach mal die ganze Klassenstruktur angucken, da is im Prinzip alles vom Panel abgeleitet.

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
010
08.05.2002, 21:41
King2500



jo

danke

werd mich die tage mal n bissl intensiver mit VGUI klassen auseinandersetzen ;)

--

Webmaster @ Half-Life Portal

zum Seitenanfang zum Seitenende Profil || Suche
011
09.05.2002, 02:23
Rockefeller



Das ist mir schon klar, dass alles vom Panel kommt, nur verwendet der Button ja intern kein Panel zur Anzeige, sondern ist selbst eine Art Panel. Insofern würde ein Versetzen, wie Another1 es vorschlägt, nur den Button selbst versetzen, oder verstehe ich da jetzt was ganz falsch.
Mal abgesehen davon wäre es, auch wenn es gehen würde, nicht sehr guter Stil.

--

zum Seitenanfang zum Seitenende Profil || Suche