Пример #1
0
		/// <summary>
		/// RenderableObject abstract member (needed)
		/// OBS: Worker thread (don't update UI directly from this thread)
		/// </summary>
		public override void Dispose()
		{
			isInitialized = false;
			if(m_texture!=null)
			{
				m_texture.Dispose();
				m_texture = null;
			}
			if(m_texture!=null)
			{
				propertiesDialog.Dispose();
				propertiesDialog = null;
			}
			if(save!=null)
			{
				save.Dispose();
				save = null;
			}
		}
Пример #2
0
		/// <summary>
		/// Method to save a multi-point line. Will open up a dialog box.
		/// </summary>
		/// <param name="multiLine">The multi-point line to be saved.</param>
		public void saveLine(object sender, EventArgs e) 
		{
			// Boo.
			//Console.WriteLine("We got here... yes, yay to you too.");

			if (World.Settings.MeasureMode == MeasureMode.Multi) 
			{
				//Not open
				if(save == null)
					save = new SaveMultiLine(this);
				save.Show();
			}
			else
			{
				MessageBox.Show("Only Polylines can be saved",
				"No Line Save",
				MessageBoxButtons.OK,
				MessageBoxIcon.Exclamation);
			}
		}
Пример #3
0
		/// <summary>
		/// Method to save a multi-point line. Will open up a dialog box.
		/// </summary>
		/// <param name="multiLine">The multi-point line to be saved.</param>
		public void saveLine(object sender, EventArgs e) 
		{
			// Boo.
			//Console.WriteLine("We got here... yes, yay to you too.");

			if (World.Settings.MeasureMode == MeasureMode.Multi) 
			{
				//Not open
				if(save == null)
					save = new SaveMultiLine(this);
				save.Show();
			}
			else
			{
				MessageBox.Show("Only Polylines can be saved",
				"No Line Save",
				MessageBoxButtons.OK,
				MessageBoxIcon.Exclamation);
			}
		}
Пример #4
0
		/// <summary>
		/// RenderableObject abstract member (needed)
		/// OBS: Worker thread (don't update UI directly from this thread)
		/// </summary>
		public override void Dispose()
		{
			isInitialized = false;
			if(m_texture!=null)
			{
				m_texture.Dispose();
				m_texture = null;
			}
			if(m_texture!=null)
			{
				propertiesDialog.Dispose();
				propertiesDialog = null;
			}
			if(save!=null)
			{
				save.Dispose();
				save = null;
			}
		}