├── .github
└── FUNDING.yml
├── doc
├── input.jpg
├── addin_font.jpg
├── choose.font.jpg
├── addin_bitmap.jpg
├── generate_font.jpg
├── import_bitmap.jpg
├── generate_bitmap.jpg
└── font-to-pixel.txt
├── GuiLiteToolkit
├── curl.exe
├── stdafx.h
├── resource.h
├── stdafx.cpp
├── targetver.h
├── GuiLiteToolkit.h
├── GuiLiteToolkit.cpp
├── GuiLiteToolkit.rc
├── GuiLiteToolkitDlg.h
├── GuiLiteToolkitDlg.cpp
├── res
│ ├── GuiLiteToolkit.ico
│ └── GuiLiteToolkit.rc2
├── GuiLiteToolkit.vcxproj.user
├── BitmapDlg.h
├── FontDlg.h
├── GuiLiteToolkit.vcxproj.filters
├── BitmapDlg.cpp
├── FontDlg.cpp
└── GuiLiteToolkit.vcxproj
├── .gitignore
├── GuiLiteToolkit.sln
├── README.md
├── sync_build.bat
└── LICENSE
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | custom: https://idea4good.github.io/
2 |
--------------------------------------------------------------------------------
/doc/input.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/doc/input.jpg
--------------------------------------------------------------------------------
/doc/addin_font.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/doc/addin_font.jpg
--------------------------------------------------------------------------------
/doc/choose.font.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/doc/choose.font.jpg
--------------------------------------------------------------------------------
/doc/addin_bitmap.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/doc/addin_bitmap.jpg
--------------------------------------------------------------------------------
/doc/generate_font.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/doc/generate_font.jpg
--------------------------------------------------------------------------------
/doc/import_bitmap.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/doc/import_bitmap.jpg
--------------------------------------------------------------------------------
/GuiLiteToolkit/curl.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/GuiLiteToolkit/curl.exe
--------------------------------------------------------------------------------
/GuiLiteToolkit/stdafx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/GuiLiteToolkit/stdafx.h
--------------------------------------------------------------------------------
/doc/generate_bitmap.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/doc/generate_bitmap.jpg
--------------------------------------------------------------------------------
/GuiLiteToolkit/resource.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/GuiLiteToolkit/resource.h
--------------------------------------------------------------------------------
/GuiLiteToolkit/stdafx.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/GuiLiteToolkit/stdafx.cpp
--------------------------------------------------------------------------------
/GuiLiteToolkit/targetver.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/GuiLiteToolkit/targetver.h
--------------------------------------------------------------------------------
/GuiLiteToolkit/GuiLiteToolkit.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/GuiLiteToolkit/GuiLiteToolkit.h
--------------------------------------------------------------------------------
/GuiLiteToolkit/GuiLiteToolkit.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/GuiLiteToolkit/GuiLiteToolkit.cpp
--------------------------------------------------------------------------------
/GuiLiteToolkit/GuiLiteToolkit.rc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/GuiLiteToolkit/GuiLiteToolkit.rc
--------------------------------------------------------------------------------
/GuiLiteToolkit/GuiLiteToolkitDlg.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/GuiLiteToolkit/GuiLiteToolkitDlg.h
--------------------------------------------------------------------------------
/GuiLiteToolkit/GuiLiteToolkitDlg.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/GuiLiteToolkit/GuiLiteToolkitDlg.cpp
--------------------------------------------------------------------------------
/GuiLiteToolkit/res/GuiLiteToolkit.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/GuiLiteToolkit/res/GuiLiteToolkit.ico
--------------------------------------------------------------------------------
/GuiLiteToolkit/res/GuiLiteToolkit.rc2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idea4good/GuiLiteToolkit/HEAD/GuiLiteToolkit/res/GuiLiteToolkit.rc2
--------------------------------------------------------------------------------
/GuiLiteToolkit/GuiLiteToolkit.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | GuiLiteToolkit.rc
5 |
6 |
--------------------------------------------------------------------------------
/doc/font-to-pixel.txt:
--------------------------------------------------------------------------------
1 | |Arial Font size | Pixel height |
2 | | --- | --- |
3 | | 3 | 10 |
4 | | 3B | 10 |
5 | | 4 | 14 |
6 | | 4B | 14 |
7 | | 5 | 16 |
8 | | 5B | 16 |
9 | | 6 | 18 |
10 | | 6B | 19 |
11 | | 7 | 22 |
12 | | 7B | 22 |
13 | | 8 | 24 |
14 | | 8B | 24 |
15 | | 9 | 27 |
16 | | 9B | 29 |
17 | | 10 | 32 |
18 | | 10B | 32 |
19 | | 14B | 44 |
20 | | 15B | 46 |
21 | | 16B | 51 |
22 | | 18B | 56 |
23 | | 20B | 62 |
--------------------------------------------------------------------------------
/GuiLiteToolkit/BitmapDlg.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include
3 | class BitmapDlg :
4 | public CDialog
5 | {
6 | public:
7 | afx_msg void OnBnClickedImport();
8 | afx_msg void OnBnClickedGenerate();
9 | DECLARE_MESSAGE_MAP()
10 | private:
11 | bool saveFile(char* pixel_data);
12 | CString m_fileName;
13 | CString m_filePath;
14 | BITMAPFILEHEADER m_bm_file_header;
15 | BITMAPINFOHEADER m_bm_info_header;
16 | };
17 |
18 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Prerequisites
2 | *.d
3 |
4 | # Compiled Object files
5 | *.slo
6 | *.lo
7 | *.o
8 | *.obj
9 |
10 | # Precompiled Headers
11 | *.gch
12 | *.pch
13 |
14 | # Compiled Dynamic libraries
15 | *.so
16 | *.dylib
17 | *.dll
18 |
19 | # Fortran module files
20 | *.mod
21 | *.smod
22 |
23 | # Compiled Static libraries
24 | *.lai
25 | *.la
26 | *.a
27 | *.lib
28 |
29 | # Executables
30 | GuiLiteToolkit.exe
31 | *.out
32 | *.app
33 |
34 | # Visual studio
35 | Debug
36 | Release
37 | .vs
38 | /GuiLiteToolkit/GuiLiteToolkit.aps
39 |
--------------------------------------------------------------------------------
/GuiLiteToolkit/FontDlg.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include
3 | #include