panels Package

panels Package

NICOS GUI application package.

class nicos.gui.panels.AuxiliaryWindow(parent, type, config, profile)

Bases: PyQt4.QtGui.QMainWindow

Bases: QMainWindow

closeEvent(event)
on_actionColor_triggered()
on_actionFont_triggered()
class nicos.gui.panels.Panel(parent, client)

Bases: PyQt4.QtGui.QWidget, nicos.gui.utils.DlgUtils

Bases: QWidget, DlgUtils

getMenus()
getToolbars()
loadSettings(settings)
requestClose()
saveSettings(settings)
setCustomStyle(font, back)
updateStatus(status, exception=False)
nicos.gui.panels.createWindowItem(item, window, container)

console Module

NICOS GUI virtual console panel component.

class nicos.gui.panels.console.ConsolePanel(parent, client)

Bases: nicos.gui.panels.Panel

Bases: Panel

completeInput(startstring)
getMenus()
loadSettings(settings)
on_actionGrep_triggered()
on_actionPrint_triggered()
on_actionSave_triggered()
on_client_connected()
on_client_initstatus(state)
on_client_message(message)
on_commandInput_returnPressed()
on_commandInput_textChanged(text)
on_grepClose_clicked()
on_grepHideRest_clicked(ischecked)
on_grepSearch_clicked()
on_grepText_escapePressed()
on_grepText_returnPressed()
on_outView_anchorClicked(url)

Called when the user clicks a link in the out view.

saveSettings(settings)
setCustomStyle(font, back)
updateStatus(status, exception=False)

editor Module

NICOS GUI user editor window.

class nicos.gui.panels.editor.EditorPanel(parent, client)

Bases: nicos.gui.panels.Panel

Bases: Panel

addToRecentf(fn)
checkDirty()
clearSimPane()
getMenus()
getToolbars()
loadSettings(settings)
on_actionComment_triggered()
on_actionFind_triggered()
on_actionGet_triggered()
on_actionNew_triggered()
on_actionOpen_triggered()
on_actionPrint_triggered()
on_actionReload_triggered()
on_actionRun_triggered()
on_actionSaveAs_triggered()
on_actionSave_triggered()
on_actionShowScripts_toggled(on)
on_actionSimulate_triggered()
on_actionUncomment_triggered()
on_actionUpdate_triggered()
on_client_cache((time, key, op, value))
on_client_connected()
on_client_message(message)
on_client_simresult((timing, devinfo))
on_fileSystemWatcher_fileChanged(filename)
on_fileTree_doubleClicked(idx)
on_scriptsPane_visibilityChanged(visible)
on_simErrorsOnly_toggled(on)
on_simOutViewErrors_anchorClicked(url)
on_simOutView_anchorClicked(url)
on_simPane_visibilityChanged(visible)
openFile(fn)
openRecentFile()
requestClose()
saveSettings(settings)
setCustomStyle(font, back)
setDirty(dirty)
setFilename(newfn, force=False)
updateStatus(status, exception=False)
validateScript()
class nicos.gui.panels.editor.QScintillaCompatible(parent)

Bases: PyQt4.QtGui.QPlainTextEdit

Bases: QPlainTextEdit

Wrapper that lets us use the same methods on the editor as for the QScintilla control.

append(text)
findFirst(text, regexp, case, wholeword, wrap, forward=True)
findNext()
isModified()
markerAdd(line, marker)
markerDeleteAll()
replace(text)
setCursorPosition(line, column)
setModified(modified)
setText(text)
text()
class nicos.gui.panels.editor.SearchDialog(parent, editor)

Bases: PyQt4.QtGui.QDialog

Bases: QDialog

on_findNextButton_clicked()
on_findPrevButton_clicked()
on_replaceAllButton_clicked()
on_replaceButton_clicked()
reset_found(*args)

elog Module

NICOS GUI electronic logbook window.

class nicos.gui.panels.elog.ELogPanel(parent, client)

Bases: nicos.gui.panels.Panel, nicos.gui.utils.DlgUtils

Bases: Panel, DlgUtils

on_addFile_clicked()
on_addFreeForm_clicked()
on_addRemark_clicked()
on_client_connected()
on_creoleDone_clicked()
on_creoleLabel_linkActivated(link)
on_fileName_returnPressed()
on_fileRename_returnPressed()
on_fileSelect_clicked()
on_newSample_clicked()
on_page_unsupportedContent(reply)
on_refreshLabel_linkActivated(link)
on_remarkText_returnPressed()
on_timer_timeout()
setCustomStyle(font, back)

errors Module

NICOS GUI error and warning window.

class nicos.gui.panels.errors.ErrorPanel(parent, client)

Bases: nicos.gui.panels.Panel

Bases: Panel

on_buttonBox_clicked(button)
on_client_message(message)
on_outView_anchorClicked(url)

Called when the user clicks a link in the out view.

setCustomStyle(font, back)

history Module

NICOS GUI history log window.

class nicos.gui.panels.history.HistoryPanel(parent, client)

Bases: nicos.gui.panels.Panel

Bases: Panel

enablePlotActions(on)
getMenus()
getToolbars()
loadSettings(settings)
on_actionAttachElog_triggered()
on_actionCloseView_triggered()
on_actionDeleteView_triggered()
on_actionLegend_toggled(on)
on_actionLines_toggled(on)
on_actionLogScale_toggled(on)
on_actionNew_triggered()
on_actionPDF_triggered()
on_actionPrint_triggered()
on_actionResetView_triggered()
on_actionSymbols_toggled(on)
on_actionUnzoom_triggered()
on_client_cache((time, key, op, value))
on_viewList_currentItemChanged(item, previous)
on_viewList_itemClicked(item)
openView(view)
saveSettings(settings)
setCurrentView(view)
setCustomStyle(font, back)
class nicos.gui.panels.history.View(name, keys, interval, fromtime, totime, yfrom, yto, client)

Bases: object

newValue(time, key, op, value)
class nicos.gui.panels.history.ViewPlot(parent, window, view)

Bases: nicos.gui.plothelpers.NicosPlot

Bases: NicosPlot

addAllCurves()
addCurve(i, key, replot=False)
on_picker_moved(point, strf=<built-in function strftime>, local=<built-in function localtime>)
pointsAdded(whichkey)
setLines(on)
setSymbols(on)
titleString()
xaxisName()
yaxisName()
yaxisScale()

live Module

scans Module

NICOS GUI scan plot window.

class nicos.gui.panels.scans.DataSetPlot(parent, window, dataset)

Bases: nicos.gui.plothelpers.NicosPlot

Bases: NicosPlot

addAllCurves()
addCurve(i, curve, replot=False)
enableCurvesFrom(otherplot)
fitArby()
fitGaussPeak()
fitPearsonVIIPeak()
fitPseudoVoigtPeak()
fitTc()
on_fitPicker_selected(point)
pointsAdded()
setCurveData(curve, plotcurve)
titleString()
xaxisName()
xaxisScale()
yaxisName()
yaxisScale()
class nicos.gui.panels.scans.ScansPanel(parent, client)

Bases: nicos.gui.panels.Panel

Bases: Panel

enablePlotActions(on)
getMenus()
getToolbars()
loadSettings(settings)
on_actionAttachElog_triggered()
on_actionClosePlot_triggered()
on_actionCombine_triggered()
on_actionDeletePlot_triggered()
on_actionFitArby_triggered()
on_actionFitPeakPVII_triggered()
on_actionFitPeakPV_triggered()
on_actionFitPeak_triggered()
on_actionFitTc_triggered()
on_actionGrace_triggered()
on_actionLegend_toggled(on)
on_actionLogScale_toggled(on)
on_actionNormalized_toggled(on)
on_actionPDF_triggered()
on_actionPrint_triggered()
on_actionResetPlot_triggered()
on_actionShowAllCurves_toggled(on)
on_actionUnzoom_triggered()
on_data_datasetAdded(dataset)
on_data_pointsAdded(dataset)
on_datasetList_currentItemChanged(item, previous)
on_datasetList_itemClicked(item)
openDataset(uid)
saveSettings(settings)
setCurrentDataset(plot)
setCustomStyle(font, back)
updateList()
nicos.gui.panels.scans.combineattr(it, attr, sep=' | ')
nicos.gui.panels.scans.combinestr(strings, **kwds)
nicos.gui.panels.scans.itemuid(item)

setup Module

NICOS GUI experiment setup window.

class nicos.gui.panels.setup.SetupPanel(parent, client)

Bases: nicos.gui.panels.Panel, nicos.gui.utils.DlgUtils

Bases: Panel, DlgUtils

applyChanges()
on_basicSetup_itemClicked(item)
on_buttonBox_clicked(button)
on_client_connected()
on_optSetups_itemClicked(item)
showSetupInfo(setup)

status Module

NICOS GUI script status panel component.

class nicos.gui.panels.status.ScriptQueue(frame, view)

Bases: object

append(request)
clear()
remove(reqno)
class nicos.gui.panels.status.ScriptStatusPanel(parent, client)

Bases: nicos.gui.panels.Panel

Bases: Panel

getMenus()
getToolbars()
on_actionBreak_triggered()
on_actionContinue_triggered()
on_actionEmergencyStop_triggered()
on_actionRunCommand_triggered()
on_actionStop_triggered()
on_clearQueue_clicked()
on_client_blocked(requests)
on_client_initstatus(state)
on_client_processing(request)
on_client_request(request)
on_client_status(data)
on_deleteQueueItem_clicked()
setCurrentLine(line)
setCustomStyle(font, back)
setScript(script)
updateStatus(status, exception=False)

watch Module

NICOS GUI watch variable panel component.

class nicos.gui.panels.watch.WatchPanel(parent, client)

Bases: nicos.gui.panels.Panel

Bases: Panel

on_addWatch_clicked()
on_client_initstatus(state)
on_client_watch(data)
on_deleteWatch_clicked()
on_oneShotEval_clicked()
setCustomStyle(font, back)
updateStatus(status, exception=False)

Table Of Contents

Previous topic

gui Package

Next topic

tools Package