# Linking Plots

## Documentation for package `iSPlot' version 1.0.7

## User Guides and Package Vignettes

Read overview or browse directory.

## Help Pages

A C D G H I L M P R S T U V W

## -- A --

activateWindow | Activate a Window so it has Focus
addColumn | Add a column to a dataframe or matrix
addDrawingArea | Add a drawing area as a gtk device to a gtk widget
addMenuItem | Add menu and submenu items to the menu from R command line
addSubMenuItem | Add menu and submenu items to the menu from R command line
addWindowMenu | Add a Menu for Windows to the Control Window
askToFind | Asks the user which row or data element they want to locate in a view
askToQuit | Ask if the user wants to quit Interactive Scatterplots
askToReplot | Check that the user wants to redraw the active view
askToReset | Check that the user wants to reset the dataframe to its original state

## -- C --

checkIfPlotted | Check if Data set has Views
checkIndivTypes | Check that new data point matches other data
checkPoint | See if (x,y) location falls within a point
clearAllWindows | Clears all Gtk Windows
clickEvent | Class "sPlotView": A class to represent a scatterplot view
clickEvent,sPlotView-method | Class "sPlotView": A class to represent a scatterplot view
clickEvent,spreadView-method | Class "spreadView": A class to represent a spreadsheet view
clist | Class "spreadView": A class to represent a spreadsheet view
clist,spreadView-method | Class "spreadView": A class to represent a spreadsheet view
clist<-,spreadView-method | Class "spreadView": A class to represent a spreadsheet view
closeWin | Add a callback for the delete event for a gtk window
colx | Class "sPlotView": A class to represent a scatterplot view
colx,sPlotView-method | Class "sPlotView": A class to represent a scatterplot view
colx<-,sPlotView-method | Class "sPlotView": A class to represent a scatterplot view
coly | Class "sPlotView": A class to represent a scatterplot view
coly,sPlotView-method | Class "sPlotView": A class to represent a scatterplot view
coly<-,sPlotView-method | Class "sPlotView": A class to represent a scatterplot view
controlEnv | An environment to store information for the controller
createColorBrowser | Create a gtk widget to choose a color
createControlWindow | Creates a Control Window for Interactive Scatterplots
createDataView | Create a Spreadsheet of the Data
createGtkDev | Adds a Gtk Device on a Gtk window
createKeyPressEvent | Create callbacks for a key press event
createMainMenu | Creates a Main Menu for the Gtk Control Window
createMenuItem | Creates a Main Menu for the Gtk Control Window
createPlotView | Create a Plot View
createSPlotView | Create a Plot View
createView | Create a View

## -- D --

dataEnv | An environment to store information about the data sets to be plotted
dataName | Class "genView": A virtual class to describe a view
dataName,gAddMessage-method | Class "gAddMessage": A class to represent an add message
dataName,genView-method | Class "genView": A virtual class to describe a view
dataName<-,gAddMessage-method | Class "gAddMessage": A class to represent an add message
dataName<-,genView-method | Class "genView": A virtual class to describe a view
devHeightPixels | Functions to perform conversions between different units of measurement
devPixel | Functions to perform conversions between different units of measurement
devWidthPixels | Functions to perform conversions between different units of measurement
dfRows | Class "sPlotView": A class to represent a scatterplot view
dfRows,sPlotView-method | Class "sPlotView": A class to represent a scatterplot view
dfRows<-,sPlotView-method | Class "sPlotView": A class to represent a scatterplot view
drArea | Class "plotView": A class to represent a plot view
drArea,plotView-method | Class "plotView": A class to represent a plot view
drArea<-,plotView-method | Class "plotView": A class to represent a plot view

## -- G --

gAddDataMessage | Class "gAddDataMessage": A class to represent an add data message
gAddDataMessage-class | Class "gAddDataMessage": A class to represent an add data message
gAddMessage | Class "gAddMessage": A class to represent an add message
gAddMessage-class | Class "gAddMessage": A class to represent an add message
gAddViewMessage | Class "gAddViewMessage": A class to represent an add view message
gAddViewMessage-class | Class "gAddViewMessage": A class to represent an add view message
genView | Class "genView": A virtual class to describe a view
genView-class | Class "genView": A virtual class to describe a view
getActivePlot | Return the plotView object that corresponds to the active plot
getChangeDFData | Determine the data needed to update a dataframe
getData | An interface function to get data
getDataFramesInEnv | Get All Objects That Are Dataframes in Environment
getDataFromData | Return data objects from data()
getDataSetsInPack | Returns the data sets from a Package
getFindInfo | Asks the user which row or data element they want to locate in a view
getLoadedDF | Get Data sets in environment, dataEnv
getPixPerInch | Functions to perform conversions between different units of measurement
getPlotByDev | Return the plotView object that corresponds to the active plot
getPlotDev | Return the plotView object that corresponds to the active plot
getPlotNumber | Return the plotView object that corresponds to the active plot
getPlotsFromViews | Get all View Objects of a Particular Class from the View List
getRowDataFromDF | Return certain rows and their indices from a dataframe
getSpreadFromViews | Get all View Objects of a Particular Class from the View List
gMessage | Class "gMessage": A virtual class for messages
gMessage-class | Class "gMessage": A virtual class for messages
gUpdateDataMessage | Class "gUpdateDataMessage": A class to represent an update data message
gUpdateDataMessage-class | Class "gUpdateDataMessage": A class to represent an update data message
gUpdateMessage | Class "gUpdateMessage": A class to represent an update message
gUpdateMessage-class | Class "gUpdateMessage": A class to represent an update message
gUpdateViewMessage | Class "gUpdateViewMessage": A class to represent an update view message
gUpdateViewMessage-class | Class "gUpdateViewMessage": A class to represent an update view message

## -- H --

handleMessage | Class "gUpdateDataMessage": A class to represent an update data message
handleMessage,gAddDataMessage-method | Class "gAddDataMessage": A class to represent an add data message
handleMessage,gAddViewMessage-method | Class "gAddViewMessage": A class to represent an add view message
handleMessage,gUpdateDataMessage-method | Class "gUpdateDataMessage": A class to represent an update data message
handleMessage,gUpdateViewMessage-method | Class "gUpdateViewMessage": A class to represent an update view message

## -- I --

identifyPoint | Identify the point clicked on a scatterplot
inches2usr | Functions to perform conversions between different units of measurement
initialize,gAddDataMessage-method | Class "gAddDataMessage": A class to represent an add data message
initialize,gAddViewMessage-method | Class "gAddViewMessage": A class to represent an add view message
initialize,gUpdateDataMessage-method | Class "gUpdateDataMessage": A class to represent an update data message
initialize,gUpdateViewMessage-method | Class "gUpdateViewMessage": A class to represent an update view message

## -- L --

loadDF | Load A Data File
loadDFData | Load a Dataframe into dataEnv environment
loadIfDF | Sets the control window to open data view

## -- M --

mData | Class "gAddMessage": A class to represent an add message
mData,gAddMessage-method | Class "gAddMessage": A class to represent an add message
mData,gUpdateMessage-method | Class "gUpdateMessage": A class to represent an update message
mData<-,gAddMessage-method | Class "gAddMessage": A class to represent an add message
mData<-,gUpdateMessage-method | Class "gUpdateMessage": A class to represent an update message
MMPI | Functions to perform conversions between different units of measurement
modify | Modify one or more points in a data set
motionEvent | Class "sPlotView": A class to represent a scatterplot view
motionEvent,sPlotView-method | Class "sPlotView": A class to represent a scatterplot view

## -- P --

packagesWithData | Returns all Packages with Data sets
pix2inches | Functions to perform conversions between different units of measurement
plotDevice | Class "plotView": A class to represent a plot view
plotDevice,plotView-method | Class "plotView": A class to represent a plot view
plotDevice<-,plotView-method | Class "plotView": A class to represent a plot view
plotPar | Class "plotView": A class to represent a plot view
plotPar,plotView-method | Class "plotView": A class to represent a plot view
plotPar<-,plotView-method | Class "plotView": A class to represent a plot view
plotView | Class "plotView": A class to represent a plot view
plotView-class | Class "plotView": A class to represent a plot view
printText | Print the row name next to a point

## -- R --

removeAccelerators | Remove Accelerators Relating to a Window
removeDevices | Remove a gtk device from R's device list
removeEnvView | Removes view information from environment variable, viewList
replot | Redraw a plot because data has changed
reset | Reset a data set to its original state
resetVarButtonBoxes | Set Variable Toggle Buttons in Plot Data View
resetWinSize | Reset the Control Window Size

## -- S --

scatterplot | Create a scatterplot on a gtk window
setColorMode | Set the view mode
setControlEnvDefaults | Set the control environment variables to their defaults
setControlWindowDefaults | Set the control environment variables for the control window to their defaults
setDeleteEvents | Set up the proper events when a gtk window is deleted
setEmptyView | Sets the control window to empty view
setHideMode | Set the view mode
setHighlightMode | Set the view mode
setIdentifyMode | Set the view mode
setKeyValToAction | Match key presses to the appropriate action
setLoadView | Load A Data File
setOpenDView | Sets the control window to open data view
setParamList | Set the parameter list for making a scatterplot
setPlotDView | Sets the control window to plot data view
setToggleInactive | Set Variable Toggle Buttons in Plot Data View
setToggleX | Set Variable Toggle Buttons in Plot Data View
setToggleY | Set Variable Toggle Buttons in Plot Data View
setVariables | Set Variable Toggle Buttons in Plot Data View
setViewDataView | View data in gtk spreadsheet
setViewMode | Sets the view mode and plot titles
showNotDF | Sets the control window to open data view
sPlotView | Class "sPlotView": A class to represent a scatterplot view
sPlotView-class | Class "sPlotView": A class to represent a scatterplot view
spreadView | Class "spreadView": A class to represent a spreadsheet view
spreadView-class | Class "spreadView": A class to represent a spreadsheet view

## -- T --

to | Class "gUpdateDataMessage": A class to represent an update data message
to,gUpdateDataMessage-method | Class "gUpdateDataMessage": A class to represent an update data message
to<-,gUpdateDataMessage-method | Class "gUpdateDataMessage": A class to represent an update data message
type | Class "gUpdateMessage": A class to represent an update message
type,gAddViewMessage-method | Class "gAddViewMessage": A class to represent an add view message
type,gUpdateMessage-method | Class "gUpdateMessage": A class to represent an update message
type<-,gAddViewMessage-method | Class "gAddViewMessage": A class to represent an add view message
type<-,gUpdateMessage-method | Class "gUpdateMessage": A class to represent an update message

## -- U --

updateControlWindow | Update the Control Window
updateCurAction | Update curAction environment variable
updateData | An interface function to update data
updateDFBysPlot | Determines values needed to initialize a gUpdateDataMessage object if the current view is a scatterplot
updateDFBySpread | Determines values needed to initialize a gUpdateDataMessage object if the current view is a spreadsheet
updatePlots | Update any Views that are Plots
updatePoints | Update points on a plot
updateSPlots | Update any Views that are Plots
updateSpread | Update any Views that are Spreadsheets
updateViews | Updates all Views After the Data Changes

## -- V --

viewEnv | An environment to store view information
viewUpdateData,sPlotView-method | Class "sPlotView": A class to represent a scatterplot view
viewUpdateData,spreadView-method | Class "spreadView": A class to represent a spreadsheet view

## -- W --

win | Class "genView": A virtual class to describe a view
win,genView-method | Class "genView": A virtual class to describe a view
win<-,genView-method | Class "genView": A virtual class to describe a view
winNum | Class "genView": A virtual class to describe a view
winNum,genView-method | Class "genView": A virtual class to describe a view
winNum<-,genView-method | Class "genView": A virtual class to describe a view