Hallo Linuxer,
hab grade mal was getestet unter linux da ich gerade ein programm unter linux progge, ich musste leider feststellen, wenn ich mit #PB_text_Center arbeite, funktioniert das zentrieren zwar grundsätzlich, leider jedoch nur die 1. zeile und die 2. zeile orrientiert sich an dem center der 1. zeile. unter windows kommt das problem nicht vor. das problem taucht sowohl bei #cr$, #lf$ als auch bei #crlf$ auf. unter windows besteht das problem nicht.
das ganze läuft auf nem debian squeeze mit pb 4.60 beta 3
ist das problem so bekannt bzw. könnt ihr mir sagen, was ich falsch mache?
danke bereits im vorraus
gruß haggi
Textgadget zentrieren
- NicTheQuick
- Ein Admin
- Beiträge: 8809
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: Textgadget zentrieren
Ich kann das ganze unter PB 4.60 beta 3, Ubuntu 10.04 LTS x64 bestätigen.
Beispielcode:
Ich bin sicher, dass das ein Bug ist. Also vielleicht melden.
Beispielcode:
Code: Alles auswählen
OpenWindow(0, 0, 0, 300, 50, "test", #PB_Window_ScreenCentered)
TextGadget(0, 0, 0, 300, 50, "Ist dieser Text zentriert?" + #LF$ + "Nein!", #PB_Text_Center)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
Re: Textgadget zentrieren
He Nick,
hmm, das klingt ja schon mal gut oder auch nicht ...
dann stellt sich für mich die frage, wer berichtet so was, wie ist hier die hierarchie? kann ich das melden? meldet das jemand anders oder wie?
gruß haggi
hmm, das klingt ja schon mal gut oder auch nicht ...

gruß haggi
Re: Textgadget zentrieren
Wenn du ein bisschen Englisch kannst, kannst du gerne hier deinen Bug posten. Ansonsten warte einfach, bis jemand bereit ist, deinen Bug dort zu posten.
Re: Textgadget zentrieren
hi,
danke für eure antworten, da mein englisch nicht wirklich gut und verständlich ist würde ich dich nick darum bitten den bug ab zu setzen.
gruß haggi
danke für eure antworten, da mein englisch nicht wirklich gut und verständlich ist würde ich dich nick darum bitten den bug ab zu setzen.
gruß haggi
Re: Textgadget zentrieren
So funktioniert es:
Das Problem besteht darin, daß das Zentrieren mit #PB_Text_Center nur bei
einem einzeiligen TextGadget funktioniert. Soll das Zentrieren sich auf einen
mehrzeiligen Text auswirken, erreicht man dies mit dieser API-Funktion aus
GTK+ 2:
Code: Alles auswählen
OpenWindow(0, 0, 0, 300, 50, "test", #PB_Window_ScreenCentered)
TextGadget(0, 0, 0, 300, 50, "Ist dieser Text zentriert?" + #LF$ + "Ja!", #PB_Text_Center)
gtk_label_set_justify_(GadgetID(0), #GTK_JUSTIFY_CENTER)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
einem einzeiligen TextGadget funktioniert. Soll das Zentrieren sich auf einen
mehrzeiligen Text auswirken, erreicht man dies mit dieser API-Funktion aus
GTK+ 2:
Code: Alles auswählen
gtk_label_set_justify_(GadgetID(n), #GTK_JUSTIFY_CENTER)