public Viewer(Workspace workspace) { if (workspace == null) throw new ArgumentNullException("workspace"); this.workspace = workspace; graphicsDevice = workspace.GraphicsDevice; CameraView = new ChaseView { Distance = 3.5f, Angle = new Vector2(-MathHelper.PiOver4 * 0.5f, MathHelper.PiOver4) }; CurrentView = CameraView; viewMode = ViewMode.Camera; Projection = new PerspectiveFov { NearPlaneDistance = 0.01f, FarPlaneDistance = 10 }; DirectionalLightModel0 = new DirectionalLightModel { Enabled = true, DiffuseColor = Vector3.One }; DirectionalLightModel1 = new DirectionalLightModel { Enabled = false }; DirectionalLightModel2 = new DirectionalLightModel { Enabled = false }; AmbientLightColor = new Vector3(0.05333332f, 0.09882354f, 0.1819608f); CameraMoveScale = 0.05f; }
public void ShowPerson(Person person) { _mode = ViewMode.View; _view.Title = "View Person"; _person = person; DisplayPerson(); }
public RoomDlg(Room room, AdvData data, ViewMode mode, MainForm parent, Form mdiParent) { InitializeComponent(); mRoom = room; mData = data; mMode = mode; updateRoom(); this.ClientSize = new Size(data.WindowXRes, data.Settings.Resolution.y); this.Paint += new PaintEventHandler(RoomDlg_Paint); this.MouseDown += new MouseEventHandler(RoomDlg_MouseDown); this.MouseMove += new MouseEventHandler(RoomDlg_MouseMove); this.MouseUp += new MouseEventHandler(RoomDlg_MouseUp); this.DoubleClick += new EventHandler(RoomDlg_DoubleClick); this.KeyPress += new KeyPressEventHandler(RoomDlg_KeyPress); this.FormClosed += new FormClosedEventHandler(RoomDlg_FormClosed); this.DragOver += new DragEventHandler(RoomDlg_DragOver); this.DragDrop += new DragEventHandler(RoomDlg_DragDrop); mControl = new RoomCtrlDlg(room, data, parent); mControl.MdiParent = mdiParent; mControl.Location = new Point(Screen.GetWorkingArea(this).Width-mControl.Width, 0); mControl.StartPosition = FormStartPosition.Manual; mControl.Show(); mControl.RedrawRoom += new RoomCtrlDlg.RedrawEventHandler(mControl_RedrawRoom); mTimer = new Timer(); mTimer.Tick += new EventHandler(mTimer_Tick); mTimer.Interval = 50; mTimer.Start(); mOwner = parent; }
public UserFormViewModel(string[] allRoles, string[] userRoles, MembershipUser user, ViewMode mode) { AllRoles = allRoles; UserRoles = userRoles; User = user; Mode = mode; }
public void EditPerson(Person person) { _mode = ViewMode.Edit; _view.Title = "Edit Person"; _person = person; DisplayPerson(); }
public TextViewForm(string text, ViewMode mode) { InitializeComponent(); _text = text; _mode = mode; }
public ListSet() { InitializeComponent(); currentViewMode = ViewMode.Cat; updateButtons(); }
public void DetermineFocus() { if (Input.GetKey(KeyCode.F)) { //Selection.GetCurrentSelectionTransform(); if (focus) { viewMode = ViewMode.Locked; } } }
public ListSet(Form newMain) { InitializeComponent(); currentViewMode = ViewMode.Cat; updateButtons(); NestledIn = newMain; }
/// <summary>Discard all changes and reload the the current hosts file.</summary> /// <param name="currentView">The current view.</param> public void ReloadFromDisk(ViewMode currentView) { if (this.Reload == null) { return; } ViewModeEventArgs e = new ViewModeEventArgs(currentView, null); this.Reload(this, e); }
/// <summary> /// Copy the current application state to the user's clipboard. /// </summary> /// <param name="currentView">The current <see cref="ViewMode"/>.</param> public void CopyToClipboard(ViewMode currentView) { if (this.Copy == null) { return; } ViewModeEventArgs e = new ViewModeEventArgs(currentView, null); this.Copy(this, e); }
private void Window_Loaded(object sender, RoutedEventArgs e) { // Подписываемся на глобальные события Global.CurrentArticleOpened += CurrentArticleOpenedHandler; Global.AfterCurrentWorkspaceSet += CurrentWorkspaceSetHandler; Global.UILanguageChanged += UILanguageChangedHandler; // При первом показе окна переходим в вид незагруженной рабочей области CurrentViewMode = ViewMode.WorkspaceIsNotLoaded; }
private bool has_valid_form_values(FormCollection formCollection, ViewMode mode) { if (mode == ViewMode.Create) { if(!Extensions.StringHasValue(formCollection["Role"])) { ModelState.AddModelError("_FORM", "Role is a required field"); } else if (Roles.RoleExists(formCollection["Role"])) { ModelState.AddModelError("_FORM", "The role already exists"); } } return ModelState.IsValid; }
/// <summary> /// Initializes a new instance of the <c>View</c> class. /// </summary> public View(string name) : base(name, DxfObjectCode.View, true) { if (string.IsNullOrEmpty(name)) throw new ArgumentNullException("name", "The view name should be at least one character long."); this.reserved = false; this.target = Vector3.Zero; this.camera = Vector3.UnitZ; this.height = 1.0; this.width = 1.0; this.rotation = 0.0; this.viewmode = ViewMode.Off; this.fov = 40.0; this.frontClippingPlane = 0.0; this.backClippingPlane = 0.0; }
private void WithMode(ViewMode mode) { this.ImagesListView1.Visibility = this.ImagesListView2.Visibility = Visibility.Collapsed; switch (mode) { case ViewMode.Mode1: this.ImagesListView1.Visibility = Visibility.Visible; break; case ViewMode.Mode2: this.ImagesListView2.Visibility = Visibility.Visible; break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
private void OnLoaded(object sender, RoutedEventArgs e) { try { if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(this)) { //((CollectionViewSource)this.Resources["serverInfoViewSource"]).Source = // EyeOnLife.Common.ApplicationDataSet.ServerInfo; dataGrid.ItemsSource = EyeOnLife.Common.ApplicationDataSet.ServerInfo; } ViewMode.ApplyAuthorization(this); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public NavCategoryInitializer( ViewMode mode, int id, string name, string nameKey, string glyph, CategoryGroupType group, MyVirtualKey vKey, bool categorySupportsNegative) { this.viewMode = mode; this.serializationId = id; this.friendlyName = name; this.nameResourceKey = nameKey; this.glyph = glyph; this.groupType = group; this.virtualKey = vKey; this.supportsNegative = categorySupportsNegative; }
internal NavCategory( string name, string varmationName, string glyph, string accessKey, string mode, ViewMode viewMode, bool supportsNegative) { m_name = name; m_varmationName = varmationName; m_glyph = glyph; m_accessKey = accessKey; m_mode = mode; m_viewMode = viewMode; m_supportsNegative = supportsNegative; m_position = GetPosition(m_viewMode); }
public Image GetImage(int pixelWidth, int pixelHeight, int contextId) { _viewMode = (ViewMode)contextId; Image image; if (_useTimeline && _viewMode.HasFlag(ViewMode.TimelineFlag)) { // Draw the timeline itself Viewport viewport = new Viewport(pixelWidth, pixelHeight, 0f, 1f, -2f, 2f); image = _timeline.Draw(viewport); } else { // Draw painting image = this.Draw(pixelWidth, pixelHeight); } _viewMode = default(ViewMode); return(image); }
/// <summary> /// Renders appropriate list view depending on the <see cref="TemplateName" /> /// </summary> /// <returns> /// The <see cref="ActionResult" />. /// </returns> public ActionResult Index() { if (this.Mode == ViewMode.EditOnly && !this.Model.CanEdit()) { return(this.Content(Res.Get <ProfileResources>().EditNotAllowed)); } this.RegisterCustomOutputCacheVariation(); this.ViewBag.Mode = this.Mode; if (this.Mode == ViewMode.EditOnly) { return(this.EditProfile()); } else { return(this.ReadProfile()); } }
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { ViewMode target = (ViewMode)value; switch (target) { case ViewMode.Writing: return(Visibility.Hidden); case ViewMode.Character: return(Visibility.Visible); case ViewMode.StoryFrame: return(Visibility.Visible); default: throw new NotImplementedException("実装されてないインデックスです"); } }
/// <summary> /// Initializes the control properties. /// </summary> protected void SetupControl() { if (!StopProcessing && AnalyticsHelper.IsLoggingEnabled(SiteContext.CurrentSiteName, DocumentContext.CurrentAliasPath)) { // If already in session or livesite .. do not register info calling if ((SessionHelper.GetValue("BrowserCapatibilities") == null) && ViewMode.IsLiveSite()) { Guid checkGuid = Guid.NewGuid(); String parameters = String.Format("{0},{1},{2},{3},{4},{5},'{6}','{7}'", LogResolution.ToString().ToLowerCSafe(), LogColorDepth.ToString().ToLowerCSafe(), LogOperatingSystem.ToString().ToLowerCSafe(), LogSilverlight.ToString().ToLowerCSafe(), LogJava.ToString().ToLowerCSafe(), LogFlash.ToString().ToLowerCSafe() , ResolveUrl("~/CMSModules/WebAnalytics/Pages/Content/AnalyticsLog.aspx"), checkGuid.ToString()); ScriptHelper.RegisterStartupScript(this, typeof(string), "BrowserCapatibilitiesInit", ScriptHelper.GetScript("collectBrowserData(" + parameters + ")")); ScriptHelper.RegisterScriptFile(Page, "~/CMSScripts/BrowserCapabilities.js"); SessionHelper.SetValue("BrowserCapatibilities", checkGuid.ToString()); } } }
protected override void OnLoaded(object sender, RoutedEventArgs e) { try { if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(this)) { //System.Windows.Data.CollectionViewSource myCollectionViewSource1 = (System.Windows.Data.CollectionViewSource)this.Resources["databaseInfoViewSource"]; //myCollectionViewSource1.Source = EyeOnLife.Common.ApplicationDataSet.DatabaseInfo; dataGrid.ItemsSource = EyeOnLife.Common.ApplicationDataSet.DatabaseInfo; } ViewMode.ApplyAuthorization(this); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
} // ... Camera insert logic done public void SwitchMode(Camera cam, ViewMode mode) // Switch camera modes (overlays, x-ray stuff, etc.) { if (mode == ViewMode.XRay) { //EnableXRayView(); } else if (mode == ViewMode.OffAir) { cam.targetTexture = staticView; } else if (mode == ViewMode.Adjusting) { mainOverlay.enabled = true; } else if (mode == ViewMode.Std) { mainOverlay.enabled = false; } }
private void CalculateTranslation() { if (viewMode == ViewMode.Locked) { if (focus == null) { viewMode = ViewMode.Free; } else { transform.position = focus.transform.position; } } float xChange = 0; float yChange = 0; float zChange = 0; if (Input.GetKey(KeyCode.W)) { zChange = zSpeed; } else if (Input.GetKey(KeyCode.S)) { zChange = -zSpeed; } if (Input.GetKey(KeyCode.D)) { xChange = xSpeed; } else if (Input.GetKey(KeyCode.A)) { xChange = -xSpeed; } if (Input.GetKey(KeyCode.E)) { yChange = ySpeed; } else if (Input.GetKey(KeyCode.Q)) { yChange = -ySpeed; } if (zChange != 0 || xChange != 0 || yChange != 0) { viewMode = ViewMode.Free; } transform.Translate(new Vector3(xChange, yChange, zChange) * Time.deltaTime); }
public static void SwitchMode(Mode newMode) { switch (newMode) { case Mode.level_1: CurrentMode = Game1.level1; break; case Mode.level_2: CurrentMode = Game1.level2; break; case Mode.level_3: CurrentMode = Game1.level3; break; case Mode.level_4: CurrentMode = Game1.level4; break; case Mode.textures: CurrentMode = new ShowAvailableTiles(Game1.spriteBatch); break; case Mode.songs_and_sfx: CurrentMode = new ShowSongsAndSFX(Game1.spriteBatch); break; case Mode.main_screen: CurrentMode = new MainScreen(); break; case Mode.map: MediaPlayer.Play(ContentManager.Songs["Giants.World"]); CurrentMode = Map.GetMap(); break; default: return; } CurrentMode.Load(); }
private void ViewModeLayout() { /************ **ViewMode** ************/ viewModetxt = new TextView(context); viewModetxt.TextSize = 20; viewModetxt.Text = "ViewMode"; modeSpinner = new Spinner(context, SpinnerMode.Dialog); //View Mode List List <String> viewModeList = new List <String>(); viewModeList.Add("Month View"); viewModeList.Add("Year View"); //Data Adapter dataAdapter = new ArrayAdapter <String>(context, Android.Resource.Layout.SimpleSpinnerItem, viewModeList); dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); modeSpinner.Adapter = dataAdapter; //Mode Spinner Item Selected Listener modeSpinner.ItemSelected += (object sender, AdapterView.ItemSelectedEventArgs e) => { String selectedItem = dataAdapter.GetItem(e.Position); if (selectedItem.Equals("Month View")) { viewMode = ViewMode.MonthView; } if (selectedItem.Equals("Year View")) { viewMode = ViewMode.YearView; } }; //Separator separatorLayoutParams = new LinearLayout.LayoutParams(width * 2, 5); separatorLayoutParams.SetMargins(0, 20, 0, 0); separate = new SeparatorView(context, width * 2); separate.LayoutParameters = new ViewGroup.LayoutParams(width * 2, 5); }
/// <summary> /// Sets filter for document control (mydocuments,pending documents,approval,recent). /// </summary> private void SetDocumentFilter() { // Set Documents control ucDocuments.Visible = true; ucDocuments.Path = Path; ucDocuments.DocumentAge = DocumentAge; ucDocuments.DocumentName = DocumentName; ucDocuments.DocumentType = DocumentType; ucDocuments.ItemsPerPage = ItemsPerPage; ucDocuments.DisplayOnlyRunningSites = true; // Set OrderBy with sorting if ((ListingType == ListingTypeEnum.All) || ((ListingType != ListingTypeEnum.All) && (OrderBy != "type"))) { ucDocuments.OrderBy = OrderBy + " " + Sorting; } ucDocuments.SiteName = SiteName; ucDocuments.StopProcessing = false; ucDocuments.IsLiveSite = ViewMode.IsLiveSite(); }
public void LoadView(STViewsInfo viewInfo, ViewMode mode) { if (View == null) { View = new ABCView(); View.Load(viewInfo, mode); } else { Control ctrlParent = View.Parent; View.Parent = null; View = new ABCView(); View.Load(viewInfo, mode); View.Parent = ctrlParent; View.Dock = DockStyle.Fill; ctrlParent.ClientSize = View.Size; } InitializeEvents(); }
public void SetFilter(ISearchQuery <EntityHierarchyItem> searchQuery, EntityHierarchyQueryBuilder.Result queryBuilderResult) { m_QueryBuilderResult = queryBuilderResult; m_SearchEmptyMessage.ToggleVisibility(!queryBuilderResult.IsValid); m_ViewContainer.ToggleVisibility(queryBuilderResult.IsValid); if (!queryBuilderResult.IsValid) { m_SearchEmptyMessage.Title = ComponentTypeNotFoundTitle; m_SearchEmptyMessage.Message = string.Format(ComponentTypeNotFoundContent, queryBuilderResult.ErrorComponentType); m_CurrentViewMode = ViewMode.Message; return; } m_CurrentQuery = searchQuery; m_QueryChanged = true; var showFilterView = queryBuilderResult.QueryDesc != null || m_CurrentQuery != null && !string.IsNullOrWhiteSpace(m_CurrentQuery.SearchString) && m_CurrentQuery.Tokens.Count != 0; m_CurrentViewMode = showFilterView ? ViewMode.Search : ViewMode.Full; }
private void SetViewMode(ViewMode p_viewMode) { switch (p_viewMode) { case ViewMode.Fullpage: rbFullPage.Checked = true; break; case ViewMode.Popout: rdbPopout.Checked = true; break; case ViewMode.Livestreamer: rdbLivestreamer.Checked = true; break; default: throw new ArgumentException("Unknown ViewMode in SetViewMode"); } }
/// <summary> /// Builds startup script. /// </summary> private string BuildStartupScript() { // Set all the transformation settings for chat room window int roomSettingsId = ChatPopupWindowSettingsHelper.Store(ChatMessageTransformationName, ChatRoomUserTransformationName, ChatErrorTransformationName, ChatErrorDeleteAllButtonTransformationName); bool isLiveSite = ViewMode.IsOneOf(ViewModeEnum.LiveSite, ViewModeEnum.Preview); JavaScriptSerializer sr = new JavaScriptSerializer(); string json = sr.Serialize( new { template = ChatUIHelper.GetWebpartTransformation(NotificationTransformation, "chat.error.transformation.notification"), clientID = ClientID, chatRoomGUID = roomSettingsId, pnlChatNotificationEmpty = GetString(pnlChatNotificationEmpty), pnlChatNotificationFull = GetString(pnlChatNotificationFull), btnChatNotificationFullLink = GetString(btnChatNotificationFullLink), lblChatNotificationFullTextNumber = GetString(lblChatNotificationFullTextNumber), pnlChatNotificationNotifications = GetString(pnlChatNotificationNotifications), pnlChatNotificationNotificationsList = GetString(pnlChatNotificationNotificationsList), btnChatNotificationPromptClose = GetString(btnChatNotificationPromptClose), wpPanelID = GetString(pnlWPNotifications), envelopeID = "#envelope_" + ClientID, bubbleBtnShow = GetString(btnShow), bubbleBtnClose = GetString(btnClose), bubbleLabel = GetString(lblInfoMessage), bubblePanel = GetString(pnlNotificationInfoBubble), strNoNotif = ResHelper.GetString("chat.notification.empty"), resNewNotif = ResHelper.GetString("chat.notification.youhave"), bubbleEnabled = EnableNotificationBubble && isLiveSite, isPreview = ViewMode.IsPreview(), notificationManagerOptions = new { eventName = "newnotification", soundFile = ChatSettingsProvider.EnableSoundLiveChat ? ResolveUrl("~/CMSModules/Chat/CMSPages/Sound/Chat_notification.mp3") : String.Empty, notifyTitle = ResHelper.GetString("chat.notification.bubble.header") } } ); return(String.Format("InitChatNotification({0});", json)); }
protected override void OnClicked(int controlId, GUIControl control, Action.ActionType actionType) { base.OnClicked(controlId, control, actionType); // // Movies // if (control == btnMovies) { _viewmode = ViewMode.Movies; Update(); } // // Biography // if (control == btnBiography) { _viewmode = ViewMode.Biography; Update(); } // // List control item // if (control == listActorMovies) { if (listActorMovies.SelectedListItem.IsPlayed) { try { if (_movieInfoBeforePlay && !_playClicked) { OnMovieInfo(listActorMovies.SelectedListItem); return; } _playClicked = false; GUIVideoFiles.PlayMovie(Convert.ToInt32(listActorMovies.SelectedListItem.DVDLabel), true); } catch { } } } }
protected override void OnPageLoad() { base.OnPageLoad(); _forceRefreshAll = false; if (_currentActor == null) { if (GUIWindowManager.HasPreviousWindow()) { GUIWindowManager.ShowPreviousWindow(); } else { GUIWindowManager.CloseCurrentWindow(); } return; } //_internalGrabber.LoadScript(); _currentActor.SetProperties(); string biography = _currentActor.Biography; if (biography == string.Empty || biography == Strings.Unknown) { biography = ""; _viewmode = ViewMode.Movies; } else { _viewmode = ViewMode.Biography; } if (listActorMovies != null && listActorMovies.Count == 0) { SetNewproperties(); } else { SetOldProperties(); } }
protected void ForgotPasswordSend_Click(object sender, EventArgs e) { Mode = ViewMode.Forgot; if (string.IsNullOrEmpty(EmailAddress.Text)) { return; } var user = UsersMapper.GetByEmailAddress(EmailAddress.Text); if (user != null) { user.ResetCode = System.Web.Security.Membership.GeneratePassword(5, 0); user.ResetCodeIssueDate = DateTime.Now; var returnObj = UsersMapper.Update(user); if (!returnObj.IsError) { returnObj = EmailHelper.Send(AppSettings.SystemEmailAddress, EmailHelper.GetMailAddressesFromString(user.EmailAddress), "Password reset", $"We just recieved a password reset request, please click the following link to reset your password: {URIHelper.GetCurrentVirtualPath(true)}?mode=reset&email={user.EmailAddress}, please use the reset code: {user.ResetCode}"); if (!returnObj.IsError) { ServerMessage.Text = $"<div class='alert alert-success' role='alert'>An email has been sent to: {user.EmailAddress}</div>"; } else { ServerMessage.Text = $"<div class='alert alert-danger' role='alert'>Error sending email{returnObj.Error.Message}</div>"; } } else { ServerMessage.Text = $"<div class='alert alert-danger' role='alert'>Error sending email{returnObj.Error.Message}</div>"; } } else { ServerMessage.Text = $"<div class='alert alert-danger' role='alert'>Cannot find an account with the email address: {EmailAddress.Text}</div>"; } }
public void SwitchViewMode() { if (!this.isZooming) { switch (this.viewMode) { case ViewMode.DECK_VIEW: if (this.cc.State == ConstructionState.NO_SELECTION || this.cc.State == ConstructionState.SELECTING) { if (this.cc.State == ConstructionState.SELECTING) { // Automatically cancel the selection. this.cc.Selecting_OnClickCancelEvent(); } this.viewMode = ViewMode.MAP_VIEW; this.btnDeckView.gameObject.SetActive(true); this.btnMapView.gameObject.SetActive(false); this.savedZoomValue = this.mainCamera.orthographicSize; StartCoroutine("ZoomToSize", 50.0f); } else { Debug.Log("cannot exit building state"); } break; case ViewMode.MAP_VIEW: this.viewMode = ViewMode.DECK_VIEW; this.btnDeckView.gameObject.SetActive(false); this.btnMapView.gameObject.SetActive(true); //this.savedZoomValue = this.mainCamera.orthographicSize; StartCoroutine("ZoomToSize", this.savedZoomValue); break; default: break; } } }
public Viewer(Workspace workspace) { if (workspace == null) { throw new ArgumentNullException("workspace"); } this.workspace = workspace; graphicsDevice = workspace.GraphicsDevice; CameraView = new ChaseView { Distance = 3.5f, Angle = new Vector2(-MathHelper.PiOver4 * 0.5f, MathHelper.PiOver4) }; CurrentView = CameraView; viewMode = ViewMode.Camera; Projection = new PerspectiveFov { NearPlaneDistance = 0.01f, FarPlaneDistance = 10 }; DirectionalLightModel0 = new DirectionalLightModel { Enabled = true, DiffuseColor = Vector3.One }; DirectionalLightModel1 = new DirectionalLightModel { Enabled = false }; DirectionalLightModel2 = new DirectionalLightModel { Enabled = false }; AmbientLightColor = new Vector3(0.05333332f, 0.09882354f, 0.1819608f); CameraMoveScale = 0.05f; }
public static void SetMode2D() { // this mode needs an integer alignment to look good GL.MatrixMode(MatrixMode.Projection); GL.LoadIdentity(); int hw = (int)m_Area.Width / 2; int hh = (int)m_Area.Height / 2; m_Left = (float)-hw; m_Right = (float)((int)m_Area.Width - hw); m_Top = (float)((int)m_Area.Height - hh); m_Bottom = (float)-hh; GL.Ortho(m_Left, m_Right, m_Bottom, m_Top, -100000f, 100000f); GL.MatrixMode(MatrixMode.Modelview); GL.LoadIdentity(); GL.Enable(EnableCap.Blend); GL.Enable(EnableCap.Texture2D); m_CurrentMode = ViewMode.Mode2D; }
private void DataLoad(ResourceLang lang) { DataSelect(lang); EnsureView(_viewData); _currentViewMode = ViewMode.ViewLangData; _viewData.ShowResource(CurrentData); if (lang.Name.Langs.Count == 1) { TreeNodeEnsureVisible(lang.Name); } else { TreeNodeEnsureVisible(lang); } NavigateAdd(); }
// data logic void UpdatePerceptron() { if (!HasPerceptron && conf.initialized) { ann = new Perceptron(conf); HasPerceptron = true; } else if (HasPerceptron) { conf = ann.GetConfiguration(); } else { return; } UpdateCombosAndScales(); PlotStructure(); VisualMode = ViewMode.Structure; UpdateView(); }
public void switchMode() { switch (viewMode) { case ViewMode.editor: setActive(editorObjects, editorComponents, false); setActive(gameObjects, gameComponents, true); viewMode = ViewMode.game; break; case ViewMode.game: setActive(editorObjects, editorComponents, true); setActive(gameObjects, gameComponents, false); viewMode = ViewMode.editor; break; default: Debug.LogError("ViewMode"); break; } }
void OnGUI() { if (GUI.Button(new Rect(Screen.width - 100, 0, 100, 50), "Vector3")) { this.m_viewMode = ViewMode.Vector3; } if (GUI.Button(new Rect(Screen.width - 100, 50, 100, 50), "Quaternion")) { this.m_viewMode = ViewMode.Quaternion; } GUI.color = Color.red; if (m_viewMode == ViewMode.Vector3) { MGUIUtility.ShowList(m_vector3Actions); } else if (m_viewMode == ViewMode.Quaternion) { MGUIUtility.ShowList(m_quaternionActions); } }
private void SetThirdPersonShooterVars(PlayerController target) { view_mode = ViewMode.Third_Person_Shooter; handleCameraMove = ThirdPersonShooterCameraMove; handlePlayerRotate = delegate { }; target_follow_angle = new Vector3(0, 0, 0); target_follow_distance = new Vector3(target.cc.radius * 2f, target.GetHeadHeight(), -target.cc.height); if (current_player != null) { current_player.player_camera = null; } target.player_camera = this; current_player = target; current_player.UnregisterJumpCallback(ThirdPersonJumpCallback); // Attach the camera to the yaw_pivot and set the default distance/angles yaw_pivot.transform.parent = player_container.transform; transform.parent = pitch_pivot.transform; transform.localRotation = Quaternion.Euler(target_follow_angle); }
void SwitchMode(ViewMode mode) { if (mode == ViewMode.Text) { documentObjectModeToolStripMenuItem.Checked = false; textModeToolStripMenuItem.Checked = true; metadataModeToolStripMenuItem.Checked = false; } else if (mode == ViewMode.Structured) { documentObjectModeToolStripMenuItem.Checked = true; textModeToolStripMenuItem.Checked = false; metadataModeToolStripMenuItem.Checked = false; } else if (mode == ViewMode.Metadata) { documentObjectModeToolStripMenuItem.Checked = false; textModeToolStripMenuItem.Checked = false; metadataModeToolStripMenuItem.Checked = true; } }
/// <summary> /// GetDeviceDescription: Get a Description of the HMD and apply appropriate settings /// /// </summary> private void GetDeviceDescription() { _deviceDescriptor = GetComponent <DisplayInterface>().GetDeviceDescription(); Debug.Log(_deviceDescriptor.ToString()); if (_deviceDescriptor != null) { switch (_deviceDescriptor.DisplayMode) { case "full_screen": viewMode = ViewMode.mono; break; case "horz_side_by_side": case "vert_side_by_side": default: viewMode = ViewMode.stereo; break; } stereoAmount = Mathf.Clamp(_deviceDescriptor.OverlapPercent, 0, 100); SetResolution(_deviceDescriptor.Width, _deviceDescriptor.Height); //set resolution before FOV Camera.fieldOfView = Mathf.Clamp(_deviceDescriptor.MonocularVertical, 0, 180); //unity camera FOV is vertical SetDistortion(_deviceDescriptor.K1Red, _deviceDescriptor.K1Green, _deviceDescriptor.K1Blue, _deviceDescriptor.CenterProjX, _deviceDescriptor.CenterProjY); //set distortion shader //if the view needs to be rotated 180 degrees, create a parent game object that is flipped 180 degrees on the z axis. if (_deviceDescriptor.Rotate180 > 0) { GameObject vrHeadParent = new GameObject(); vrHeadParent.name = this.transform.name + "_parent"; vrHeadParent.transform.position = this.transform.position; vrHeadParent.transform.rotation = this.transform.rotation; if (this.transform.parent != null) { vrHeadParent.transform.parent = this.transform.parent; } this.transform.parent = vrHeadParent.transform; vrHeadParent.transform.Rotate(0, 0, 180, Space.Self); } } }
public void OpenScreenForNew(String strTableName, ViewMode mode, bool isShowDialog) { #region Get View STViewsInfo viewResult = null; STViewsController viewCtrl = new STViewsController(); List <BusinessObject> lstViews = viewCtrl.GetListFromDataset(viewCtrl.GetDataSet(String.Format("SELECT * FROM STViews WHERE [MainTableName] = '{0}' ", strTableName))); foreach (STViewsInfo viewIfo in lstViews) { if (String.IsNullOrWhiteSpace(viewIfo.MainFieldName) == false && DataStructureProvider.IsTableColumn(strTableName, viewIfo.MainFieldName)) { viewResult = viewIfo; break; } } if (viewResult == null && lstViews.Count > 0) { viewResult = lstViews[0] as STViewsInfo; } #endregion if (viewResult != null) { ABCHelper.ABCWaitingDialog.Show("", "Đang mở . . .!"); ABCScreen.ABCBaseScreen scr = ABCScreenFactory.GetABCScreen(viewResult, mode); scr.DoAction(ABCScreenAction.New, true); ABCHelper.ABCWaitingDialog.Close(); if (isShowDialog) { scr.ShowDialog(); } else { scr.Show(); } } }
public ActionResult CreateAlbum(string name, string mode, string selected) { var userId = User.Identity.GetUserId(); var user = _context.Users.Find(userId); var selectedArray = selected.Split(',').Select(x => Int32.Parse(x)).ToArray(); if (selectedArray.Length == 0) { return(new HttpStatusCodeResult(HttpStatusCode.Forbidden)); } var album = new Album { Name = !String.IsNullOrEmpty(name) ? name : "Unnamed", Type = ViewMode.IsValid(mode) ? mode : ViewMode.Public }; var images = new List <Image>(); foreach (var index in selectedArray) { var image = user.Images.FirstOrDefault(m => m.Id == index); image.HasAlbum = true; images.Add(image); } album.Images = images; _context.Albums.Add(album); user.Albums.Add(album); _context.SaveChanges(); return(Json(new { Id = album.Id, Name = album.Name, ImageCount = album.Images.Count, Mode = album.Type })); }
private void Application_Startup(object sender, StartupEventArgs e) { this.RootVisual = new MainPage(); if (e.InitParams.ContainsKey("viewMode")) this.viewMode = e.InitParams["viewMode"] == "facebook" ? ViewMode.Facebook : ViewMode.Normal; if (this.viewMode == ViewMode.Facebook) { if (e.InitParams.ContainsKey("uid")) { string id = e.InitParams["uid"]; InitFacebookLogin(id); } if (e.InitParams.ContainsKey("firstName")) { firstName = e.InitParams["firstName"]; } if (e.InitParams.ContainsKey("photo")) { photoUrl = e.InitParams["photo"]; } } App.UIThread.Dispatcher = RootVisual.Dispatcher; }
public PicsViewModel() { FilePath path = FilePath.Make(@"f:\download\data.dat"); _library = new Library.FileIndex(path); /* _library.AddDirectory("F:\\Photos\\Amsterdam 2010\\England"); */ _libraryViewModel = new ImageListViewModel(_library); _imageCtrlViewModel = new ImageCtrlViewModel(_libraryViewModel); _libraryCtrlViewModel = new LibraryCtrlViewModel(_libraryViewModel); _imageCtrlViewModel.PropertyChanged += _imageCtrlViewModel_PropertyChanged; _imageCtrlViewModel.SetList(_libraryViewModel, _libraryViewModel[0]); _viewMode = PicsViewModel.ViewMode.Content; ViewModeChanged(); }
private static string GetTimeSpanString(TimeSpan timeSpan, ViewMode? selectedViewMode) { Func<object, int, string> pad = (o, n) => o.SafeToString().PadLeft(n, '0'); Func<object, string> pad2 = o => pad(o, 2); long ticks = timeSpan.Ticks; string result = string.Empty; if (Math.Abs(ticks) >= 864000000000) { result += pad2(ticks/864000000000) + "."; ticks %= 864000000000; } result += pad2(ticks/36000000000) + ":"; ticks %= 36000000000; result += pad2(ticks/600000000) + ":"; ticks %= 600000000; result += pad2(ticks/10000000); if (selectedViewMode == ViewMode.Milliseconds) { ticks %= 10000000; result += "." + pad(ticks/10000, 3); } return result; }
private void SetModal(ViewMode viewMode) { if (this.IsEditable == true) { //set modal close button image path imgCloseModal.ImageUrl = this.ApplicationPath + "/Commerce/CatalogEntry/Items/css/images/closeButton.gif"; switch (viewMode) { case ViewMode.Default: spanDefaultModalTitle.InnerHtml = "Select Item to Add"; spanDefaultModalTitle.Visible = true; //add default view modal iframe src (for adding items) iframeAddItemsModal.Attributes.Add("src", "itemselection.aspx?exclude=" + EntryEditData.Id.ToString() + "&id=" + this.ItemsFolderId.ToString() + @"&SelectedTab=Items"); //set default modal content placeholder to true mvItemsModalContent.SetActiveView(vwDefaultModalContent); break; case ViewMode.Kit: //set modal add group header text spanKitModalGroupTitle.InnerHtml = "Enter Group Information"; spanKitModalGroupTitle.Visible = true; //set modal add item header text spanKitModalItemTitle.InnerHtml = "Enter Item Information"; spanKitModalItemTitle.Visible = true; //set kit modal content placeholder to true mvItemsModalContent.SetActiveView(vwKitModalContent); break; } } else { //editable is false - do not display modal markup phModal.Visible = false; } }
// Вызывается при событии смены текущей рабочей области private void CurrentArticleOpenedHandler(object sender, EventArgs e) { // Если Статей не осталось (после удаления всех статей) - открываем экран с сообщением что нет статей if (Global.CurrentWorkspace.ArticleNames.Length == 0) CurrentViewMode = ViewMode.NoArticles; // Если статья меняется, в то время как был пустой режим // (После добавления первой статьи сразу или после открытия рабочей области) - открываем режим чтения как дефолтный else if (CurrentViewMode == ViewMode.None || CurrentViewMode == ViewMode.NoArticles) CurrentViewMode = ViewMode.Learn; }
private void MenuItem_View_Learn_Click(object sender, RoutedEventArgs e) { if (Global.CurrentWorkspace != null && Global.CurrentWorkspace.CurrentArticle != null) { CurrentViewMode = ViewMode.Learn; } }
// Вызывается при событии смены текущей рабочей области private void CurrentWorkspaceSetHandler(object sender, EventArgs e) { // Обновляем заголовок - так как в нм отображается текущий открытый проект UpdateTitle(); if (Global.CurrentWorkspace == null) CurrentViewMode = ViewMode.WorkspaceIsNotLoaded; else { // Если открыли существующую рабочую область if (Global.CurrentWorkspace.ArticleNames.Length == 0) CurrentViewMode = ViewMode.NoArticles; else { CurrentViewMode = ViewMode.None; // Открываем первую в порядке следования статью Global.CurrentWorkspace.OpenArticle(Global.CurrentWorkspace.ArticleNames[0]); } } }
void SwitchMode(ViewMode mode) { if (mode == ViewMode.Text) { documentObjectModeToolStripMenuItem.Checked = false; textModeToolStripMenuItem.Checked = true; metadataModeToolStripMenuItem.Checked = false; } else if(mode== ViewMode.Structured) { documentObjectModeToolStripMenuItem.Checked = true; textModeToolStripMenuItem.Checked = false; metadataModeToolStripMenuItem.Checked = false; } else if (mode == ViewMode.Metadata) { documentObjectModeToolStripMenuItem.Checked = false; textModeToolStripMenuItem.Checked = false; metadataModeToolStripMenuItem.Checked =true; } }
private void button_time_Click(object sender, EventArgs e) { currentViewMode = ViewMode.Time; updateButtons(); ((main)NestledIn).fillTree(); }
private void ChangeView(ViewMode next) { if (next == view) return; switch (view) { case ViewMode.ABC: miViewABC.Checked = false; break; case ViewMode.Age: miViewAge.Checked = false; break; case ViewMode.Size: miViewSize.Checked = false; break; case ViewMode.Update: miViewUpdate.Checked = false; break; case ViewMode.Description: miViewDescription.Checked = false; break; case ViewMode.Game: miViewGameABC.Checked = false; break; case ViewMode.GameAge: miViewGameAge.Checked = false; break; case ViewMode.GameSize: miViewGameSize.Checked = false; break; case ViewMode.GameUpdate: miViewGameUpdate.Checked = false; break; case ViewMode.GameDescription: miViewGameDescription.Checked = false; break; case ViewMode.GameSex: miViewGameSex.Checked = false; break; case ViewMode.GameGraphics: miViewGameGraphics.Checked = false; break; case ViewMode.Sex: miViewSexABC.Checked = false; break; case ViewMode.SexAge: miViewSexAge.Checked = false; break; case ViewMode.SexSize: miViewSexSize.Checked = false; break; case ViewMode.SexUpdate: miViewSexUpdate.Checked = false; break; case ViewMode.SexDescription: miViewSexDescription.Checked = false; break; case ViewMode.SexGame: miViewSexGame.Checked = false; break; case ViewMode.SexGraphics: miViewSexGraphics.Checked = false; break; case ViewMode.Graphics: miViewGraphicsABC.Checked = false; break; case ViewMode.GraphicsAge: miViewGraphicsAge.Checked = false; break; case ViewMode.GraphicsSize: miViewGraphicsSize.Checked = false; break; case ViewMode.GraphicsUpdate: miViewGraphicsUpdate.Checked = false; break; case ViewMode.GraphicsDescription: miViewGraphicsDescription.Checked = false; break; case ViewMode.GraphicsGame: miViewGraphicsGame.Checked = false; break; case ViewMode.GraphicsSex: miViewGraphicsSex.Checked = false; break; case ViewMode.Find: miViewFindABC.Checked = false; break; case ViewMode.FindAge: miViewFindAge.Checked = false; break; case ViewMode.FindSize: miViewFindSize.Checked = false; break; case ViewMode.FindUpdate: miViewFindUpdate.Checked = false; break; case ViewMode.FindDescription: miViewFindDescription.Checked = false; break; case ViewMode.FindGame: miViewFindGame.Checked = false; break; case ViewMode.FindSex: miViewFindSex.Checked = false; break; case ViewMode.FindGraphics: miViewFindGraphics.Checked = false; break; } view = next; RefreshView(); switch (view) { case ViewMode.ABC: miViewABC.Checked = true; break; case ViewMode.Age: miViewAge.Checked = true; break; case ViewMode.Size: miViewSize.Checked = true; break; case ViewMode.Update: miViewUpdate.Checked = true; break; case ViewMode.Description: miViewDescription.Checked = true; break; case ViewMode.Game: miViewGameABC.Checked = true; break; case ViewMode.GameAge: miViewGameAge.Checked = true; break; case ViewMode.GameSize: miViewGameSize.Checked = true; break; case ViewMode.GameUpdate: miViewGameUpdate.Checked = true; break; case ViewMode.GameDescription: miViewGameDescription.Checked = true; break; case ViewMode.GameSex: miViewGameSex.Checked = true; break; case ViewMode.GameGraphics: miViewGameGraphics.Checked = true; break; case ViewMode.Sex: miViewSexABC.Checked = true; break; case ViewMode.SexAge: miViewSexAge.Checked = true; break; case ViewMode.SexSize: miViewSexSize.Checked = true; break; case ViewMode.SexUpdate: miViewSexUpdate.Checked = true; break; case ViewMode.SexDescription: miViewSexDescription.Checked = true; break; case ViewMode.SexGame: miViewSexGame.Checked = true; break; case ViewMode.SexGraphics: miViewSexGraphics.Checked = true; break; case ViewMode.Graphics: miViewGraphicsABC.Checked = true; break; case ViewMode.GraphicsAge: miViewGraphicsAge.Checked = true; break; case ViewMode.GraphicsSize: miViewGraphicsSize.Checked = true; break; case ViewMode.GraphicsUpdate: miViewGraphicsUpdate.Checked = true; break; case ViewMode.GraphicsDescription: miViewGraphicsDescription.Checked = true; break; case ViewMode.GraphicsGame: miViewGraphicsGame.Checked = true; break; case ViewMode.GraphicsSex: miViewGraphicsSex.Checked = true; break; case ViewMode.Find: miViewFindABC.Checked = true; break; case ViewMode.FindAge: miViewFindAge.Checked = true; break; case ViewMode.FindSize: miViewFindSize.Checked = true; break; case ViewMode.FindUpdate: miViewFindUpdate.Checked = true; break; case ViewMode.FindDescription: miViewFindDescription.Checked = true; break; case ViewMode.FindGame: miViewFindGame.Checked = true; break; case ViewMode.FindSex: miViewFindSex.Checked = true; break; case ViewMode.FindGraphics: miViewFindGraphics.Checked = true; break; } }
private void miViewindUpdate_Click(object sender, EventArgs e) { FormFind f = new FormFind(); f.find = find; f.ShowDialog(this); if (!f.isOK) return; find = f.find; if (view == ViewMode.FindUpdate) view = ViewMode.None; // 同じのクリックしても検索するよー ChangeView(ViewMode.FindUpdate); }
/// <summary> /// Constructor /// </summary> /// <param name="comboBox"></param> /// <param name="columnHeaders"></param> /// <param name="items"></param> /// <param name="selectedValue"></param> /// <param name="viewMode"></param> public EnhancedComboBoxHelperList(ComboBox comboBox, string[] columnHeaders, EnhancedComboBoxHelper.Items[] items, object selectedValue, ViewMode viewMode, Action postSetFunc) { InitializeComponent(); this._columnHeaders = columnHeaders; this._items = items; this._selectedId = selectedValue; this._combobox = comboBox; this._viewMode = viewMode; this._postSetFunc = postSetFunc; //set title if (_viewMode == ViewMode.View) this.Text = "View"; else this.Text = "Select"; //set caller on change if (_viewMode == ViewMode.View) { checkBox_setcalleronchange.Checked = false; checkBox_setcalleronchange.Enabled = false; } else if (_viewMode == ViewMode.SelectOnChange) { checkBox_setcalleronchange.Checked = true; } else if (_viewMode == ViewMode.SelectOnDoubleClick) { checkBox_setcalleronchange.Checked = false; } //set change referred item mode _bindingSource.CurrentChanged += _bindingSource_CurrentChanged; //set type of select id if (items != null && _items.Count() > 0) this._typeofselectedId = items[0]._id.GetType(); //check column headers consistency if (_items != null) { //get max values int maxvaluescount = 0; foreach (EnhancedComboBoxHelper.Items item in _items) { if (item._values != null) { if (item._values.Count() > maxvaluescount) { maxvaluescount = item._values.Count(); } } } //set columns header if null if (_columnHeaders == null || _columnHeaders.Length != maxvaluescount) { _columnHeaders = new string[] { }; for (int i = 1; i <= maxvaluescount; i++) _columnHeaders = _columnHeaders.Concat(new string[] { (i).ToString() }).ToArray(); } //check duplicates Dictionary<string, int> columnHeadersCounts = new Dictionary<string, int>(); foreach (string columnHeader in _columnHeaders) { if (columnHeadersCounts.ContainsKey(columnHeader)) columnHeadersCounts[columnHeader]++; else columnHeadersCounts.Add(columnHeader, 1); } List<string> output = new List<string>(); foreach (KeyValuePair<string, int> pair in columnHeadersCounts) { if (pair.Value > 1) { for (int i = 1; i <= pair.Value; i++) output.Add(pair.Key + "-" + i); } else output.Add(pair.Key); } _columnHeaders = output.ToArray(); } //set binding source advancedDataGridView_main.DataSource = _bindingSource; }
private void SetViewMode(ViewMode newMode) { perspectiveToolStripButton.Checked = orthographicToolStripButton.Checked = hybridToolStripButton.Checked = false; perspectiveToolStripMenuItem.Checked = textureToolStripMenuItem.Checked = hybridViewToolStripMenuItem.Checked = false; _currentViewMode = newMode; switch (_currentViewMode) { case ViewMode.Orthographic: orthographicToolStripButton.Checked = true; textureToolStripMenuItem.Checked = true; break; case ViewMode.Perspective: perspectiveToolStripButton.Checked = true; perspectiveToolStripMenuItem.Checked = true; break; case ViewMode.Hybrid: hybridToolStripButton.Checked = true; hybridViewToolStripMenuItem.Checked = true; break; } CalculateMatrices(); Renderer.Invalidate(); }