Textgadget zentrieren

In dieser Linux-Ecke dürfen nur Themen rund um Linux geschrieben werden.
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
haggi
Beiträge: 77
Registriert: 04.01.2007 21:54

Textgadget zentrieren

Beitrag von haggi »

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
Benutzeravatar
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

Beitrag von NicTheQuick »

Ich kann das ganze unter PB 4.60 beta 3, Ubuntu 10.04 LTS x64 bestätigen.
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
Ich bin sicher, dass das ein Bug ist. Also vielleicht melden.
haggi
Beiträge: 77
Registriert: 04.01.2007 21:54

Re: Textgadget zentrieren

Beitrag von haggi »

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
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Textgadget zentrieren

Beitrag von RSBasic »

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.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
haggi
Beiträge: 77
Registriert: 04.01.2007 21:54

Re: Textgadget zentrieren

Beitrag von haggi »

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
Benutzeravatar
Shardik
Beiträge: 746
Registriert: 25.01.2005 12:19

Re: Textgadget zentrieren

Beitrag von Shardik »

So funktioniert es:

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
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

gtk_label_set_justify_(GadgetID(n), #GTK_JUSTIFY_CENTER)
Antworten