From: Ben Kaduk Date: Mon, 3 Dec 2012 17:25:07 +0000 (-0500) Subject: Leave 'OK' button visible in Leash AboutBox X-Git-Tag: krb5-1.12-alpha1~442 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ceb486df4301608d5b2462011fed6534e60721bd;p=thirdparty%2Fkrb5.git Leave 'OK' button visible in Leash AboutBox The AboutBox dialog as specified in the resource file is larger than the one we display; the dialog init routine marks several things as non-visible, moves the 'OK' button up to where the now-invisible items were, and shrinks the dialog's bounding rectangle. However, the edit boxes containing copyright and version information seem to always present as being on top of the 'OK' button, and their background causes the button to appear almost invisible with the current repositioning. To keep the 'OK' button visible, reduce the amount that it is moved (and the amount the dialog is shrunk) so that the button does not overlap with the edit box. ticket: 7443 tags: pullup target_version: 1.10.4 --- diff --git a/src/windows/leash/LeashAboutBox.cpp b/src/windows/leash/LeashAboutBox.cpp index 632dc59074..d5c6be24bb 100644 --- a/src/windows/leash/LeashAboutBox.cpp +++ b/src/windows/leash/LeashAboutBox.cpp @@ -268,7 +268,7 @@ BOOL CLeashAboutBox::OnInitDialog() GetDlgItem(IDC_STATIC_NO_OF_MODULES)->ShowWindow(SW_HIDE); m_LB_DLLsLoaded.ShowWindow(SW_HIDE); // shrink window, move 'OK' button - const int hideDiff = 175; + const int hideDiff = 150; RECT okRect; CWnd* pOK = GetDlgItem(IDOK); pOK->GetWindowRect(&okRect);