Quote from
sghoshnbu on October 9, 2026, 3:52 pm
Hello everyone,
I’m sharing 'sgUIKit', a plug-in that adds six advanced controls to VisualNEO Win publications. Each control is placed on an ordinary Rectangle object and driven entirely by actions:
- A. Grid (sgGrid…): a spreadsheet-style table with HTML cells, checkboxes, progress bars, and ratings, column formats, and editors. It can sort, filter, group, and merge cells, import, and export CSV/XML/HTML/JSON/Excel; and print.
B. PDF Viewer (sgPDF…): open, page through and zoom PDF files, with thumbnails and page-to-image export.
C. Tree View (sgTree…): multi-column trees with checkboxes, sorting, and filtering. It loads indented outlines or rows from a grid.
D. Code Editor (sgMemo…): syntax highlighting for Pascal, SQL, HTML, XML, JavaScript, Python, C#, PHP, VisualNEO, JSON, and MARC, plus find and replace, bookmarks, folding, and auto-completion.
E. Page Control (sgPage…): classic or Office-style tabs. Any of the other controls can be placed on a tab.
F. Kanban Board (sgKanban…): columns of cards with drag and drop, colours, and marks, sorting, filtering and text import/export.
Every control can also bind its events to your own subroutines, with the event values passed in variables. Generic commands give access to any property or method by name.
Included:
- the plug-in (sgUIKit.nbp)
- a full HTML help file with syntax, parameters, and an example for every command
- a demo publication that uses all 166 actions
Requirements: VisualNEO Win. The PDF Viewer needs Windows 10 or later.
License: [free / terms]
Feedback, bug reports, and feature requests are welcome. If you report a problem, please attach the sgUIKit_error.log file the plug-in writers next to your publication.
Saptarshi Ghosh
LIS Software Lab
Hello everyone,
I’m sharing 'sgUIKit', a plug-in that adds six advanced controls to VisualNEO Win publications. Each control is placed on an ordinary Rectangle object and driven entirely by actions:
- A. Grid (sgGrid…): a spreadsheet-style table with HTML cells, checkboxes, progress bars, and ratings, column formats, and editors. It can sort, filter, group, and merge cells, import, and export CSV/XML/HTML/JSON/Excel; and print.
B. PDF Viewer (sgPDF…): open, page through and zoom PDF files, with thumbnails and page-to-image export.
C. Tree View (sgTree…): multi-column trees with checkboxes, sorting, and filtering. It loads indented outlines or rows from a grid.
D. Code Editor (sgMemo…): syntax highlighting for Pascal, SQL, HTML, XML, JavaScript, Python, C#, PHP, VisualNEO, JSON, and MARC, plus find and replace, bookmarks, folding, and auto-completion.
E. Page Control (sgPage…): classic or Office-style tabs. Any of the other controls can be placed on a tab.
F. Kanban Board (sgKanban…): columns of cards with drag and drop, colours, and marks, sorting, filtering and text import/export.
Every control can also bind its events to your own subroutines, with the event values passed in variables. Generic commands give access to any property or method by name.
Included:
- the plug-in (sgUIKit.nbp)
- a full HTML help file with syntax, parameters, and an example for every command
- a demo publication that uses all 166 actions
Requirements: VisualNEO Win. The PDF Viewer needs Windows 10 or later.
License: [free / terms]
Feedback, bug reports, and feature requests are welcome. If you report a problem, please attach the sgUIKit_error.log file the plug-in writers next to your publication.
Saptarshi Ghosh
LIS Software Lab
Uploaded files:luishp, impactband4u and iretz have reacted to this post.