Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-11-21 | MDI: CaptureMouse and ReleaseMouse was called on the wrong widget. | Graeme Geldenhuys | |
The behavior is now correct under both X11 and GDI platforms. | |||
2011-11-21 | MDI: active windows are now brought to the front. | Graeme Geldenhuys | |
2011-11-18 | First draft of MDI support. | Graeme Geldenhuys | |
This work equates to about 3 hours of coding. Not bad I think! ;-) The general idea is to have to new classes. The MDIWorkArea class is the parent widget form MDI child forms. We then also have a MDIChildWindow class which implements the outer child window - thus the one with the titlebar and blue borders. The end use creates a form based on TfpgFrame, not TfpgWindow. This design might change later. The users form is then embedded inside the MDIChildWindow, and displayed inside the bounds of the MDIWorkArea. | |||
2011-08-18 | Deleted old prototype mock-up images | Graeme Geldenhuys | |
2011-07-21 | removed the prototype/textedit project | Graeme Geldenhuys | |
The fpg_textedit unit lives on in the examples/apps/ide project. | |||
2011-05-08 | globally renamed TFTextFlags to TfpgTextFlags | Graeme Geldenhuys | |
Somehow I forgot to rename this type when we introduced the 'fpg' prefix years ago. | |||
2011-05-05 | Moved fpg_style to prototypes fpg_styler unit. | Graeme Geldenhuys | |
This gives use the fpg_style unit in the 'gui' directory to implement styles we can actually use at this time with the existing theming code. | |||
2011-05-04 | more work on the prototype style test project. | Graeme Geldenhuys | |
These changes allows us to test the DrawControl(ecPushButtonLabel, ...) implementation. Either way, the fpg_style.pas unit is still crap anyway. | |||
2011-05-03 | changes to prevent text clipping in prototype demo | Graeme Geldenhuys | |
2010-07-19 | TextEdit: Fixed text selection painting. | Graeme Geldenhuys | |
* Even if OnDrawLine event handler exists, selection will also be painted. * Stopped using XOR, because the result looks very bad with anti-aliased text. | |||
2010-07-19 | TextEdit: Minor bugfix. I got the X and Y mixed up. :-( | Graeme Geldenhuys | |
2010-07-19 | TextEdit: renamed method parameter to give clear indication of what it is ↵ | Graeme Geldenhuys | |
used for. | |||
2010-06-12 | TextEdit: Implemented text selection via keyboard. | Graeme Geldenhuys | |
2010-06-12 | TextEdit: Unicode enabled some code to correctly calculate text sizes. | Graeme Geldenhuys | |
2010-06-12 | TextEdit: Fixed confusion between X, Y values for text selection handling. | Graeme Geldenhuys | |
2010-06-12 | TextEdit: Scrolling past EOF now increases Scrollbar.Max value too. | Graeme Geldenhuys | |
2010-06-12 | TextEdit: UpdateScrollBars already call UpdateScrollBarCoord so here it is ↵ | Graeme Geldenhuys | |
not needed. | |||
2010-06-12 | TextEdit: keeps scrollbar position in sync when using Up/Down arrow keys... | Graeme Geldenhuys | |
...to scroll text. | |||
2010-06-12 | TextEdit: fixed sync between textedit content and scrollbars. | Graeme Geldenhuys | |
2010-06-11 | TextEdit: Ctrl + Up/Down Arrows now keeps the scrollbar in sync too. | Graeme Geldenhuys | |
2010-06-11 | TextEdit: implemented PgUp and PgDn key support. | Graeme Geldenhuys | |
2010-06-11 | Updated project settings for TextEdit test app. Now debugging works. | Graeme Geldenhuys | |
2010-06-10 | TextEdit: Implemented Home and End keyboard navigation. | Graeme Geldenhuys | |
2010-06-01 | Fixed potential division by zero bug. | Graeme Geldenhuys | |
This can occur when component is displayed with no text. :-/ | |||
2010-06-01 | TextEdit Demo: Implemented a very basic syntax highlighter. | Graeme Geldenhuys | |
Implemented a OnDrawLine event handler which does very basic syntax highlighting, just to get a feeling of how things work. Cool fun! | |||
2010-06-01 | Added 3 new properties. FontHeight, FontWidth and OnDrawLine. | Graeme Geldenhuys | |
2010-05-31 | Textedit: scrolling improvements. | Graeme Geldenhuys | |
2010-05-28 | Scrollbar: All painting is now done from inside HandlePaint | Graeme Geldenhuys | |
This is now safer and more consistent with all other fpGUI components. | |||
2010-04-29 | Replaced all TRGBTriple usage in non-fpGUI library code. | Graeme Geldenhuys | |
Replaced TRGBTriple with TFPColor. | |||
2010-04-15 | textedit demo: Add support to toggle TextEdit.RightEdge visiblity. | Graeme Geldenhuys | |
2010-04-15 | textedit: implements RightEdge line support | Graeme Geldenhuys | |
2010-04-15 | textedit: update project unit output directory. | Graeme Geldenhuys | |
2010-03-16 | themetest: fix button state on mouseenter with button down | Graeme Geldenhuys | |
2010-02-26 | Update copyright notice in all units. | Graeme Geldenhuys | |
2009-11-26 | Quickly made the prototypes compilable again. | Graeme Geldenhuys | |
2009-11-12 | Updated the prototype 'threedee' project to use latest fpGUI unit names. | Graeme Geldenhuys | |
I can't believe I left it this long! :-( Still a pretty cool theme. :) | |||
2009-08-04 | TextEdit: minor code formatting improvements | Graeme Geldenhuys | |
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com> | |||
2009-08-04 | TextEdit: reduced processing of up arrow key navigation | Graeme Geldenhuys | |
Changed all the if statements to if..else statements. Also improved the Ctrl+UpArrow behaviour. Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com> | |||
2009-08-04 | TextEdit: implement down arrow navigation support | Graeme Geldenhuys | |
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com> | |||
2009-08-02 | Implements Up Arrow key navigation in TextEdit component. | Graeme Geldenhuys | |
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com> | |||
2009-08-02 | Fix Ctrl+RightArrow skipping a line | Graeme Geldenhuys | |
When you Ctrl+RightArrow to jump words, when it reached the end of a line, it skipped a line and actually jumped two lines down. Also when the caret landed in the new line it was at position 1 of the line and not at the true beginning of the line position 0. Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com> | |||
2009-08-02 | Code cleanup in KeyboardCaretNav method. | Graeme Geldenhuys | |
Removed all unused code from method. Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com> | |||
2009-08-02 | Fix compiler settings so project compiles from Lazarus IDE. | Graeme Geldenhuys | |
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com> | |||
2009-08-02 | Right key navigation support added to TfpgTextEdit. | Graeme Geldenhuys | |
Left and Right navigation works in TextEdit component. Ctrl+[Left|Right] navigation for word jumping also works. Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com> | |||
2009-08-02 | minor code comments for textedit component. | Graeme Geldenhuys | |
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com> | |||
2009-08-02 | minor unit path fix in extrafpc.cfg file | Graeme Geldenhuys | |
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com> | |||
2009-06-23 | TextEdit: Implemented LoadFromFile and SaveToFile methods. | Graeme Geldenhuys | |
2009-06-23 | TextEdit: minor code cleanup in TfpgGutter by using FOwner reference variable | Graeme Geldenhuys | |
2009-06-23 | TextEdit: Mouse wheel support has been fully implemented. | Graeme Geldenhuys | |
2009-06-23 | TextEdit: Internal TfpgGutter now descends directly from TfpgWidget. | Graeme Geldenhuys | |