C# Class GnomeSubtitles.Ui.Menus

Show file Open project: GNOME/gnome-subtitles Class Usage Examples

Public Methods

Method Description
AddFrameRateVideoTag ( float frameRate ) : void
EnableFindNextPrevious ( ) : void
GetMenuItem ( string widgetName ) : Gtk.MenuItem
Menus ( ) : GnomeSubtitles.Core
RemoveFrameRateVideoTag ( ) : void
SetCutCopySensitivity ( bool sensitivity ) : void
SetPasteSensitivity ( bool sensitivity ) : void
UpdateActiveInputFrameRateMenuItem ( bool toggleHandlers ) : void
UpdateActiveVideoFrameRateMenuItem ( ) : void

Private Methods

Method Description
ClearTooltip ( Gtk.Widget widget ) : void
FrameRateFromMenuItem ( string menuItem ) : float
FrameRateToMenuItem ( float frameRate, string type ) : string
GetGlobalStyles ( Gtk.TreePath paths, bool &bold, bool &italic, bool &underline ) : void
GetMenuItemText ( Gtk.MenuItem menuItem ) : string
GetMenuItemText ( string menuItemName ) : string
GetVideoTagSuffix ( ) : string
InputFrameRateMenuItem ( float frameRate ) : string
OnBaseDocumentLoaded ( Document document ) : void
OnBaseDocumentUnloaded ( Document document ) : void
OnBaseInitFinished ( ) : void
OnBaseTranslationLoaded ( ) : void
OnBaseTranslationUnloaded ( ) : void
OnBaseVideoLoaded ( Uri videoUri ) : void
OnBaseVideoUnloaded ( ) : void
OnCommandManagerCommandActivated ( object o, CommandActivatedArgs args ) : void
OnCommandManagerRedoToggled ( object o, EventArgs args ) : void
OnCommandManagerUndoToggled ( object o, EventArgs args ) : void
OnSpellLanguagesLanguageChanged ( ) : void
OnSubtitleViewCountChanged ( int count ) : void
OnSubtitleViewSelectionChanged ( Gtk.TreePath paths, Subtitle subtitle ) : void
OnTimingsInputFrameRateToggled ( object o, EventArgs args ) : void
OnTimingsVideoFrameRateToggled ( object o, EventArgs args ) : void
SetActiveTimingMode ( TimingMode mode ) : void
SetBlankActivity ( ) : void
SetCheckMenuItemActivity ( string menuItemName, bool isActive ) : void
SetCheckMenuItemActivity ( string menuItemName, bool isActive, EventHandler handler ) : void
SetDocumentSensitivity ( bool documentLoaded ) : void
SetFrameRateMenuHandlers ( Gtk.Menu menu, bool enable, EventHandler handler ) : void
SetFrameRateMenus ( bool documentLoaded ) : void
SetMenuItemText ( Gtk.MenuItem menuItem, string text ) : void
SetMenuItemText ( string menuItemName, string text ) : void
SetMenuSensitivity ( string menuName, bool sensitivity ) : void
SetNonZeroSelectionDependentSensitivity ( int selectionCount, bool sensitivity ) : void

Sets the sensitivity depending on 1 or more selected subtitles.

SetOneSelectionDependentSensitivity ( bool sensitivity ) : void

Sets the sensitivity depending on exactly 1 selected subtitle.

SetSensitivity ( string widgetName, bool isSensitive ) : void
SetStylesActivity ( bool bold, bool italic, bool underline ) : void
SetStylesSensitivity ( bool sensitivity ) : void
SetSubtitleCountDependentSensitivity ( int count ) : void
SetToggleToolButtonActivity ( string toggleToolButtonName, bool isActive, EventHandler handler ) : void
SetToolbarHomogeneity ( ) : void
SetToolsAutocheckSpellingSensitivity ( bool sensitivity ) : void
SetTooltip ( Gtk.Widget widget, string text ) : void
SetTranslationSensitivity ( bool sensitivity ) : void
SetVideoDocumentLoadedSensitivity ( bool isDocumentLoaded ) : void
SetVideoSelectionDependentSensitivity ( bool sensitivity ) : void

Set the video selection dependent menu items.

The menu items are only set sensitive if the video is loaded.

SetVideoSensitivity ( bool sensitivity ) : void
SetViewVideoActivity ( bool activity ) : void
SetViewVideoSubtitlesActivity ( bool isTextActive ) : void
SetViewVideoSubtitlesSensitivity ( ) : void
SetViewVideoSubtitlesSensitivity ( bool textSensitivity, bool translationSensitivity ) : void
UpdateUndoRedoMessages ( ) : void
VideoFrameRateMenuItem ( float frameRate ) : string

Method Details

AddFrameRateVideoTag() public method

public AddFrameRateVideoTag ( float frameRate ) : void
frameRate float
return void

EnableFindNextPrevious() public method

public EnableFindNextPrevious ( ) : void
return void

GetMenuItem() public method

public GetMenuItem ( string widgetName ) : Gtk.MenuItem
widgetName string
return Gtk.MenuItem

Menus() public method

public Menus ( ) : GnomeSubtitles.Core
return GnomeSubtitles.Core

RemoveFrameRateVideoTag() public method

public RemoveFrameRateVideoTag ( ) : void
return void

SetCutCopySensitivity() public method

public SetCutCopySensitivity ( bool sensitivity ) : void
sensitivity bool
return void

SetPasteSensitivity() public method

public SetPasteSensitivity ( bool sensitivity ) : void
sensitivity bool
return void

UpdateActiveInputFrameRateMenuItem() public method

public UpdateActiveInputFrameRateMenuItem ( bool toggleHandlers ) : void
toggleHandlers bool
return void

UpdateActiveVideoFrameRateMenuItem() public method

public UpdateActiveVideoFrameRateMenuItem ( ) : void
return void