Issue 16: Add UI for user defined actions
commiteb601464981a86906eb9f2ebcb7ec91c1ccad17f
authorJonas Fonseca <fonseca@diku.dk>
Mon, 8 Sep 2008 23:45:18 +0000 (9 01:45 +0200)
committerJonas Fonseca <fonseca@diku.dk>
Mon, 8 Sep 2008 23:45:18 +0000 (9 01:45 +0200)
tree66c3023c555182ff12cf384d140d351a6f15be75
parent25767bc9bc7c66ff37502a7fa1bafebfd345fcee
Issue 16: Add UI for user defined actions

Called "Custom Actions", user are now able to create their own actions.
Each action definition consists of an action name, path to binary or script,
arguments (which can contain replacable tokens) and a handful of options
controlling whether to show output or not.

The general goal is to provide a temporary solution to some of the missing
pieces. For example a use can define a "Gitk All Branches" action to run
"gitk --all" in the repository root.

Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
src/org/nbgit/GitAnnotator.java
src/org/nbgit/ui/custom/Bundle.properties [new file with mode: 0644]
src/org/nbgit/ui/custom/CustomAction.java [new file with mode: 0644]
src/org/nbgit/ui/custom/CustomActionBuilder.java [new file with mode: 0644]
src/org/nbgit/ui/custom/CustomMenu.java [new file with mode: 0644]
src/org/nbgit/ui/custom/CustomVisualPanel.form [new file with mode: 0644]
src/org/nbgit/ui/custom/CustomVisualPanel.java [new file with mode: 0644]
src/org/nbgit/ui/custom/CustomWizardAction.java [new file with mode: 0644]
src/org/nbgit/ui/custom/CustomWizardPanel.java [new file with mode: 0644]