Fresh IDE . History of freshlib/gui/TProgressbar.asm of merge-in:6f2b734
Not logged in

This repository is a mirror!

The original is located on: https://fresh.flatassembler.net/fossil/repo/fresh
If you want to follow the project, please update your remote-url

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