public SynchronizationWidget() { this.Build(); zoomscale.CanFocus = false; zoomscale.Adjustment.Lower = 0; zoomscale.Adjustment.Upper = 100; zoomoutimage.Image = App.Current.ResourcesLocator.LoadIcon("vas-zoom-out", 14); zoominimage.Image = App.Current.ResourcesLocator.LoadIcon("vas-zoom-in", 14); timerule = new Timerule(new WidgetWrapper(timerulearea)); timerule.AutoUpdate = true; camerasTimeline = new CamerasTimelineView(new WidgetWrapper(timelinearea)); camerasLabels = new CamerasLabelsView(new WidgetWrapper(labelsarea)); // Set some sane defaults labels_vbox.WidthRequest = Sizes.TimelineLabelsWidth; // We need to align the timerule and the beginning of labels list timerulearea.HeightRequest = Sizes.TimelineCameraHeight; menu = new PeriodsMenu(); videoPlayerView = App.Current.GUIToolkit.GetPlayerView(); videoplayerbox.PackStart(videoPlayerView as Widget, true, true, 0); videoplayerbox.ShowAll(); Helpers.Misc.SetFocus(this, false); Bind(); }
public VideoPlayerCapturerBin() { this.Build(); replayhbox.HeightRequest = livebox.HeightRequest = Sizes.PlayerCapturerControlsHeight; replayimage.Image = App.Current.ResourcesLocator.LoadIcon("vas-replay", Sizes.PlayerCapturerIconSize); liveimage.Image = App.Current.ResourcesLocator.LoadIcon("vas-live", Sizes.PlayerCapturerIconSize); livelabel.ModifyFg(Gtk.StateType.Normal, Misc.ToGdkColor(App.Current.Style.TextBaseDisabled)); replaylabel.ModifyFg(Gtk.StateType.Normal, Misc.ToGdkColor(App.Current.Style.TextBaseDisabled)); livebox.Visible = replayhbox.Visible = true; playerview = App.Current.GUIToolkit.GetPlayerView(); playerbox.PackEnd(playerview as Gtk.Widget); (playerview as Gtk.Widget).ShowAll(); }
internal static void SetObjects(Dictionary <string, object> objects) { EngineApplicationInterface._objects = objects; EngineApplicationInterface.IPath = EngineApplicationInterface.GetObject <IPath>(); EngineApplicationInterface.IShader = EngineApplicationInterface.GetObject <IShader>(); EngineApplicationInterface.ITexture = EngineApplicationInterface.GetObject <ITexture>(); EngineApplicationInterface.IMaterial = EngineApplicationInterface.GetObject <IMaterial>(); EngineApplicationInterface.IMetaMesh = EngineApplicationInterface.GetObject <IMetaMesh>(); EngineApplicationInterface.IDecal = EngineApplicationInterface.GetObject <IDecal>(); EngineApplicationInterface.IClothSimulatorComponent = EngineApplicationInterface.GetObject <IClothSimulatorComponent>(); EngineApplicationInterface.ICompositeComponent = EngineApplicationInterface.GetObject <ICompositeComponent>(); EngineApplicationInterface.IPhysicsShape = EngineApplicationInterface.GetObject <IPhysicsShape>(); EngineApplicationInterface.IBodyPart = EngineApplicationInterface.GetObject <IBodyPart>(); EngineApplicationInterface.IMesh = EngineApplicationInterface.GetObject <IMesh>(); EngineApplicationInterface.IMeshBuilder = EngineApplicationInterface.GetObject <IMeshBuilder>(); EngineApplicationInterface.ICamera = EngineApplicationInterface.GetObject <ICamera>(); EngineApplicationInterface.ISkeleton = EngineApplicationInterface.GetObject <ISkeleton>(); EngineApplicationInterface.IGameEntity = EngineApplicationInterface.GetObject <IGameEntity>(); EngineApplicationInterface.IGameEntityComponent = EngineApplicationInterface.GetObject <IGameEntityComponent>(); EngineApplicationInterface.IScene = EngineApplicationInterface.GetObject <IScene>(); EngineApplicationInterface.IScriptComponent = EngineApplicationInterface.GetObject <IScriptComponent>(); EngineApplicationInterface.ILight = EngineApplicationInterface.GetObject <ILight>(); EngineApplicationInterface.IParticleSystem = EngineApplicationInterface.GetObject <IParticleSystem>(); EngineApplicationInterface.IPhysicsMaterial = EngineApplicationInterface.GetObject <IPhysicsMaterial>(); EngineApplicationInterface.ISceneView = EngineApplicationInterface.GetObject <ISceneView>(); EngineApplicationInterface.IView = EngineApplicationInterface.GetObject <IView>(); EngineApplicationInterface.ITableauView = EngineApplicationInterface.GetObject <ITableauView>(); EngineApplicationInterface.ITextureView = EngineApplicationInterface.GetObject <ITextureView>(); EngineApplicationInterface.IVideoPlayerView = EngineApplicationInterface.GetObject <IVideoPlayerView>(); EngineApplicationInterface.IThumbnailCreatorView = EngineApplicationInterface.GetObject <IThumbnailCreatorView>(); EngineApplicationInterface.IDebug = EngineApplicationInterface.GetObject <IDebug>(); EngineApplicationInterface.ITwoDimensionView = EngineApplicationInterface.GetObject <ITwoDimensionView>(); EngineApplicationInterface.IUtil = EngineApplicationInterface.GetObject <IUtil>(); EngineApplicationInterface.IEngineSizeChecker = EngineApplicationInterface.GetObject <IEngineSizeChecker>(); EngineApplicationInterface.IInput = EngineApplicationInterface.GetObject <IInput>(); EngineApplicationInterface.ITime = EngineApplicationInterface.GetObject <ITime>(); EngineApplicationInterface.IScreen = EngineApplicationInterface.GetObject <IScreen>(); EngineApplicationInterface.IMusic = EngineApplicationInterface.GetObject <IMusic>(); EngineApplicationInterface.IImgui = EngineApplicationInterface.GetObject <IImgui>(); EngineApplicationInterface.IMouseManager = EngineApplicationInterface.GetObject <IMouseManager>(); EngineApplicationInterface.IHighlights = EngineApplicationInterface.GetObject <IHighlights>(); EngineApplicationInterface.ISoundEvent = EngineApplicationInterface.GetObject <ISoundEvent>(); EngineApplicationInterface.ISoundManager = EngineApplicationInterface.GetObject <ISoundManager>(); EngineApplicationInterface.IConfig = EngineApplicationInterface.GetObject <IConfig>(); EngineApplicationInterface.IManagedMeshEditOperations = EngineApplicationInterface.GetObject <IManagedMeshEditOperations>(); }
protected override void OnViewAttached(object view, object context) { base.OnViewAttached(view, context); _playerControls = view as IVideoPlayerView; ExecutePlayerDependentActions(); }