Re: StringGadget -> rechtsbündig?!
Verfasst: 19.02.2013 05:07
Versuch mal
Code: Alles auswählen
gtk_entry_set_alignment(GadgetID, 1)
Das deutsche PureBasic-Forum
https://www.purebasic.fr/german/
Code: Alles auswählen
gtk_entry_set_alignment(GadgetID, 1)
Programmierung nach dem Zufallsprinzip ist der beste Freund des Entwicklersts-soft hat geschrieben:Das wurde noch nie unterstützt, es funktionierte unter Windows nur Aufgrund des Zufalls, das die
entsprechende API-Konstante für Edit-Controls denselben Wert hat, wie die in PB definierte:
...
Gruß
Thomas
noch ein _ hinter alignment und das Testprogramm startet, hat aber keine Funktion.edel hat geschrieben:Versuch mal
Code: Alles auswählen
gtk_entry_set_alignment(GadgetID, 1)
Code: Alles auswählen
ImportC ""
gtk_entry_set_alignment(entry, xalign.f)
EndImport
OpenWindow(#PB_Any, 30, 30, 300, 300, "blub")
edit = StringGadget(#PB_Any, 10,10, 100, 25, "")
gtk_entry_set_alignment(GadgetID(edit), 1)
SetActiveGadget(edit)
Repeat
event = WaitWindowEvent()
Select event
Case #PB_Event_CloseWindow
Break
EndSelect
ForEver
Vielen Dank. Das funktioniert prima. So lässt sich sogar Text im StringGadget zentrieren.edel hat geschrieben:Die Api scheint nicht mit Float zu funktionieren. Versuche es mit einem Import.
Code: Alles auswählen
ImportC "" gtk_entry_set_alignment(entry, xalign.f) EndImport OpenWindow(#PB_Any, 30, 30, 300, 300, "blub") edit = StringGadget(#PB_Any, 10,10, 100, 25, "") gtk_entry_set_alignment(GadgetID(edit), 1) SetActiveGadget(edit)