-B4J Example Project roCodeSnip
Copyright (c) 2015 by Robert W.B. Linn, Pinneberg, Germany, <!http://www.rwblinn.de> .
This app is made available under the terms of the Mozilla Public License 2.0 ( <!https://www.mozilla.org/MPL/2.0/> ).
More info about B4J <!http://www.basic4ppc.com/android/b4j.html|here> .

-Download
* <!file://b4j/opensource/rocodesnip.zip|roCodeSnip (B4J Open Source)>

-Description
roCodeSnip - a B4J Example app - Manage Code Snippets
The Code Snippets are stored in a SQLite database codesnip.db in table codesnippets with fields:
Fields ID (INT), SubName (TEXT),Description (TEXT),Code (TEXT),Dependencies (TEXT),Tags (TEXT),Modified (TEXT)
The main window shows a list with the Code Snippet SubName. For the selected Code Snippet, the description is show underneath the list.
A toolbar is on right side of the listview with the function:
* Copy: Copy the selected Item Code and optional SubName
* Find: Find an Item in the List
* View: View the selected Item in a HTML View Window
* New: Create a new Item
* Edit: Edit the selected Item
* Delete: Delete the selected Item
* Delete All: Delete All Items
* New from Clipboard: Create a new Item from the clipboard
* Settings: Various settings
* Help: Brief Help
* About: Information about this app
* Set your favorite Item and select using dedicated symbol

The source is well commented.
More information in the help file.

-Installation
Unpack the zip file and load the b4j file in B4J.
Dependencies: Libraries jRLIni and jRLMsgDialogs. Copy the xml and jar file to the B4J additional library folder.

-Notes
More to find <!http://www.rwblinn.de|here> .
Many thanks for your interest. Any improvements or further ideas most welcome.

-Screenshot
<#b4j/opensource/rocodesnip.png>

-Change Log
20150402
UPD:Dialogs replaced by library jRLDialogs8.
NEW:Modified date & time set automatically when modified item is saved
20150301
UPD:Various minor improvements
20141126
NEW:Option to view item as Webview or in Itemform
NEW:Set your favorite Item and select using dedicated symbol
20141123
UPD:ConfigForm redesigned layout using Tabs
UPD:Various minor improvements
20141118
UPD:Various minor improvements
20141115
NEW:App Stay on Top option
UPD:Toolbar Right Buttons logical order changed
20140918
NEW Itemform: Extra Function Code to Uppercase
UPD:Itemform Insert Functions menu replced by combobox Extra Functions
UPD:Various minor improvements
20140710
UPD:Various minor improvements
20140611
UPD:View code in seperate HTML window (F4) working again
UPD:Button tooltip CSS changed: Increased font size and background color
UPD:Various minor improvements
20140516
NEW:Preview window with positionbar (Thanks to LucaMS)
NEW:Position of positionbar saved and restored (using ini entry)
REM:Removed ID in the preview
UPD:Set window size properties to -1 initially
UPD:Various minor improvements
20140407
UPD:Messages improved
20140506
NEW First draft
