📄 elancommandfactory.java
字号:
public static final String SET_NTSC = "Menu.Options.FrameLength.NTSC"; /** Holds value of property DOCUMENT ME! */ public static final String NEXT_FRAME = "Menu.Play.Next"; /** Holds value of property DOCUMENT ME! */ public static final String PREVIOUS_FRAME = "Menu.Play.Previous"; /** Holds value of property DOCUMENT ME! */ public static final String PLAY_PAUSE = "Menu.Play.PlayPause"; /** Holds value of property DOCUMENT ME! */ public static final String GO_TO_BEGIN = "Menu.Play.GoToBegin"; /** Holds value of property DOCUMENT ME! */ public static final String GO_TO_END = "Menu.Play.GoToEnd"; /** Holds value of property DOCUMENT ME! */ public static final String PREVIOUS_SCROLLVIEW = "Menu.Play.GoToPreviousScrollview"; /** Holds value of property DOCUMENT ME! */ public static final String NEXT_SCROLLVIEW = "Menu.Play.GoToNextScrollview"; /** Holds value of property DOCUMENT ME! */ public static final String PIXEL_LEFT = "Menu.Play.1PixelLeft"; /** Holds value of property DOCUMENT ME! */ public static final String PIXEL_RIGHT = "Menu.Play.1PixelRight"; /** Holds value of property DOCUMENT ME! */ public static final String SECOND_LEFT = "Menu.Play.1SecLeft"; /** Holds value of property DOCUMENT ME! */ public static final String SECOND_RIGHT = "Menu.Play.1SecRight"; /** Holds value of property DOCUMENT ME! */ public static final String SELECTION_BOUNDARY = "Menu.Play.ToggleCrosshairInSelection"; /** Holds value of property DOCUMENT ME! */ public static final String ACTIVE_ANNOTATION = "Commands.ActiveAnnotation"; /** Holds value of property DOCUMENT ME! */ public static final String PREVIOUS_ANNOTATION = "CommandActions.PreviousAnnotation"; /** Holds value of property DOCUMENT ME! */ public static final String NEXT_ANNOTATION = "CommandActions.NextAnnotation"; /** Holds value of property DOCUMENT ME! */ public static final String ANNOTATION_UP = "CommandActions.AnnotationUp"; /** Holds value of property DOCUMENT ME! */ public static final String ANNOTATION_DOWN = "CommandActions.AnnotationDown"; /** Holds value of property DOCUMENT ME! */ public static final String SET_LOCALE = "Menu.Options.Language"; /** Holds value of property DOCUMENT ME! */ public static final String CATALAN = "CommandActions.Catalan"; /** Holds value of property DOCUMENT ME! */ public static final String DUTCH = "CommandActions.Dutch"; /** Holds value of property DOCUMENT ME! */ public static final String ENGLISH = "CommandActions.English"; /** Holds value of property DOCUMENT ME! */ public static final String SPANISH = "CommandActions.Spanish"; /** Holds value of property DOCUMENT ME! */ public static final String SWEDISH = "CommandActions.Swedish"; /** Holds value of property DOCUMENT ME! */ public static final String GERMAN = "CommandActions.German"; /** Holds value of property DOCUMENT ME! */ public static final String PORTUGUESE = "CommandActions.Portuguese"; /** Holds value of property DOCUMENT ME! */ public static final String FRENCH = "CommandActions.French"; /** Holds value of property DOCUMENT ME! */ public static final String SAVE = "Menu.File.Save"; /** Holds value of property DOCUMENT ME! */ public static final String SAVE_AS = "Menu.File.SaveAs"; /** Holds value of property DOCUMENT ME! */ public static final String SAVE_AS_TEMPLATE = "Menu.File.SaveAsTemplate"; /** Holds value of property DOCUMENT ME! */ public static final String SAVE_SELECTION_AS_EAF = "Menu.File.SaveSelectionAsEAF"; /** Holds value of property DOCUMENT ME! */ public static final String STORE = "Commands.Store"; /** Holds value of property DOCUMENT ME! */ public static final String EXPORT_TAB = "Menu.File.Export.Tab"; /** Holds value of property DOCUMENT ME! */ public static final String EXPORT_TEX = "Menu.File.Export.TeX"; /** Holds value of property DOCUMENT ME! */ public static final String EXPORT_TIGER = "Menu.File.Export.Tiger"; /** Holds value of property DOCUMENT ME! */ public static final String EXPORT_QT_SUB = "Menu.File.Export.QtSub"; /** Holds value of property DOCUMENT ME! */ public static final String EXPORT_SMIL = "Menu.File.Export.Smil"; /** Holds value of property DOCUMENT ME! */ public static final String EXPORT_SHOEBOX = "Menu.File.Export.Shoebox"; /** Holds value of property DOCUMENT ME! */ public static final String EXPORT_CHAT = "Menu.File.Export.CHAT"; /** Holds value of property DOCUMENT ME! */ public static final String EXPORT_MEDIA = "Menu.File.Export.Media"; /** Holds value of property DOCUMENT ME! */ public static final String EXPORT_IMAGE_FROM_WINDOW = "Menu.File.Export.ImageFromWindow"; /** Holds value of property DOCUMENT ME! */ public static final String BACKUP = "CommandActions.Backup"; /** Holds value of property DOCUMENT ME! */ public static final String BACKUP_NEVER = "Menu.File.Backup.Never"; /** Holds value of property DOCUMENT ME! */ public static final String BACKUP_1 = "Menu.File.Backup.1"; /** Holds value of property DOCUMENT ME! */ public static final String BACKUP_5 = "Menu.File.Backup.5"; /** Holds value of property DOCUMENT ME! */ public static final String BACKUP_10 = "Menu.File.Backup.10"; /** Holds value of property DOCUMENT ME! */ public static final String BACKUP_20 = "Menu.File.Backup.20"; /** Holds value of property DOCUMENT ME! */ public static final String BACKUP_30 = "Menu.File.Backup.30"; /** Holds value of property DOCUMENT ME! */ public static final String PRINT = "Menu.File.Print"; /** Holds value of property DOCUMENT ME! */ public static final String PREVIEW = "Menu.File.PrintPreview"; /** Holds value of property DOCUMENT ME! */ public static final String PAGESETUP = "Menu.File.PageSetup"; /** Holds value of property DOCUMENT ME! */ public static final String REDO = "Menu.Edit.Redo"; /** Holds value of property DOCUMENT ME! */ public static final String UNDO = "Menu.Edit.Undo"; /** Holds value of property DOCUMENT ME! */ public static final String LINKED_FILES_DLG = "Menu.Edit.LinkedFiles"; /** Holds value of property DOCUMENT ME! */ public static final String CHANGE_LINKED_FILES = "CommandActions.ChangeLinkedFiles"; /** Holds value of property DOCUMENT ME! */ public static final String SEGMENTATION_DLG = "Menu.Tier.Segmentation"; /** Holds value of property DOCUMENT ME! */ public static final String ADD_SEGMENTATION = "CommandActions.AddSegmentation"; /** Holds value of property DOCUMENT ME! */ public static final String FILTER_TIER = "Menu.Tier.FilterTier"; /** Holds value of property DOCUMENT ME! */ public static final String FILTER_TIER_DLG = "Menu.Tier.FilterTierDlg"; /** Holds value of property DOCUMENT ME! */ public static final String EXPORT_TRAD_TRANSCRIPT = "Menu.File.Export.TraditionalTransript"; /** Holds value of property DOCUMENT ME! */ public static final String EXPORT_INTERLINEAR = "Menu.File.Export.Interlinear"; /** Holds value of property DOCUMENT ME! */ public static final String EXPORT_HTML = "Menu.File.Export.HTML"; /** Holds value of property DOCUMENT ME! */ public static final String REPARENT_TIER_DLG = "Menu.Tier.ReparentTierDialog"; /** Holds value of property DOCUMENT ME! */ public static final String REPARENT_TIER = "Menu.Tier.ReparentTier"; /** Holds value of property DOCUMENT ME! */ public static final String COPY_TIER = "Menu.Tier.CopyTier"; /** Holds value of property DOCUMENT ME! */ public static final String COPY_TIER_DLG = "Menu.Tier.CopyTierDialog"; /** Holds value of property DOCUMENT ME! */ public static final String MERGE_TRANSCRIPTIONS = "Menu.File.MergeTranscriptions"; /** Holds value of property DOCUMENT ME! */ public static final String NEXT_ACTIVE_TIER = "CommandActions.NextActiveTier"; /** Holds value of property DOCUMENT ME! */ public static final String PREVIOUS_ACTIVE_TIER = "CommandActions.PreviousActiveTier"; /** Holds value of property DOCUMENT ME! */ public static final String ACTIVE_TIER = "ActiveTier"; /** Holds value of property DOCUMENT ME! */ public static final String CLOSE = "Menu.File.Close"; /** Holds value of property DOCUMENT ME! */ public static final String SYNTAX_VIEWER = "CommandActions.SyntaxViewer"; /** Holds value of property DOCUMENT ME! */ public static final String PUBLISH_DOC = "Menu.P2P.PublishDocument"; /** Holds value of property DOCUMENT ME! */ public static final String DISCOVER_DOC = "Menu.P2P.DiscoverDocument"; /** Holds value of property DOCUMENT ME! */ public static final String EXT_TRACK_DATA = "CommandActions.ExtractTrackData"; /** Holds value of property DOCUMENT ME! */ public static final String KIOSK_MODE = "Menu.Options.KioskMode"; /** Holds value of property DOCUMENT ME! */ public static final String IMPORT_PRAAT_GRID = "Menu.File.Import.PraatTiers"; /** Holds value of property DOCUMENT ME! */ public static final String IMPORT_PRAAT_GRID_DLG = "Praat_Grid_Dlg"; /** a list of commandactions that have a keyboard shortcut */ private static final String[] commandConstants = { NEW_ANNOTATION, NEW_ANNOTATION_ALT, NEW_ANNOTATION_BEFORE, NEW_ANNOTATION_AFTER, COPY_ANNOTATION, COPY_ANNOTATION_TREE, PASTE_ANNOTATION, PASTE_ANNOTATION_HERE, PASTE_ANNOTATION_TREE, PASTE_ANNOTATION_TREE_HERE, DUPLICATE_ANNOTATION, MODIFY_ANNOTATION, MODIFY_ANNOTATION_ALT, MODIFY_ANNOTATION_TIME, DELETE_ANNOTATION, DELETE_ANNOTATION_ALT, PREVIOUS_ANNOTATION, NEXT_ANNOTATION, ANNOTATION_UP, ANNOTATION_DOWN, ADD_TIER, DELETE_TIER, PREVIOUS_ACTIVE_TIER, NEXT_ACTIVE_TIER, ADD_TYPE, CLEAR_SELECTION, SELECTION_BOUNDARY, SELECTION_MODE, PLAY_PAUSE, PLAY_SELECTION, PLAY_AROUND_SELECTION, PIXEL_LEFT, PIXEL_RIGHT, PREVIOUS_FRAME, NEXT_FRAME, SECOND_LEFT, SECOND_RIGHT, PREVIOUS_SCROLLVIEW, NEXT_SCROLLVIEW, GO_TO_BEGIN, GO_TO_END, GOTO_DLG, LOOP_MODE, SAVE, SAVE_AS, SAVE_AS_TEMPLATE, PRINT, PREVIEW, PAGESETUP, SEARCH_DLG, SEARCH_MULTIPLE_DLG, STRUCTURED_SEARCH_MULTIPLE_DLG, PLAYBACK_RATE_TOGGLE, PLAYBACK_VOLUME_TOGGLE, LINKED_FILES_DLG, EDIT_CV_DLG }; /* public ELANCommandFactory(JFrame fr, ViewerManager2 vm, ElanLayoutManager lm) { commandActions = new Hashtable(); commandHistory = new CommandHistory(CommandHistory.historySize); frame = fr; viewerManager = vm; layoutManager = lm; } */ static { languages.put(CATALAN, ElanLocale.CATALAN); languages.put(DUTCH, ElanLocale.DUTCH); languages.put(ENGLISH, ElanLocale.ENGLISH); languages.put(SPANISH, ElanLocale.SPANISH); languages.put(SWEDISH, ElanLocale.SWEDISH); languages.put(GERMAN, ElanLocale.GERMAN); languages.put(PORTUGUESE, ElanLocale.PORTUGUESE); languages.put(FRENCH, ElanLocale.FRENCH); } /** * DOCUMENT ME! * * @param fr DOCUMENT ME! * @param vm DOCUMENT ME! * @param lm DOCUMENT ME! */ public static void addDocument(JFrame fr, ViewerManager2 vm, ElanLayoutManager lm) { Transcription t = vm.getTranscription(); if (rootFrameHash.get(t) == null) { rootFrameHash.put(t, fr); } if (viewerManagerHash.get(t) == null) { viewerManagerHash.put(t, vm); } if (layoutManagerHash.get(t) == null) { layoutManagerHash.put(t, lm); } } /** * DOCUMENT ME! * * @param vm DOCUMENT ME! */ public static void removeDocument(ViewerManager2 vm) { if (vm != null) { Transcription t = vm.getTranscription(); commandActionHash.remove(t); undoCAHash.remove(t);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -