Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsElement.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsElement.cpp	(revision 50844)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsElement.cpp	(revision 50845)
@@ -391,4 +391,5 @@
     /* Create text-pane: */
     m_pTextPane = new UIGraphicsTextPane(this, model()->paintDevice());
+    connect(m_pTextPane, SIGNAL(sigGeometryChanged()), this, SLOT(sltUpdateGeometry()));
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsElement.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsElement.h	(revision 50844)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsElement.h	(revision 50845)
@@ -92,4 +92,7 @@
     void sltElementToggleStart();
     void sltElementToggleFinish(bool fToggled);
+
+    /** Handles children geometry changes. */
+    void sltUpdateGeometry() { updateGeometry(); }
 
 protected:
Index: /trunk/src/VBox/Frontends/VirtualBox/src/widgets/graphics/UIGraphicsTextPane.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/widgets/graphics/UIGraphicsTextPane.cpp	(revision 50844)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/widgets/graphics/UIGraphicsTextPane.cpp	(revision 50845)
@@ -68,4 +68,13 @@
 }
 
+void UIGraphicsTextPane::updateGeometry()
+{
+    /* Call to base-class to notify layout if any: */
+    QIGraphicsWidget::updateGeometry();
+
+    /* And notify listeners which are not layouts: */
+    emit sigGeometryChanged();
+}
+
 void UIGraphicsTextPane::updateMinimumTextWidthHint()
 {
@@ -113,5 +122,5 @@
     m_iMinimumTextWidth = iMinimumTextWidth;
 
-    /* Notify layout if any: */
+    /* Notify listeners: */
     updateGeometry();
 }
@@ -190,5 +199,5 @@
     m_iMinimumTextHeight = iMinimumTextHeight;
 
-    /* Notify layout if any: */
+    /* Notify listeners: */
     updateGeometry();
 }
Index: /trunk/src/VBox/Frontends/VirtualBox/src/widgets/graphics/UIGraphicsTextPane.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/widgets/graphics/UIGraphicsTextPane.h	(revision 50844)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/widgets/graphics/UIGraphicsTextPane.h	(revision 50845)
@@ -34,4 +34,9 @@
     Q_OBJECT;
 
+signals:
+
+    /** Notifies listeners about size-hint changes. */
+    void sigGeometryChanged();
+
 public:
 
@@ -48,4 +53,6 @@
 private:
 
+    /** Notifies listeners about size-hint changes. */
+    void updateGeometry();
     /** Updates minimum text width hint. */
     void updateMinimumTextWidthHint();
