← Back to team overview

linuxdcpp-team team mailing list archive

[Branch ~dcplusplus-team/dcplusplus/trunk] Rev 2685: resize controls on a font change

 

------------------------------------------------------------
revno: 2685
committer: poy <poy@xxxxxxxxxx>
branch nick: trunk
timestamp: Sun 2011-11-20 18:12:06 +0100
message:
  resize controls on a font change
modified:
  win32/MainWindow.cpp


--
lp:dcplusplus
https://code.launchpad.net/~dcplusplus-team/dcplusplus/trunk

Your team Dcplusplus-team is subscribed to branch lp:dcplusplus.
To unsubscribe from this branch go to https://code.launchpad.net/~dcplusplus-team/dcplusplus/trunk/+edit-subscription
=== modified file 'win32/MainWindow.cpp'
--- win32/MainWindow.cpp	2011-11-20 16:59:46 +0000
+++ win32/MainWindow.cpp	2011-11-20 17:12:06 +0000
@@ -1056,6 +1056,10 @@
 	dwt::Control* widget = dwt::hwnd_cast<dwt::Control*>(hwnd);
 	if(widget && widget->getFont()->handle() == reinterpret_cast<HFONT>(prevFont)) {
 		widget->setFont(WinUtil::font);
+		widget->layout();
+		if(dynamic_cast<dwt::Grid*>(widget->getParent())) {
+			widget->getParent()->layout();
+		}
 	}
 	return TRUE;
 }