diff options
author | Mathias Kinzler | 2010-10-13 12:38:26 +0000 |
---|---|---|
committer | Jens Baumgart | 2010-10-13 12:38:26 +0000 |
commit | e2fd51c31e71f4116171694e3b7bc6575c4d8f7a (patch) | |
tree | fde5cf44c56dcf96bf954803f9e954876e3374bb /org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties | |
parent | 39da7d34c48bf89ebf546f9ac49497a4e1ab8391 (diff) | |
download | egit-e2fd51c31e71f4116171694e3b7bc6575c4d8f7a.tar.gz egit-e2fd51c31e71f4116171694e3b7bc6575c4d8f7a.tar.xz egit-e2fd51c31e71f4116171694e3b7bc6575c4d8f7a.zip |
CreateTagDialog: improve UI Responsiveness
This improves UI responsiveness of the CreateTagDialog by filling the
"Existing Tags" list asynchronously and by filling the "Commit" combo
box lazily when opening the "Advanced" section.
While the tag list is filled, a "Loading..." node is shown instead and the
list is inactive. Still it is possible to use the dialog while the list is filled.
In addition, the content provider for the tag list was changed to a simple
ArrayContentProvider which saves some extra overhead.
Bug: 324108
Change-Id: Ic1925916e0131a5aee96d92fe56053f0f5ec4f2f
Signed-off-by: Mathias Kinzler <mathias.kinzler@sap.com>
Signed-off-by: Jens Baumgart <jens.baumgart@sap.com>
Diffstat (limited to 'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties')
-rw-r--r-- | org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties index 4d6761dcc9..416260e1aa 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties @@ -777,7 +777,7 @@ CreateTagDialog_tagMessage=Tag &message*: CreateTagDialog_questionNewTagTitle=Create new tag on branch "{0}" CreateTagDialog_overwriteTag=Force &replace existing tag CreateTagDialog_overwriteTagToolTip=Select this option if you want to change message or commit associated with already existing tag. -CreateTagDialog_existingTags=Existing tags: +CreateTagDialog_existingTags=&Existing tags: CreateTagDialog_advanced=&Advanced CreateTagDialog_advancedToolTip=In the advanced section you may choose the commit to be tagged. CreateTagDialog_advancedMessage=Choose commit that should be associated with this tag. @@ -785,6 +785,8 @@ CreateTagDialog_tagNameToolTip=Start typing tag name to filter list of existing CreateTagDialog_clearButton=C&lear CreateTagDialog_clearButtonTooltip=Clear all dialog fields. CreateTagDialog_CreateTagOnCommitTitle=Create a new tag on commit {0} +CreateTagDialog_GetTagJobName=Get existing tags for the Create Tag Dialog +CreateTagDialog_LoadingMessageText=Loading... CreateTagDialog_Message=Create a new Tag or replace an existing one CreateTagDialog_NewTag=Create new tag |