summaryrefslogtreecommitdiff
path: root/docview
AgeCommit message (Collapse)Author
2010-08-14docview: move work in implementing image support.Graeme Geldenhuys
* Fixed CreateFromHelpFile so that TFileStream parameter can be stored internall. * Added some extra checks that correct amount of bytes have been read.
2010-08-13docview: Added include file to project.Graeme Geldenhuys
Some minor code formatting too.
2010-08-13docview: Now manages some images for RichTextView control.Graeme Geldenhuys
The image list contains "missing image" images to indicate where images where supposed to have been displayed.
2010-08-13Added a new bitmap for use where images should have been loadedGraeme Geldenhuys
2010-08-13minor changes to INF format documentGraeme Geldenhuys
2010-08-12richview: fixed position of bitmap in context.Graeme Geldenhuys
The positioning of images still used the OS/2 co-ordinate system. This is now fixed.
2010-08-11docview: source file for DocView context help.Graeme Geldenhuys
2010-08-11docview: Replaced fake NullObject unit with HelpBitmap unit.Graeme Geldenhuys
2010-08-11Converted NewView HelpBitmap unit to DocViewGraeme Geldenhuys
* Code is untested but compiles *
2010-08-11INF spec updateGraeme Geldenhuys
2010-08-11docview: improved handling of external links.Graeme Geldenhuys
When a external link is clicked, display a user friendly message that support doesn't exist yet.
2010-08-11NullObject THelpBitmap is now a TfpgImage descendant.Graeme Geldenhuys
2010-08-11RichTextView: Minor method parameter refactoring.Graeme Geldenhuys
To reduce in possible confusion - with Images property found in some other classes.
2010-08-11docview: Replaced the fake TImageList with the actual TfpgImageListGraeme Geldenhuys
2010-08-11docview todo list: update list with completed tasks and addedGraeme Geldenhuys
some new tasks.
2010-08-10docview install readme txt file.Graeme Geldenhuys
* This is still work-in-progress. It seems to work on some systems, but not 100% on others. :-/
2010-08-06docview: implemented external link click support.Graeme Geldenhuys
When end-user clicks on a external link (http, ftp, mailto), then fpgOpenURL() is called.
2010-08-06docview: Correctly pass in the text area height to DrawTextGraeme Geldenhuys
2010-08-06docview: Code cleanup, removing already commented code.Graeme Geldenhuys
2010-08-06docview: We don't have Line.MaxDescender set, so no need to use it.Graeme Geldenhuys
2010-08-06docview: Fixed mono font screwup when scrolling large tables.Graeme Geldenhuys
When scrolling pages that contain large tables of source code examples using mono fonts, it changed no non-mono fonts. This is now finally fixed!
2010-08-06docview: Removed the check for FontType = ftOutline.Graeme Geldenhuys
We always use outline fonts in fpGUI.
2010-08-05RichTextView: Improved the scrollbar PageSize and SliderSize based on ↵Graeme Geldenhuys
content displayed.
2010-08-05RichTextView: fixed the scrolling direction when PgUp or PgDn is pressed.Graeme Geldenhuys
2010-08-05DocView: clicking on scrolled pages did not detect hyperlinks.Graeme Geldenhuys
This was a bug, where I didn't apply the scroll offset correctly. for the Y-axis.
2010-08-02DocView: Improved the toolbar look.Graeme Geldenhuys
* Changed buttons to flat look. * Added divider lines between button groups. * Debug Menu item is now checked or unchecked. * Moved INF Header Info menu item to Help menu.
2010-05-23DocView: New 'Open Special' menu option to open environment variables.Graeme Geldenhuys
Environment variables can point to directories containing files or directly pointing to files.
2010-05-07DocView: Added new Quit toolbar button.Graeme Geldenhuys
2010-03-11fixes compilation for docview and fpc 2.5.1Andrew
Not sure when it became the case but it makes sense that var parameters must use the exact type and not a descendant class. This patch puts that into effect.
2010-03-09docview: add .gitignore in units directory for dir layout.Graeme Geldenhuys
2010-03-09docview: add compiler helper extrafpc.cfg file.Graeme Geldenhuys
This allows use to easily compile docview from the command line.
2010-03-09docview: Removed a compiler path not used.Graeme Geldenhuys
2010-03-09docview: renamed local variables to reduce future confusion.Graeme Geldenhuys
We don't want to confuse properties and local variables, so the latter gets a different style: normally prefixed with the letter 'l'.
2010-03-09When debugging with GDB these lines sometimes gives FPC AnsiString errors.Graeme Geldenhuys
No idea why!! So we comment them simply because they are debug lines to start with.
2010-03-08Updated the various programs and fpGUI library to use the new generate ↵Graeme Geldenhuys
version file. The VERSION-GEN script generates a VERSION-FILE file which contans the version number of fpGUI. This is now used in DocView, UI Designer and other example applications too.
2010-02-24docview: Give a more accurate draw width to TRichTextLayout.Graeme Geldenhuys
This still contains one issue. We need to ask TRichTextLayout to calculate lines and word wrapping, giving the maximum text width available. Well, if text wrapping occurs and the text is long enough to require scrolling, we suddenly need to take the scrollbar width into account for word wrapping!! A chicken and egg situation. :-( This needs to be fixed somehow!! Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2010-02-24docview: GetTextAreaWidth already includes ScrollbarWidth in the calculation.Graeme Geldenhuys
2010-02-24docview: GetTextAreaWidth implementation fixGraeme Geldenhuys
Also some minor code formatting changes.
2010-02-24docview: code formatting changes.Graeme Geldenhuys
2010-02-24docview: This drastically improved text width calculations.Graeme Geldenhuys
Due to this change the text wrapping has also improved a lot. Still not 100% but much better than before.
2010-02-24docview: Lets not hardcode the Arial font.Graeme Geldenhuys
2010-02-23docview: content doesn't disappear as soon as it reaches the top/bottom edgeGraeme Geldenhuys
lines at top and bottom of richview component are now painted even if they are only partially visible. They don't suddenly disappear any more.
2010-02-23Add various checks for open files before doing processing.Graeme Geldenhuys
2010-02-23Docview: Fix treeview height issue under Windows.Graeme Geldenhuys
2010-02-23New Help menu item to show Command Line Parameter help.Graeme Geldenhuys
* When showing this help, it closes open INF files.
2010-02-23Fix closing of open files.Graeme Geldenhuys
* Files field variable was not used, so removed it * On closing file, it used the Files field variable instead of the CurrentOpenFiles field variable. * Cleared the Search and History tab controls when closing files.
2010-02-23Updated docview todo list.Graeme Geldenhuys
2010-02-22created a basic install splash screen for DocViewGraeme Geldenhuys
2010-02-22toolbar button images for docviewGraeme Geldenhuys
2010-02-11Fix compiler warning about type range issues.Graeme Geldenhuys