summaryrefslogtreecommitdiff
path: root/docview/src/frm_main.pas
AgeCommit message (Collapse)Author
2013-05-22docview: DND enabledGraeme Geldenhuys
- dropping one or more files on the Contents treeview will open those files, in addition to what is already open - dropping a file on the richview component will close all existing files and only open that single file.
2013-04-30Adds CP1251 to UTF8 encoding conversionGraeme Geldenhuys
2013-04-30docview: Fixes encoding bug introduced in earlier refactoringGraeme Geldenhuys
When I refactored the encoding conversion code, I accidentally write HelpFile.Encoding, instead of Settings.Encoding. This meant that changing the Encoding combobox in the docview main form had no affect.
2013-04-25docview: fixes some compiler hintsGraeme Geldenhuys
- unused variables - added a note on how to fix another compiler hint (range check error)
2013-04-25docview: minor code formatting changesGraeme Geldenhuys
2013-04-25docview: extended "File Info" output to include font encoding information.Graeme Geldenhuys
2013-04-25docview: refactored text encoding versionGraeme Geldenhuys
docview now uses a single fpGUI call to do encoding conversions. This make is much easier to maintaing - a single method needs to be modified if new encoding conversions get added.
2013-04-08docview: added lots of keyboard shortcutsGraeme Geldenhuys
2013-04-05docview: Enabled support for reading images from INF files. (WIP)Graeme Geldenhuys
This is still Work-In-Progress because the images are displayed, but sometimes incorrectly, or with a wrong color palette. Either way, this is progress, and very long overdue. ;-)
2013-04-03docview: update help file - bookmarks functionality is now fully implementedGraeme Geldenhuys
2013-04-03docview: Implements the Bookmark Maintenance form.Graeme Geldenhuys
We can now Jump To bookmark, rename bookmarks, delete bookmarks etc.
2013-04-03docview: assign own help file for future dialog help.Graeme Geldenhuys
2013-04-03docview: removed second constants unit - we only need oneGraeme Geldenhuys
2013-04-03docview: Adds support for external links (links to other INF files)Graeme Geldenhuys
2013-03-19docview: fixes grammer error in code commentGraeme Geldenhuys
2013-03-14docview: improved the looks of the topic title panelGraeme Geldenhuys
Later I will probably make this configurable too.
2012-11-26docview: Improved the IPF-to-RichTextView generated tags for colored text.Graeme Geldenhuys
2012-11-21Removes verbose logevent() calls from docview.Graeme Geldenhuys
Those many logevent() calls makes other debugging really difficult.
2011-12-13docview: adds a title panel above the topic contents area.Graeme Geldenhuys
This makes it even more clear what topic the user is currently reading.
2011-11-07Improves command line parameter handling.Graeme Geldenhuys
If a INF file or the path to a INF file contained a '-' character, the file was not opened, because docview thought it was a command line parameter action (eg: -h or -n etc).
2011-08-24docview: enabled keyboard shortcuts in the File menu.Graeme Geldenhuys
2011-07-29docview: implemented saving and loading of bookmarks per file.Graeme Geldenhuys
- A new toolbar button is added in the main form. - The Bookmarks menu is correctly updated - Closing a help file correctly clears the bookmarks menu too.
2011-07-28docview: call DoSearch directly when search is done via -k or -n parameter.Graeme Geldenhuys
2011-07-28docview: fix status message when no search matches are found.Graeme Geldenhuys
It incorrectly showed "1 match found" due to the message we added to the search result listbox.
2011-07-26docview: fixes the AV that occurs when you switch INF files that had notes.Graeme Geldenhuys
The ClearNotes() function was correctly called, I just forgot to implement it. :-(
2011-07-25docview: -n parameter validationGraeme Geldenhuys
We now gracefully handle invalid -n parameter values, and notify the enduser of such a problem - instead of just crashing out.
2011-07-25docview: 1st parameter handling improvementGraeme Geldenhuys
We now try and detect if a valid filename was passed as the first parameter. If not (eg: some other -XXX parameter) then we simply ignore it.
2011-07-18docview: new helper item in Tools menu. Showing environment variables that ↵Graeme Geldenhuys
DV uses.
2011-07-13docview: added various bookmark related methods. eg: Load, Save, Add etc.Graeme Geldenhuys
2011-04-06Docview: new debug item to dump the INF dictionary to file.Graeme Geldenhuys
2011-02-23docview: add missing button hints on toolbar.Graeme Geldenhuys
2011-02-07bugfix: Loading user notes lots LineEnding prefixes.Graeme Geldenhuys
Notes are now loaded, exactly like they were saved.
2011-02-03temp storage for Encoding implementation in DocViewGraeme Geldenhuys
2011-01-12unimportant updates due to ui designer.Graeme Geldenhuys
2011-01-11Splitter handling improvement in main formGraeme Geldenhuys
* PageControl now has a MinWidth set, so that making it ridiculously small doesn't scew with the widget anchors. * Due to above change the default splitter snapping doesn't occur. So now we worked around that using a new OnDoubleClick event handler, by simply making the pagecontrol visible or not.
2010-12-30Docview: apply min width/height constraints to the main form.Graeme Geldenhuys
2010-11-11docview: about form text changeGraeme Geldenhuys
2010-09-30docview: Adds annotation/notes supportGraeme Geldenhuys
2010-09-30docview: removing search highlighting by doing a blank searchGraeme Geldenhuys
2010-09-01docview: introduced user configurable mouse wheel scroll distance.Graeme Geldenhuys
2010-09-01DocView: apply user selectable fonts to RichView component.Graeme Geldenhuys
Finally we have user selectable fonts! :)
2010-09-01docview: Replaced hard-coded font values with constants.Graeme Geldenhuys
A reference to a default font or fixed font are now the same throughout docview. If you change one, you change them all.
2010-08-26docview: added new Tools menu item: Current topic properties.Graeme Geldenhuys
* this is the same as item in popup menu in TOC tree view. But this works on hidden topics too.
2010-08-26docview: fixed access violation when viewing some topicsGraeme Geldenhuys
* Not all topics need to be in the TOC tree view. When viewing such hidden topics, the method updating the Status Bar caused an access violation. Added some checks which new fixes the issue.
2010-08-26docview: replaced string values with constants.Graeme Geldenhuys
2010-08-26Merge branch 'master' of /media/flash16gig/git_repos/fpguiGraeme Geldenhuys
2010-08-25docview: File Information output now contains INF structure version infoGraeme Geldenhuys
2010-08-25docview: Implemented a "Topic Properties" popup menu option.Graeme Geldenhuys
This is handle for developers to find a topic ID in help file, so they know what to call from there applications.
2010-08-25docview: Minor menu item and toolbar tip updates.Graeme Geldenhuys
2010-08-25docview: Added some extra error checking code to prevent exception errors.Graeme Geldenhuys