mse hat geschrieben:mschnell hat geschrieben:In Windows kann man eine Fenstergruppe unter einem gemeinsamen Programm-Icon verwalten. Ich vermute in Linux ist das so nicht vorgesehen
Für KDE:
'Personal Settings'-'Desktop'-'Taskbar'-'Group similar tasks'-'Always'.
Wo Du das gerade aufgreifst, kann ich dazu auch noch was sagen:
Unter MS-Windows ist für die Taskleiste nicht das GUI-Fenster sondern ein Application-Fenster zuständig. Man hat also (bei einer Anwendung mit einem Fenster) zwei Window-Handles: eins für das sichtbare Fenster und eins für die Taskleiste. Man kann also (theoretisch, so bewandert bin ich dann in diesen Dingen doch nicht) mehrere Taskleisten-Einträge für ein Fenster und umgekehrt erzeugen. Unter Delphi (7) bildet die TApplication.Handle genau dieses Taskleisten-Window-Handle ab.
Daraus lässt sich nur schließen, dass die Handhabung von Fenstermanager zu Fenstermanager unterschiedlich sein kann und ist (zumindest Windows <-> das meiste von Linux).
Übrigens: Unter Windows lässt bzw. ließ (ich weiß nicht wie das derzeit unter Trunk aussieht) das Lazarus-Hauptfenster problemlos maximieren, wobei dann das Fenster nicht den gesamten Bildschirm ausfüllt sondern nur eine maximale Höhe hat - aber es ist definitiv ein maximiertes Fenster. Unter GNOME funktioniert das ganze nicht mehr und es gibt Probleme, da ein Fenster nicht gleichzeitig maximiert und eine vom Programm selbst bestimte Höhe besitzen kann.
Daraus lässt sich nur schließen, dass wenn A, dann ist nicht unbedingt B; und es liegt nicht selbstverständlich an C sondern evtl. an D oder an C und D.
im Klartext: es muss nicht an einer einzigen Komponente liegen; die Kombination kann schlicht schlecht gewählt sein. Es ist also nicht unbedingt ein Problem, dass Lazarus lösen muss (falls es das überhaupt kann).