Barracuda is fully customizable. Almost everything you can dream of changing can be changed using either the .barracuda file or using one of the dialogs under the option menu.
This is the preferences dialog, which contains a number of checkboxes, ordinary buttons and a combobox.
Case sensitive search - if this box is checked all search dialogs will interpet lower and upper case as diffrent characters, otherwise they will be interpet as the same character.
Delimiter style - this combobox shows what kind of delimeter is to use between the diffrent types of fields. There are five diffrent types of delimeter style and none delimeter.
Expand macros - if this box is checked all macros will be expanded to whatever they are macros for, otherwise the macros will be shown as is. This preference will not affect ordinary strings or catenaded macros.
Lazy update - if this box is checked all changes made to the column-width in the main window or changing of reference type in the insert or the edit dialog, will be made first after the mouse button have been released, otherwise will the changes occur at once. (If the database is large these will result in some flicker when changing column-width.)
Save unused macros - if this box is checked all macros will be saved when the user saves the bib-file, otherwise will only macros which is used by some reference be saved. If a macro or catenated macros are used in a own-defined field in a reference, these macros will be saved as strings when the database is saved.
Show startup-message - if this box is checked a startup-message be shown when Barracuda is started, otherwise will no startup-message be shown.
Show warnings - if this box is checked a warning message will be shown when the user makes an error (i.e. forgets an important field in a reference when inserting or editing or forgets to save the database before start writning a new database), otherwise will no warnings be shown for these kinds of errors.
Verbose parser mode - if this box is checked all parser information will be diplayed when opening a database, otherwise no parser information will be shown (if the box is checked the opening of a database will take significante longer).
The OK button stores the preferences to use in this session, but not for later sessions with Barracuda. To save preferences for later session the user must choose Save Options from the Options menu (Options->Save Options).
The Default button changes the preferences to the default settings, which is shown in the picture above.
The Cancel button will forfeit all changes you have made after the user choose Option->Preferences.
The OK and Cancel button will close the dialog, but the Default button will not close the dialog.
These options corresponding to set-preferences in the .barracuda file.
This dialog contains a input field, combobox and ordinary buttons.
The input field is where the user defines which shortcut sequence to use for a certain action.
\C-<character> stands for hold down the Control-key and <character> at the same time.
\S-<character> stands for hold down the Shift-key and <character> at the same time.
M-<character> stands for hold down the Meta-key and <character> at the same time.
<character> stands for hold down the <character>-key.
<character> must be a lower case letter or arbitary non-letter key.
The Record-button will start a record session and shows this dialog:
in which the user types the keybindings for the shortcut in the combbox and stop by pressing the button with the caption 'Stop'. Every keystroke will be echoed in the dialog. There is not possible to undo a keystroke since some user may want to use every known delete buttons in their keybindings. If some thing should go wrong under a recording of a key sequence simply click on the stop button and the start a new record session for that shortcut.
The OK-button stores the shortcut to use in this session, but it doesn't save the shortcut to use in later sessions with Barracuda. To save your shortcuts you must choose Save options from the Option menu (Option->Save Options)
The Cancel-button forfeits any changes made to you shortcuts.
Both button close the dialog.
These options corresponding to set-shortcut in the .barracuda file.
This dialog contains a number of checkboxes and ordinary buttons.
Each of these boxes defines if that kind of fields should been shown in the main display window. If a box is checked the corrosponding field is displayed in the main display window.
The OK-button: commits the changes and close the dialog.
The All- button: sets all checkbox to checked.
The None-button: sets all checkbox to unchecked.
The Cancel-button: cancel all changes and close the dialog.
These options corresponding to the show-attributes in the .barracuda file.
This saves the current options in .barracuda file to save the options for the next session with Barracuda.
When barracuda starts up it automatically reads the file .barracuda in the users home directory. In this file the user can customize barracuda to his own liking. The file consists of zero or more options of format (option-type arguments+).
Unsetting expand-macros causes all macros not to be displayed expanded.
Setting lazy-column-update (to 1) causes the main widget not to update when you resize columns. Set this option if you experience flicker.
Used for debugging barracuda. You can safely ignore this option.
Setting inhibit-silly-warnings frees you from various annoying dialogs. Use this if you are a power user.
Inhibits the startup screen.
Controls whether searches are case sensitive or not. Sorting is always case-sensitive.
Controls how the lines between columns are drawn.
Unsetting this option causes unused macros to be deleted from the .bib file when you save.
Sets the width of the column <column name> to be <number> pixels. <column name> must be a valid BibTeX attribute type.
This is a true power option. You may set shortcuts for any command in the main barracuda window. The string is in Emacsish style, "\C-x e" for example. For a list of <identifier>s see keywords.c.
Undefines the string <string>.
Controls which types of references (article, book etc.) that are displayed in the main widget.
Controls which fields that are displayed.
Sets a column's font. The <font> string is not the ordinary X11 fonts. The format is:
family-ptsize-weight-italic-strikeout-underline
To see which families can be used take a look at the dialog for changing font.
The weight is specified as one of: light, normal, demibold, bold and black.
For the italic, strikeout and underline attributes place a * at the respective position to mean that it shouldn't have that attribute.
E.g: Courier-20-normal-italic-*-* means a 20 pt Courier font with normal weight and italic, but no underline and no strikeout.
Barracuda 1.0, Copyright (C) 1997 Magnus Christensson, Stefan Cronert, Stefan Hellkvist, Magnus Ljung.
Barracuda comes with ABSOLUTELY NO WARRANTY. For detailes see COPYING.