Beispiel #1
0
        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;
        }
Beispiel #2
0
        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;
        }
Beispiel #3
0
 private void Awake()
 {
     subtitleModel = GetComponent <SubtitleModel>();
     subtitleView  = GetComponent <SubtitleView>();
 }