nim_duilib/README_en-US.md
jiajia_deng 58ab3e1abd Update docs about control switching focus
Signed-off-by: jiajia_deng <2894220@gmail.com>
2019-07-17 15:55:56 +08:00

2.0 KiB
Raw Blame History

NIM Duilib

NIM Duilib is a UI development framework for Windows, extend some new features based on the original Duilib. Integrated Google base library with threads/memory/closures. You can use this framework to develop any desktop application you want.

GitHub Build status

中文介绍

Features

  • Multi language support
  • Global style support
  • DPI scaling support
  • GIF animation support
  • CEF control supportbased on CEF 2623, support XP
  • Touch device supportsurface, wacom
  • Abstract rendering interface (support for other rendering engines)

Preview

preview

Start

Clone the repo into your disk.

git clone https://github.com/netease-im/NIM_Duilib_Framework

Enter the NIM_Duilib_Framework/samples directoryOpen samples.sln with Visual Studio 2013 Update 5 or higher press F7 to compile all projects.

Documentation

Structure

├─bin Samples output directoriesinclude skin and language files and CEF dependencies.
├─docs Documentation of Duilib.
├─libs Static library output directories, include CEF static library.
├─samples Samples of Duilib.
├─third_party Third party for CEF.
├─toolkits
│ ├─base Base libraries.
│ ├─duilib Duilib core, depend on base project.
│ ├─shared Utils, such as logs/string/path utils.
│ ├─ui_components UI components based on Duilib, such as msgbox,toast,cef_control

Communication

  • Question: Read the Documentation and Samples code to help you.
  • Report: File a bug in GitHub issues
  • Suggestion: Request a new feature in Github issues.