Maxima Plugin
A SMath Plugin
Loading...
Searching...
No Matches
MaximaPlugin.PlotImage.PlotSettings Class Reference

Public Member Functions

 PlotSettings (MaximaPlugin.PlotImage.MaximaPluginRegion region)
 Contsructor More...
 
void SetLocation ()
 
void Restore ()
 Adjust displayed region to the contents of PlotStore
 
void Store ()
 Update the PlotStore to the content of the form
 
void RefreshStore ()
 

Public Attributes

PlotStore plotStore
 
MaximaPluginRegion region
 
MaximaPluginCanvas regionC
 
bool abort = false
 
bool firstLocationSet = true
 
bool initComplete = false
 

Protected Member Functions

override void Dispose (bool disposing)
 Clean up any resources being used. More...
 

Private Member Functions

void PlotSettings_Load (object sender, EventArgs e)
 
void PlotSettings_FormClosing (object sender, FormClosingEventArgs e)
 
void AnyChanges (object sender, EventArgs e)
 Updates the PlotStore on any change More...
 
void EnterKey (object sender, KeyEventArgs e)
 Updates the PlotStore on any change More...
 
void MoveControlsToTopLeft ()
 Move "Applying changes" controls to on top of the settings
 
void MovetoBackPosition ()
 Move "Applying changes" controls to original positions
 
void Refresh_Click (object sender, EventArgs e)
 Aplly the changes when "Apply" is clicked. Save the changes into the PlotStore More...
 
void Abort_Click (object sender, EventArgs e)
 Close form More...
 
void ShowCommandlist_Click (object sender, EventArgs e)
 Show and hide the command list tab More...
 
void InitializeComponent ()
 Required method for Designer support - do not modify the contents of this method with the code editor.
 

Private Attributes

double scaleFactor = 1.0
 
System.ComponentModel.IContainer components = null
 Required designer variable.
 
System.Windows.Forms.TabControl tabControls
 
System.Windows.Forms.TabControl tabControl2
 
System.Windows.Forms.TabPage tabPage2
 
System.Windows.Forms.ListBox MaximaDrawLB
 
System.Windows.Forms.TabPage tabPage5
 
System.Windows.Forms.ListBox GnuplotCmdLB
 
System.Windows.Forms.TabPage tabAxes
 
System.Windows.Forms.GroupBox groupBox1
 
System.Windows.Forms.RadioButton radioZrangeDisable
 
System.Windows.Forms.RadioButton radioZrangeCustom
 
System.Windows.Forms.TextBox textZrangeMin
 
System.Windows.Forms.TextBox textZrangeMax
 
System.Windows.Forms.GroupBox groupBox31
 
System.Windows.Forms.RadioButton radioYrangeDisable
 
System.Windows.Forms.RadioButton radioYrangeCustom
 
System.Windows.Forms.TextBox textYrangeMin
 
System.Windows.Forms.TextBox textYrangeMax
 
System.Windows.Forms.GroupBox groupBox32
 
System.Windows.Forms.RadioButton radioXrangeDisable
 
System.Windows.Forms.RadioButton radioXrangeCustom
 
System.Windows.Forms.TextBox textXrangeMin
 
System.Windows.Forms.TextBox textXrangeMax
 
System.Windows.Forms.TabPage tabPage8
 
System.Windows.Forms.GroupBox groupBox18
 
System.Windows.Forms.RadioButton radioSizeCustom
 
System.Windows.Forms.RadioButton radioSizeAuto
 
System.Windows.Forms.TextBox textHeight
 
System.Windows.Forms.ComboBox comboTerm
 
System.Windows.Forms.TextBox textWidth
 
System.Windows.Forms.RadioButton radioZrangeInteractive
 
System.Windows.Forms.RadioButton radioYrangeInteractive
 
System.Windows.Forms.RadioButton radioXrangeInteractive
 
System.Windows.Forms.GroupBox groupBox30
 
System.Windows.Forms.TextBox textScalA
 
System.Windows.Forms.TextBox textScalE
 
System.Windows.Forms.RadioButton radioViewInteractiv
 
System.Windows.Forms.RadioButton radioViewCustom
 
System.Windows.Forms.RadioButton radioViewDisable
 
System.Windows.Forms.TextBox textAzimut
 
System.Windows.Forms.TextBox textZenit
 
System.Windows.Forms.GroupBox groupBox7
 
System.Windows.Forms.CheckBox checkTextSizeCustom
 
System.Windows.Forms.CheckBox checkBorder
 
System.Windows.Forms.CheckBox checkYlog
 
System.Windows.Forms.CheckBox checkXgrid
 
System.Windows.Forms.CheckBox checkXlog
 
System.Windows.Forms.CheckBox checkZgrid
 
System.Windows.Forms.CheckBox checkZlog
 
System.Windows.Forms.CheckBox checkYgrid
 
System.Windows.Forms.TextBox textTextSize
 
System.Windows.Forms.TabPage tabVariables
 
System.Windows.Forms.GroupBox groupBox4
 
System.Windows.Forms.TextBox textZenithRedirecting
 
System.Windows.Forms.TextBox textAzimuthRedirecting
 
System.Windows.Forms.GroupBox groupBox10
 
System.Windows.Forms.TextBox textVarNameMw
 
System.Windows.Forms.TextBox textVarNameMy
 
System.Windows.Forms.TextBox textVarNameMx
 
System.Windows.Forms.Button button19
 
System.Windows.Forms.Button button20
 
System.Windows.Forms.Button button21
 
System.Windows.Forms.Button button_Refresh
 
System.Windows.Forms.RadioButton radioViewXY
 
System.Windows.Forms.TextBox textBorderVal
 
System.Windows.Forms.Button button_Cancel_all
 
System.Windows.Forms.Button button_ShowCommandlist
 
System.Windows.Forms.TextBox textGridXu
 
System.Windows.Forms.CheckBox checkGrid
 
System.Windows.Forms.CheckBox checkPm3d
 
System.Windows.Forms.TextBox textGridYv
 
System.Windows.Forms.CheckBox checkContour
 
System.Windows.Forms.ComboBox comboBoxContour
 
System.Windows.Forms.TextBox textContourLevels
 
System.Windows.Forms.TextBox textPm3dPalette
 
System.Windows.Forms.GroupBox groupBox6
 
System.Windows.Forms.TextBox textVarNameZmin
 
System.Windows.Forms.TextBox textVarNameZmax
 
System.Windows.Forms.GroupBox groupBox5
 
System.Windows.Forms.TextBox textVarNameYmin
 
System.Windows.Forms.TextBox textVarNameYmax
 
System.Windows.Forms.GroupBox groupBox3
 
System.Windows.Forms.TextBox textVarNameXmin
 
System.Windows.Forms.TextBox textVarNameXmax
 
System.Windows.Forms.Label label1
 
System.Windows.Forms.CheckBox checkMouseContext
 
System.Windows.Forms.CheckBox checkXContext
 
System.Windows.Forms.CheckBox checkZContext
 
System.Windows.Forms.CheckBox checkYContext
 
System.Windows.Forms.CheckBox checkOrbitContext
 
System.Windows.Forms.Panel loadScreenPanel
 
System.Windows.Forms.Label ApplyChangeLabel
 
System.Windows.Forms.ProgressBar ApplyChangePB
 
System.Windows.Forms.CheckBox zAxis
 
System.Windows.Forms.CheckBox yAxis
 
System.Windows.Forms.CheckBox xAxis
 
System.Windows.Forms.GroupBox groupBox26
 
System.Windows.Forms.TextBox textTitle
 
System.Windows.Forms.TextBox textZtitle
 
System.Windows.Forms.TextBox textYtitle
 
System.Windows.Forms.TextBox textXtitle
 
System.Windows.Forms.Label label3
 
System.Windows.Forms.Label label5
 
System.Windows.Forms.Label label4
 
System.Windows.Forms.Label label8
 
System.Windows.Forms.Label label7
 
System.Windows.Forms.Label label6
 
System.Windows.Forms.Label label11
 
System.Windows.Forms.Label label10
 
System.Windows.Forms.Label label9
 
System.Windows.Forms.Label label12
 
System.Windows.Forms.Label label13
 
System.Windows.Forms.Label label14
 
System.Windows.Forms.GroupBox groupBox2
 
System.Windows.Forms.CheckBox propAxesCheckBox
 

Constructor & Destructor Documentation

◆ PlotSettings()

MaximaPlugin.PlotImage.PlotSettings.PlotSettings ( MaximaPlugin.PlotImage.MaximaPluginRegion  region)

Contsructor

Parameters
region

Member Function Documentation

◆ Abort_Click()

void MaximaPlugin.PlotImage.PlotSettings.Abort_Click ( object  sender,
EventArgs  e 
)
private

Close form

Parameters
sender
e

◆ AnyChanges()

void MaximaPlugin.PlotImage.PlotSettings.AnyChanges ( object  sender,
EventArgs  e 
)
private

Updates the PlotStore on any change

Parameters
sender
e

◆ Dispose()

override void MaximaPlugin.PlotImage.PlotSettings.Dispose ( bool  disposing)
protected

Clean up any resources being used.

Parameters
disposingtrue if managed resources should be disposed; otherwise, false.

◆ EnterKey()

void MaximaPlugin.PlotImage.PlotSettings.EnterKey ( object  sender,
KeyEventArgs  e 
)
private

Updates the PlotStore on any change

Parameters
sender
e

◆ Refresh_Click()

void MaximaPlugin.PlotImage.PlotSettings.Refresh_Click ( object  sender,
EventArgs  e 
)
private

Aplly the changes when "Apply" is clicked. Save the changes into the PlotStore

Parameters
sender
e

◆ ShowCommandlist_Click()

void MaximaPlugin.PlotImage.PlotSettings.ShowCommandlist_Click ( object  sender,
EventArgs  e 
)
private

Show and hide the command list tab

Parameters
sender
e

The documentation for this class was generated from the following files: