public MainUi(EventHandlers handlers) { builder = ReadUIContent(uiResourceName, Base.ExecutionContext.TranslationDomain); window = builder.GetObject("window") as Window; /* Setting the iconName and wmClass (app name) name is not necessary if a standard desktop environment is * executing the application, in which case this information is obtained from the .desktop file. This is * here just in case a non-standard environment is in place. */ window.IconName = Base.ExecutionContext.IconName; window.SetWmclass(Base.ExecutionContext.ApplicationName, Base.ExecutionContext.ApplicationName); windowState = new WindowState(Base.Config.ViewWindowWidth, Base.Config.ViewWindowHeight); window.SetDefaultSize(windowState.Width, windowState.Height); Base.ExecutionContext.Application.AddWindow(window); video = new Video(); view = new SubtitleView(); edit = new SubtitleEdit(); menus = new Menus(); status = new Status(); builder.Autoconnect(handlers); Base.InitFinished += OnBaseInitFinished; }
public MainUi(EventHandlers handlers) { builder = new Builder(uiFilename, Base.ExecutionContext.TranslationDomain); window = builder.GetObject("window") as Window; window.Icon = new Gdk.Pixbuf(null, iconFilename); window.SetDefaultSize(Base.Config.ViewWindowWidth, Base.Config.ViewWindowHeight); video = new Video(); view = new SubtitleView(); edit = new SubtitleEdit(); menus = new Menus(); status = new Status(); builder.Autoconnect(handlers); Base.InitFinished += OnBaseInitFinished; window.Visible = true; }
private void Awake() { subtitleModel = GetComponent <SubtitleModel>(); subtitleView = GetComponent <SubtitleView>(); }