|
2 | 2 |
|
3 | 3 | Readers might be interested in my other project which is related to creating custom controls in assembler: **ModernUI** |
4 | 4 |
|
5 | | -It uses many of the techniques that we have covered in creating controls and implementing property constants to allow the end-user to easily customize the controls look and/or behaviour. |
| 5 | +It uses many of the techniques that we have covered in creating controls and implementing property constants to allow the end-user to easily customize the controls look and/or behaviour. Of particular interest to readers that followed the creating of our **SimpleButton** control is the **ModernUI** control `ModernUI_Button` which expands on the **SimpleButton** control and adds more features and capabilities, like allowing bmp, ico or png images as well as text |
6 | 6 |
|
7 | 7 | There is two versions of the project, one for x86 **32bit **windows, and one for x64 **64bit **windows: |
8 | 8 |
|
9 | 9 | * [ModernUI](https://github.com/mrfearless/ModernUI) |
10 | 10 | * [ModernUI64](https://github.com/mrfearless/ModernUI64) |
11 | 11 |
|
12 | | -The **ModernUI** project, which is still a work in progress, includes a framework library that contains many of the helper functions already covered here, bundled into one convienent library. |
| 12 | +The **ModernUI** project, which is still a work in progress, includes a framework library that contains many of the helper functions already covered here, bundled into one convienent library \(`ModernUI.inc` & `ModernUI.lib`\). |
13 | 13 |
|
14 | | -Each control utilizes the main **ModernUI **library \(`ModernUI.inc` & `ModernUI.lib`\) to handle the low level internals required to create the controls and some other functions to help ease development and use of them. |
| 14 | +Each control utilizes the main **ModernUI **library to handle the low level internals required to create the controls and some other functions to help ease development and use of them. |
15 | 15 |
|
16 | 16 | The current list of controls that are available are: |
17 | 17 |
|
18 | 18 | * `ModernUI_CaptionBar` |
19 | | -* ModernUI\_Button |
| 19 | +* `ModernUI_Button` |
20 | 20 | * `ModernUI_ProgressBar` |
21 | | -* ModernUI\_Checkbox |
| 21 | +* `ModernUI_Checkbox` |
22 | 22 | * `ModernUI_SmartPanel` |
23 | 23 |
|
24 | | -In addition to the released controls, I have included some RadASM custom control .dll files that help the end-user implement the current list of controls, within RadASM and allow the end-user to specify some of the initial style flags. |
| 24 | +In addition to the released controls, I have included some RadASM project as examples of usage for each control. Also there is RadASM Auto-complete .api text files, and RadASM custom control .dll files that help the end-user implement the current list of controls, within RadASM and allow the end-user to specify some of the initial style flags. Some icons for use with GUI are also included in the releases section along with the other files listed above. |
25 | 25 |
|
26 | 26 | For those that are interested in contributing to the project, the main design document of the project is on the wiki, here is the introduction of the design document: |
27 | 27 |
|
|
0 commit comments