A product of SEGGER Microcontroller GmbH & Co. KG
emWin
Document: UM03001
Software version: V5.44
Document revision: 1
Date: November 15, 2017
User & Reference Guide
Graphic Library with
Graphical User Interface
www.segger.com
2 CHAPTER
UM03001 User & Reference Guide for emWin V5.44 © 1997 - 2017 SEGGER Microcontroller GmbH & Co. KG
Disclaimer
Specifications written in this document are believed to be accurate, but are not guar-
anteed to be entirely free of error. The information in this manual is subject to
change for functional or performance improvements without notice. Please make sure
your manual is the latest edition. While the information herein is assumed to be
accurate, SEGGER Microcontroller GmbH & Co. KG (SEGGER) assumes no responsibil-
ity for any errors or omissions. SEGGER makes and you receive no warranties or con-
ditions, express, implied, statutory or in any communication with you. SEGGER
specifically disclaims any implied warranty of merchantability or fitness for a particu-
lar purpose.
Copyright notice
You may not extract portions of this manual or modify the PDF file in any way without
the prior written permission of SEGGER. The software described in this document is
furnished under a license and may only be used or copied in accordance with the
terms of such a license.
© 1997 - 2017 SEGGER Microcontroller GmbH & Co. KG, Hilden / Germany
Trademarks
Names mentioned in this manual may be trademarks of their respective companies.
Brand and product names are trademarks or registered trademarks of their respec-
tive holders.
Contact address
SEGGER Microcontroller GmbH & Co. KG
In den Weiden 11
D-40721 Hilden
Germany
Tel.+49 2103-2878-0
Fax.+49 2103-2878-28
E-mail: support@segger.com
Internet: http://www.segger.com
Manual versions
This manual describes the current software version. If any error occurs, inform us
and we will try to assist you as soon as possible.
Contact us for further information on topics or routines not yet specified.
Print date: November 15, 2017
UM03001 User & Reference Guide for emWin V5.44 © 1997 - 2017 SEGGER Microcontroller GmbH & Co. KG
3
4 CHAPTER
UM03001 User & Reference Guide for emWin V5.44 © 1997 - 2017 SEGGER Microcontroller GmbH & Co. KG
Software Rev. Date By Description
5.44 1 171115 SC Fixed table description.
5.44 0 171020 SC
Chapter 5 ’emWinSPY’
- New function GUI_SPY_StartServerEx() added.
Chapter 8 ’2D-Graphic Library’
- New function GUI_SPLINE_Create() added.
- New function GUI_SPLINE_Draw() added.
- New function GUI_SPLINE_Delete() added.
- New function GUI_SPLINE_GetY() added.
- New function GUI_SPLINE_GetXSize() added.
- New function GUI_SPLINE_DrawAA() added.
Chapter 9 ’Display bitmap files’
- New function GUI_JPEG_SetpfDrawEx() added.
Chapter 13 ’Movies’
- New function GUI_MOVIE_SetpfNotify() added.
- New functionality of displaying AVI files added.
Chapter 18 ’The Window Manager’
- New message WM_USER_DATA added.
Chapter 14 ’Widgets’
- New function EDIT_GetTextAlign() added.
Chapter 31 ’Antialiasing’
- New function GUI_AA_DrawCircle() added.
Chapter 33 ’Display drivers’
- New driver GUIDRV_SH_MEM_3 added.
- GUIDRV_FlexColor support for ST7775 added.
- New function GUIDRV_SPage_SetUC1610() added.
- GUIDRV_1611 removed, covered by GUIDRV_SPage.
Chapter 38 ’Configuration’
- New function GUI_ALLOC_GetMaxUsedBytes() added.
- New function GUI_RegisterAfterInitHook() added.
- New functionality, interface for JPEG hardware support.
Table 0.1: Revision history
UM03001 User & Reference Guide for emWin V5.44 © 1997 - 2017 SEGGER Microcontroller GmbH & Co. KG
5
5.42 0 170731 SC
Chapter 6 ’Display Text’
- New function GUI_DispStringInRectWrapEx() added.
- New function GUI_SetStrikeWidth() added.
Chapter 8 ’2-D Graphic Library’
- New function GUI_AddRect() added.
Chapter 10 ’Bitmap Converter’
- Description about options dialog
Chapter 19 ’Widgets’
- New function CHECKBOX_GetBkColor() added.
- New function CHECKBOX_GetBoxBkColor() added.
- New function CHECKBOX_GetFocusColor() added.
- New function CHECKBOX_GetFont() added.
- New function CHECKBOX_GetTextAlign() added.
- New function CHECKBOX_GetTextColor() added.
- New function DROPDOWN_GetBkColor() added.
- New function DROPDOWN_GetColor() added.
- New function DROPDOWN_GetFont() added.
- New function DROPDOWN_GetTextColor() added.
- New function GRAPH_GetColor() added.
- New function HEADER_GetFont() added.
- New function ICONVIEW_GetBkColor() added.
- New function ICONVIEW_GetFont() added.
- New function ICONVIEW_GetTextColor() added.
- New function ICONVIEW_GetReleasedItem() added.
- New function LISTBOX_GetBkColor() added.
- New function LISTBOX_GetTextColor() added.
- New function MENU_GetBkColor() added.
- New function MENU_GetFont() added.
- New function MENU_GetTextColor() added.
- New function MULTIEDIT_GetBkColor() added.
- New function MULTIEDIT_GetFont() added.
- New function MULTIEDIT_GetTextColor() added.
- New function MULTIEDIT_ShowCursor() added.
- New function MULTIPAGE_GetBkColor() added.
- New function MULTIPAGE_GetTextColor() added.
- New function PROGBAR_GetBarColor() added.
- New function PROGBAR_GetFont() added.
- New function RADIO_GetBkColor() added.
- New function RADIO_GetFocusColor() added.
- New function RADIO_GetFont() added.
- New function RADIO_GetTextColor() added.
- New function SCROLLBAR_GetColor() added.
- New function SPINBOX_GetFont() added.
- New function SPINBOX_GetTextColor() added.
- New function TEXT_SetDec() added.
Chapter 20 ’Dialogs’
- New function CALENDAR_AddKey() added.
Chapter 33 ’Display Drivers’
- 16bpp support for GUIDRV_S1D13L01 added.
- 16bpp support for GUIDRV_S1D13781 added.
- New function LCD_SetBufferPtr() added.
- New function LCD_SetBufferPtrEx() added.
5.40 2 170524 JE
Chapter 9 ’Displaying bitmap files’
- Download link to PNG library changed.
Chapter 11 ’Fonts’
- Download link to iType and iTypeSpark glue code changed.
- Download link to Freetype library changed.
- Description of XBF format added.
5.40 1 170508 JE
Chapter 33 ’Display Drivers’
- New driver GUIDRV_S1D13L01 added
- New driver GUIDRV_S1D13L02 added
- New driver GUIDRV_S1D13L04 added
Software Rev. Date By Description
Table 0.1: Revision history