freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2-demos] master d991e83: [graph] Make demo windows minimise-abl


From: Werner LEMBERG
Subject: [freetype2-demos] master d991e83: [graph] Make demo windows minimise-able on Win32 (#50582).
Date: Sun, 19 Mar 2017 00:52:47 -0400 (EDT)

branch: master
commit d991e837d556f29610e57687c149a3f21c7f2c0d
Author: Brian Nixon <address@hidden>
Commit: Werner Lemberg <address@hidden>

    [graph] Make demo windows minimise-able on Win32 (#50582).
    
    * graph/win32/grwin32.c (gr_win32_surface_init): Implement it.
---
 ChangeLog             | 6 ++++++
 graph/win32/grwin32.c | 8 +++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 62d603c..494ebbc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2017-03-19  Brian Nixon  <address@hidden>
+
+       [graph] Make demo windows minimise-able on Win32 (#50582).
+
+       * graph/win32/grwin32.c (gr_win32_surface_init): Implement it.
+
 2017-03-13  Werner Lemberg  <address@hidden>
 
        [ftdump] Show ID numbers for standard `name' table entries.
diff --git a/graph/win32/grwin32.c b/graph/win32/grwin32.c
index c16c095..664b6c7 100644
--- a/graph/win32/grwin32.c
+++ b/graph/win32/grwin32.c
@@ -430,18 +430,20 @@ gr_win32_surface_init( grWin32Surface*  surface,
   surface->window_height = bitmap->rows;
 
   {
-    RECT  WndRect;
+    DWORD  style = WS_OVERLAPPED | WS_CAPTION | WS_MINIMIZEBOX | WS_SYSMENU;
+    RECT   WndRect;
 
     WndRect.left   = 0;
     WndRect.top    = 0;
     WndRect.right  = bitmap->width;
     WndRect.bottom = bitmap->rows;
-    AdjustWindowRect(&WndRect, WS_SYSMENU | WS_CAPTION, FALSE);
+
+    AdjustWindowRect( &WndRect, style, FALSE );
 
     surface->window = CreateWindow(
             /* LPCSTR lpszClassName;    */ "FreeTypeTestGraphicDriver",
             /* LPCSTR lpszWindowName;   */ "FreeType Test Graphic Driver",
-            /* DWORD dwStyle;           */  WS_OVERLAPPED | WS_SYSMENU,
+            /* DWORD dwStyle;           */  style,
             /* int x;                   */  CW_USEDEFAULT,
             /* int y;                   */  CW_USEDEFAULT,
             /* int nWidth;              */  WndRect.right - WndRect.left,



reply via email to

[Prev in Thread] Current Thread [Next in Thread]