Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file freshlib/gui/TProgressbar.asm at check-in merge-in:6f2b734
|
2023-11-20
| ||
| 20:47 | Small fix in uconfig and code style improvement in TProgressbar. file: [c1f7ed4946] check-in: [07cdf30384] user: johnfound branch: xcb, size: 4344 | |
|
2023-11-14
| ||
| 12:31 | Work on the text draw functions for Linux. Some work on different GUI components. file: [47997f4f12] check-in: [834cb31489] user: johnfound branch: xcb, size: 4344 | |
|
2018-07-01
| ||
| 07:31 | Work on the GUI components. file: [cc9fc36d97] check-in: [c0581e08a7] user: johnfound branch: NoCanvasGUI, size: 3461 | |
|
2017-11-29
| ||
| 12:06 |
Changed the way FreeType load flags are managed. This way, the programs can render the text the user prefered way. Different kind of rendering are possible as well.
For example the transparent controls require mandatory grayscale or mono rendering, while the non-transparent can be rendered with subpixel accuracy.
This rendering is implemented by the constants troXXXXXXX and the global variable TextRenderOptions.
BlendImage procedure fixed to work with the new TImage. Removed the outdated procedure BlendImageWrap. Removed the .Operation argument of TWindow.SelfPaint method. Not finished work on TAsmEdit control. file: [470d165596] check-in: [80856b2dcb] user: johnfound branch: NoCanvasGUI, size: 4152 | |
|
2017-10-26
| ||
| 16:39 | In general, a lot of work on the new GUI concept. Not finished. file: [f4d871214f] check-in: [4e013cc286] user: johnfound branch: NoCanvasGUI, size: 4237 | |
|
2017-08-27
| ||
| 18:45 | Minor fix in TButton and adapting TProgress to the new API. file: [e898b70621] check-in: [c5df17b099] user: johnfound branch: NoCanvasGUI, size: 5235 | |
|
2017-08-21
| ||
| 02:51 | The next code refactoring for the GUI library. The idea is to not refresh the controls all the time, but only when needed. In addition, the drawing methods are now not fixed, but can vary for the different classes, using only common interface: TWindow:SelfPaint method; file: [1558f51f9c] check-in: [215e9a11c6] user: johnfound branch: NoCanvasGUI, size: 3321 | |
|
2017-02-05
| ||
| 22:22 | Added CreateDirectory function to the file functions and implemented for Linux and Win32. Fixed a bug in the Linux implementation of SocketAccept. Fixed major bug in the Linux implementation of WaitForMutex function. Added some locks in order to prevent flickering in multithread GUI applications. Maybe some of them should be removed later. file: [f5b8bb9504] check-in: [2a1f7f56ad] user: johnfound branch: FreshLibDev, size: 3282 | |
|
2017-01-23
| ||
| 09:41 | Fixed small bug in TProgressbar.asm causing the progress bar to not indicate properly on big values. file: [684adab259] check-in: [99a179cc7b] user: johnfound branch: FreshLibDev, size: 3153 | |
|
2016-02-16
| ||
| 21:37 | Work on the GUI engine. Many changes, affected the whole structure of the engine. More testing have to be done. file: [be7906a788] check-in: [8df0abf942] user: johnfound branch: NewWidgets, size: 3171 | |
|
2015-10-30
| ||
| 19:04 | New test application TestThemes about the runtime changeable themes. file: [a9a31eeac7] check-in: [21e97c1afd] user: johnfound branch: NewWidgets, size: 3137 | |
|
2015-10-16
| ||
| 19:47 | Some work on implementing flat UI style (combined with work on the themes code and drawing procedures). file: [b5e6fe3a2c] check-in: [4627bbdce2] user: johnfound branch: NewWidgets, size: 3123 | |
|
2015-10-12
| ||
| 14:13 | Fixed TProgress component. file: [34d6796594] check-in: [66e1af87a9] user: johnfound branch: NewWidgets, size: 3686 | |
|
2014-06-12
| ||
| 14:14 | Work on TProgress and TEdit controls. Not finished. file: [39c2d1cb20] check-in: [4fd8c13a66] user: johnfound branch: FreshLibGUI, size: 3926 | |
|
2014-05-27
| ||
| 13:49 | Start of the work on GUI reimplemention using the new OOP macros. file: [d7285b35ff] check-in: [8899368e35] user: johnfound branch: FreshLibGUI, size: 4451 | |
|
2013-02-12
| ||
| 10:30 | The license of FreshLib has been changed to BSD 2-clause license. Check it in freshlib/License.txt file: [6edca39c9a] check-in: [c6a07aa557] user: johnfound branch: FreshLibDev, size: 4443 | |
|
2012-07-02
| ||
| 20:40 | Deleted: Removed all the files but FreshEdit in order to make development more consistent. check-in: [07e3734751] user: johnfound branch: FreshEdit2, size: 0 | |
|
2012-06-08
| ||
| 12:27 | Renamed freshlib/GUI/TProgressbar.asm → freshlib/gui/TProgressbar.asm. Heavy code restructure in order to make the use of the library more easy and clear. file: [3d1b9eb1d1] check-in: [24503edf95] user: lhmnai0 branch: FreshLibDev, size: 4443 | |
|
2012-01-07
| ||
| 08:21 | Added macros "module" and "endmodule" that display the size of some part of the code during compilation. It is cosmetic change, but it affects many files. file: [3d1b9eb1d1] check-in: [9b86e3828b] user: johnfound branch: FreshLibDev, size: 4443 | |
|
2011-04-10
| ||
| 10:37 | Added TFreshEdit control and respective testground file. All private fields in the objects are renamed to begin with "_" in order to keep the source in one style. file: [5f92bc4c42] check-in: [6775b43eb4] user: johnfound branch: FreshLibDev, size: 4482 | |
|
2011-04-09
| ||
| 22:34 | Added: TEdit becomes better with every next commit. :) Added new control: TProgress - simple progress bar. See it in the testground project. file: [9da2417954] check-in: [b329539f4d] user: johnfound branch: FreshLibDev, size: 4482 | |