GTK2: PageControl wird nicht immer korrekt gezeichnet

Für Fehler in Lazarus, um diese von anderen verifizieren zu lassen.
Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

GTK2: PageControl wird nicht immer korrekt gezeichnet

Beitrag von Euklid »

Hallo,

wäre froh, wenn jemand folgende Beobachtung als (gtk2-) Bug bestätigen würde:

1. Datei --> Neu --> Application
2. Auf die Form ein PageControl ziehen
3. Wie folgt die Form1.OnResize definieren:

Code: Alles auswählen

procedure TForm1.FormResize(Sender: TObject);
begin
  PageControl1.Width:=Form1.Width-60;
  PageControl1.Height:=Form1.Height-60;
end;
4. Programm ausführen.
5. Ausgeführtes Programm maximieren

=> Die PageControl verschwindet

Ansonsten funktioniert alles so wie es soll. Wenn Ihr mir diesen Bug als Bug bestätigt, werde ich dann einen Report machen.
Das Phänomen tritt unter gtk nicht auf.

Viele Grüße, Euklid

System: Lazarus 0.9.26; gtk2; OpenSuse 11; KDE 4.0.1

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: GTK2: PageControl wird nicht immer korrekt gezeichnet

Beitrag von pluto »

Kann ich bestätigen. Schau dir mal "BorderSpacing". Damit dürftest du das auch hinbekommen.
MFG
Michael Springwald

Benutzeravatar
theo
Beiträge: 10926
Registriert: Mo 11. Sep 2006, 19:01

Re: GTK2: PageControl wird nicht immer korrekt gezeichnet

Beitrag von theo »

Das Verhalten ist wahrsch. nicht ganz korrekt.
Allerdings: Wenn man's richtig macht, z.B. mit Anchors funktioniert alles wie gewünscht.
Find ich jetzt nicht so dramatisch.

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Re: GTK2: PageControl wird nicht immer korrekt gezeichnet

Beitrag von Euklid »

theo hat geschrieben:Wenn man's richtig macht
Wer entscheidet das?

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: GTK2: PageControl wird nicht immer korrekt gezeichnet

Beitrag von pluto »

Das Resultat *G*
MFG
Michael Springwald

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Re: GTK2: PageControl wird nicht immer korrekt gezeichnet

Beitrag von Euklid »

Das glaube ich in diesem Fall nicht.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: GTK2: PageControl wird nicht immer korrekt gezeichnet

Beitrag von Christian »

Was theo meint, ist das es eh EIgenschaften gibt nämlich die Anchors um sowas zu machen. Das im Code zu erledigen geht zwar ist aber etwas umständlich.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10926
Registriert: Mo 11. Sep 2006, 19:01

Re: GTK2: PageControl wird nicht immer korrekt gezeichnet

Beitrag von theo »

Ja, ich meine wenn man auf solche Bugs stösst, sollte man sich auch fragen, warum das noch keiner bemerkt hat.
Die Antwort heisst dann oft: Weil's keiner so macht ;-)

Ich will damit nicht sagen, dass es kein Bug ist. Aber der Workaround ist einfach.

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Re: GTK2: PageControl wird nicht immer korrekt gezeichnet

Beitrag von Euklid »

Ja, ich wollte eigentlich auch nur ein bisschen sticheln ;)

Werde den Fehler in den nächsten Tagen melden.

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Re: GTK2: PageControl wird nicht immer korrekt gezeichnet

Beitrag von monta »

Euklid hat geschrieben:Ja, ich wollte eigentlich auch nur ein bisschen sticheln ;)

Werde den Fehler in den nächsten Tagen melden.
Nicht melden, sondern Patch schicken ;)
Johannes

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Re: GTK2: PageControl wird nicht immer korrekt gezeichnet

Beitrag von Euklid »

Ich glaube, einen Patch von mir wollen die garnicht haben ;)

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: GTK2: PageControl wird nicht immer korrekt gezeichnet

Beitrag von pluto »

Wie kommst du denn darauf ?
Wie ich gemerkt habe sind die Bug's die ich in den letzten Monaten mal zusammen gestellt wurden zu 90% auch noch vorhanden. :( Gerade bei GTK2 finde ich recht interessante Fehl verhalten. Z.B. bei TCustomControl.
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: GTK2: PageControl wird nicht immer korrekt gezeichnet

Beitrag von Christian »

du hast noch nie nen fehler berichtet pluto. Der Thread hier ist keine offizielle anlaufstelle.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: GTK2: PageControl wird nicht immer korrekt gezeichnet

Beitrag von pluto »

Du weißt was ich meine.
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: GTK2: PageControl wird nicht immer korrekt gezeichnet

Beitrag von Christian »

Ja aber was wurde davon tatsächlich im Bugtracker berichtet ?
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Antworten