:currentPos() vor Minimieren ermitteln
Verfasst: Do, 03. Apr 2014 14:28
Hallo,
wenn ein XbpDialog()-Fenster minimiert wird, möchte ich die alte Grösse sowie die vorherige Position ermitteln und zwischenspeichern.
Der einzige Callback, den ich in dieser Richtung gefunden habe, ist :resize(aNew, aOld, self)
Dummerweise wird xbeP_Resize ausgeführt, nachdem das Fenster verkleinert wurde, d.h. zu diesem Zeitpunkt ist :currentPos() schon {0, 0}.
Kennt einer von Euch die Möglichkeit, :currentPos() vor dem Minimieren bzw. einer Grössenänderung zu ermitteln? Und wenn ja, verrät er es auch?
Update: Anscheinend wird vor dem :resize() ein :move() nach {0, 0} generiert, da kann ich die alte Position abgreifen.
wenn ein XbpDialog()-Fenster minimiert wird, möchte ich die alte Grösse sowie die vorherige Position ermitteln und zwischenspeichern.
Der einzige Callback, den ich in dieser Richtung gefunden habe, ist :resize(aNew, aOld, self)
Dummerweise wird xbeP_Resize ausgeführt, nachdem das Fenster verkleinert wurde, d.h. zu diesem Zeitpunkt ist :currentPos() schon {0, 0}.
Kennt einer von Euch die Möglichkeit, :currentPos() vor dem Minimieren bzw. einer Grössenänderung zu ermitteln? Und wenn ja, verrät er es auch?
Update: Anscheinend wird vor dem :resize() ein :move() nach {0, 0} generiert, da kann ich die alte Position abgreifen.