Sirius DogStar Software
  Snappy Snippets

Home Download Support Contact

Snappy Snippets is a code snippet organiser for use with any programming, scripting or markup language.

Ideal for use with HTML, PHP, CSS, Visual Basic, Visual C++, Java, RealBasic etc...

It's features include

  • Tree view of snippets allows easy navigation to the required code.
  • Copy to the clipboard or use drag and drop in applications which support it.
  • Easily add, edit and remove snippets.
  • Search function to quickly find snippets.
  • Open a snippet in notepad if you want to leave it accessable while you look at other snippets.
Download

Current Version 1.0.6 21st October 2009 1.5mb for Windows 2000/XP/Vista

Usage

snappy snippets screenshot

Adding snippets
There is a blank database installed with the application.

To add your first snippet
    Click on the 'Language' text box and enter the name of the language the snippet relates to. e.g. PHP or Visual Basic
    Click on the 'Category' box and enter a category name, this can anything you choose. e.g. Databases or Controls
    Click on the 'Item' box and enter an 'Item' name, this can be freely chosen. e.g. MySQL or ListBox
    Click on the 'Description' box and enter a description, this will appear in the tree view. e.g. Connect or Sort Columns
    Finally enter your code snippet in the main text area and click the save button.

The tree view will refresh and your snippet will appear in the tree. The tree branches are managed by the program and created or removed according to the items you have entered. All items must be under 3 levels of branch :- Language, Category and Item.

Navigating the tree
You may navigate through the tree by using the mouse or keyboard.
  Mouse
    Clicking on the plus/minus signs expands and contracts the associated branch.
    Double clicking on a branch name expands or contracts the associated branch.
    Single clicking on a snippet name opens that snippet in the text fields on the right side of the window.
    Double clicking on a snippet name opens that snippet in the text fields on the right side of the window and copies it to the clipboard.
  Keyboard
    Pressing the Up and Down arrow keys moves the highlight up and down the tree view.
    Pressing the Right arrow key while a branch is highlighted expands that branch.
    Pressing the Left arrow key while a branch is highlighted collapses that branch.
    Pressing the Right arrow key while a snippet is highlighted opens that snippet in the text fields on the right side of the window.
    Pressing the Left arrow key while a snippet is highlighted opens that snippet in the text fields on the right side of the window and copies the snippet to the clipboard.

Copy
Clicking the Copy button, selecting copy from either the main menu or contextual (right click) menu on the snippet text area will copy the contents of the text area to the windows clipboard ready for pasting into another application. If some text is selected in the snippet text area then only the selected text will be copied, if there is no selected text then all the text will be copied.

Paste
Clicking the Paste button, selecting paste from the main menu or the snippet text area contextual menu will paste the contents of the clipboard to the snippet text area. You may also drag text to and from the snippet text area.

Notepad
Clicking the notepad button or selecting it from one of the menus will open notepad and display the current snippet. This is to allow you to leave a snippet open in notepad while looking at other snippets in Snappy Snippets.

Search
Clicking on the search button or selecting it from the menu will open the search window, for more details see the search window section.

Save
Saves the current snippet to the database. If the word New appears in the bottom right corner of the window then this will be a new snippet added to the database, if a number appears in the bottom right corner then this will be an amendment to the existing snippet.

Delete
This option deletes the current snippet from the database, the current snippet is the one displayed in the text boxes on the right of the window. This is not necessarily the same as the one selected in the tree view.

Trim
Trims all spaces from the start and end of each line in the snippet.

Fix End of Lines
Replaces any end of line characters in the current snippet with the windows standard Carriage Return and LineFeed.

Help
Displays this help page.

Web Site
Opens the authors web site in the default browser.

Licence
Allows you to enter the licence key when you have purchased a licence.

About
Displays the version and registration status details.

Search Window
In the search window there is a text box where you enter some text to search for, you can select the fields to search by checking the tick boxes below the search text. Click on the search button to search for the text. Once a search has been executed the list will show all matching snippets. Click on a listed item to show it in the main Snappy Snippets window.

search window

File security and back ups
It is strongly recommended that you back up your snippets database regularly, the file to back up is named 'ss.ssd'. If you want to restrict access to the snippets database use the windows security features to achieve this.

Version History

1.0.6 Now free

Licence and Warranty

This software is freeware and may be freely used and distributed.

Software downloaded from the this web site is provided 'as is' without warranty of any kind, either express or implied, including, but not limited to, the implied warranty of fitness for a purpose.

This site makes no warranty that:

  • the software will meet your requirements
  • the software will be secure or error-free
  • the results that may be obtained from the use of the software will be effective, accurate or reliable
  • the quality of the software will meet your expectations
  • any errors in the software obtained from this web site will be corrected

Software and its documentation made available on this web site could include technical or other mistakes, inaccuracies or typographical errors.

The web site may make changes to the software or documentation at any time without notice and assumes no responsibility to update any software or other material.
The web site assumes no responsibility for errors or omissions in the software or documentation available from its web site.

In no event shall the web site be liable to you or any third parties for any special, punitive, incidental, indirect or consequential damages of any kind, or any damages whatsoever, including, without limitation, those resulting from loss of use, data or profits, whether or not the web site has been advised of the possibility of such damages, and on any theory of liability, arising out of or in connection with the use of this software.

The use of the software downloaded through this site is done at your own discretion and risk and with agreement that you will be solely responsible for any damage to your computer system or loss of data that results from such activities. No advice or information, whether oral or written, obtained by you from the this site shall create any warranty for the software.

If you experience any difficulty please contact the webmaster@rabsoft.co.uk
All pages and content Copyright © Mark Bennett 1993 - 2008