GSI Object Oriented Online Offline (Go4)  GO4-6.1.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TGo4ViewPanel Class Reference

#include <TGo4ViewPanel.h>

+ Inheritance diagram for TGo4ViewPanel:

Public Types

enum  Go4ViewPanelMenuesId {
  CrosshairId = 302, FreezeTitleId = 309, SetTitleTextId = 310, AutoZoomId = 311,
  SuperimposeId = 1011, StatisticsId = 1006, SetTitleId = 1007, SetLegendId = 1008,
  DrawTimeId = 1012, DrawDateId = 1013, DrawItemnameId = 1014, AxisTimeDisplayId = 1015,
  SetTimeFormatId = 1016, SetXYRatioOneId = 1017, BringToFrontId = 4998, MasterSelectId = 4999,
  FirstSelectId = 5000
}
 
enum  Go4MouseMode_t {
  kMouseROOT, kMousePickCursor, kMousePickLimits, kMousePickPolygon,
  kMousePickLatex, kMouseDraw
}
 
enum  {
  kind_None = -1, kind_Link = 1, knd_Reference = 2, kind_Additional = 100,
  kind_FitModels = 101, kind_Specials = 200, kind_Condition = 201, kind_Marker = 202,
  kind_Window = 203, kind_Poly = 204, kind_Latex = 205, kind_Arrow = 206,
  kind_Func = 207, kind_FitInfo = 221, kind_FitArrows = 222, kind_Other = 300,
  kind_Fitter = 301, kind_Permanet = 1000, kind_PadOptions = 1001, kind_ThisPad = 1002,
  kind_PadSlot = 1003
}
 
- Public Types inherited from QGo4Widget
enum  {
  service_DragEnter = 1, service_DropEvent = 2, service_CreateItem = 3, service_DrawItem = 4,
  service_EditItem = 5, service_ShowInfo = 6, service_EditInSlot = 7, service_SaveItem = 8,
  service_UpdateAnalysisItem = 9, service_StatusMessage = 15, service_CreateViewPanel = 17, service_BrowserItemRemote = 18,
  service_Browser = 19, service_SaveToMemory = 20, service_GetAnalysis = 21, service_AddEditorLink = 22,
  service_AddDirectLink = 23, service_AddLinkInSlot = 24, service_GetTopSlot = 25, service_AddEditorSlot = 26,
  service_SetLinkedName = 27, service_GetLinkedName = 28, service_GetLinkedName2 = 29, service_GetLinked0 = 30,
  service_GetLinked1 = 31, service_GetLinked2 = 32, service_RemoveLink = 33, service_RemoveAllLinks = 34,
  service_ObjectCreated = 35, service_ConnectPad = 36, service_LastActivePanel = 37, service_WhereItemDrawn = 38,
  service_UndrawItem = 39, service_General = 40, service_PanelTimer = 41, service_HelpWindow = 42,
  service_HotStart = 43, panel_Activated = 101, panel_Modified = 102, panel_Updated = 103,
  panel_ActiveUpdated = 104, panel_PadDeleted = 105, panel_Deleted = 106
}
 pointer on browser proxy More...
 

Public Slots

virtual void SetCursorMode (bool on)
 
virtual void SetRegionMode (bool on)
 
virtual void SetPolygonMode (bool on)
 
virtual void SetLateXMode (bool on)
 
virtual void SetDrawingMode (bool on)
 
virtual void SetFreezeMouseMode (bool on)
 
virtual void RefreshButtons ()
 
virtual void SelectedMarkerCmb_activated (int indx)
 
virtual void DelSelectedMarker_clicked ()
 
virtual void SetMarkerPanel ()
 
virtual void LogMarkerValues ()
 
virtual void ClearAllMarkers ()
 
virtual void GetConditionBtn_clicked ()
 
virtual void InfoConditionBtn_clicked ()
 
virtual void EditConditionBtn_clicked ()
 
virtual void SetConditionBtn_clicked ()
 
virtual void SaveMarkers ()
 
virtual void LoadMarkers ()
 
virtual void SetActivePad (TPad *pad)
 
virtual void PadClickedSlot (TPad *pad, int evx=-1, int evy=-1)
 
virtual void PadDoubleClickedSlot (TPad *pad, int evx=-1, int evy=-1)
 
virtual void CanvasDropEventSlot (QDropEvent *event, TPad *pad)
 
virtual void ProcessPadDoubleClick ()
 
virtual void MenuCommandExecutedSlot (TObject *obj, const char *cmdname)
 
virtual void CanvasUpdatedSlot ()
 
virtual void SaveCanvas ()
 
virtual void ProducePicture ()
 
virtual void ProduceGraphFromMarkers ()
 
virtual void PrintCanvas ()
 
virtual void StartRootEditor ()
 
virtual void StartConditionEditor ()
 
virtual void ClearActivePad ()
 
virtual void ClearCanvas ()
 
virtual void AboutToShowOptionsMenu ()
 
virtual void ShowEventStatus ()
 
virtual void ProcessPadModifiedSignal ()
 
virtual void RedrawPanel (TPad *pad, bool force)
 
virtual void checkRepaintSlot ()
 
virtual void checkResizeSlot ()
 
virtual void OptionsMenuItemActivated (int)
 
virtual void SelectMenuItemActivated (int)
 
virtual void ApplyToAllToggled (bool)
 
virtual void AutoScaleToggled (bool)
 
virtual void SuperImposeToggled (bool)
 
virtual void panelSlot (TGo4ViewPanel *panel, TPad *pad, int signalid)
 
virtual void ClosePanel ()
 
- Public Slots inherited from QGo4Widget
void ResetWidgetSlot ()
 
void CloseMDIParentSlot ()
 

Public Member Functions

 TGo4ViewPanel (QWidget *parent=0, const char *name=0)
 
virtual ~TGo4ViewPanel ()
 
virtual const char * GetPanelName ()
 
virtual void SetPanelName (const char *newname)
 
virtual TGo4SlotGetPanelSlot ()
 
virtual TGo4SlotAddNewSlot (const char *name, TGo4Slot *parent)
 
virtual void BlockPanelRedraw (bool on)
 
virtual void ResetWidget ()
 
virtual void linkedObjectUpdated (const char *linkname, TObject *obj)
 
virtual void linkedUpdated (TGo4Slot *slot, TObject *obj)
 
virtual void linkedRemoved (TGo4Slot *slot, TObject *obj)
 
virtual bool IsAcceptDrag (const char *itemname, TClass *cl, int kind)
 
virtual void DropOnPad (TPad *pad, const char *itemname, TClass *cl, int kind)
 
virtual void CompleteInitialization ()
 
virtual void SetMouseMode (int mode)
 
virtual int GetMouseMode ()
 
virtual QString GetSelectedMarkerName (TPad *pad)
 
virtual int GetSelectedMarkerIndex (TPad *pad)
 
virtual TGo4SlotGetSelectedSlot (TPad *pad, int *selkind, TObject **selobj)
 
virtual bool IsConditionSelected (TPad *pad)
 
virtual TPad * FindPadWithItem (const char *itemname)
 
virtual void UndrawItemOnPanel (const char *itemname)
 
virtual const char * GetDrawItemName (int itemcnt=0)
 
virtual void SetSelectedMarker (TPad *pad, const QString &selname, int selindex)
 
virtual void SetSelectedMarkerByMouseClick (TPad *pad, const char *name)
 
virtual void StartConditionEditing (TPad *pad)
 
virtual void SwitchMarkerButton (int kind, bool on)
 
virtual void MakePictureForPad (TGo4Picture *pic, TPad *pad, bool useitemname)
 
virtual void UpdatePadStatus (TPad *pad, bool removeitems)
 
virtual void ProcessPadStatusUpdate (TPad *pad, TGo4Slot *parent, bool removeitems)
 
virtual TGo4SlotAddDrawObject (TPad *pad, int kind, const char *itemname, TObject *obj, bool owner, const char *drawopt)
 
virtual TGo4SlotGetDrawObjectSlot (TPad *pad, const char *name)
 
virtual TObject * GetDrawObject (TPad *pad, const char *name)
 
virtual void DeleteDrawObject (TPad *pad, const char *name)
 
virtual void DeleteDrawObject (TPad *pad, TObject *obj)
 
virtual void CollectSpecialObjects (TPad *pad, TObjArray *objs, int selectkind)
 
virtual bool DeleteDrawObjects (TPad *pad, int kindtodelete)
 
virtual void SetPadSuperImpose (TPad *pad, bool on)
 
virtual bool ScanDrawOptions (TPad *pad, TGo4Slot *padslot, TGo4Picture *pic, bool onlyscan)
 
virtual void ScanObjectsDrawOptions (bool onlyscan, TGo4Slot *padslot, TObjArray *objs, TObjArray *objslots)
 
virtual void CollectMainDrawObjects (TGo4Slot *slot, TObjArray *objs, TObjArray *objslots, int modifier)
 
virtual TObject * ProduceSuperimposeObject (TGo4Slot *padslot, TGo4Picture *padopt, TGo4Slot *sislot, TGo4Slot *legslot, TObjArray *objs, TObjArray *objslots, bool showitems)
 
virtual void Divide (int numX, int numY)
 
virtual void SetSlotPad (TGo4Slot *padslot, TPad *pad)
 
virtual TGo4SlotGetPadSlot (TPad *pad)
 
virtual TPad * GetSlotPad (TGo4Slot *slot)
 
virtual bool IsPadHasSubPads (TGo4Slot *padslot)
 
virtual bool IsPadHasSubPads (TPad *pad)
 
virtual void MarkPadModified (TPad *pad)
 
virtual bool IsPanelPad (TPad *pad)
 
virtual int GetNumberOfPads (TPad *toppad)
 
virtual TPad * GetSubPad (TPad *toppad, int num, bool onlytoplevel)
 
virtual void ProducePadsList (TObjArray *arr, TPad *toppad)
 
virtual const char * GetDrawObjectLinkName (TPad *pad, TObject *obj)
 
virtual TGo4SlotGetPadMainObjectSlot (TPad *pad)
 
virtual TGo4SlotGetSuperimposeSlot (TGo4Slot *slot)
 
virtual TObject * GetPadMainObject (TPad *pad)
 
virtual TCanvas * GetCanvas ()
 
virtual bool IsWebCanvas () const
 
virtual TPad * GetActivePad ()
 
virtual void AllocatePadOptions (TPad *pad)
 
virtual TGo4PictureGetPadOptions (TPad *pad)
 
virtual TGo4PictureGetPadOptions (TGo4Slot *padslot)
 
virtual TH1 * GetPadHistogram (TPad *pad)
 
virtual bool IsRedrawBlocked ()
 
virtual void UpdatePanelCaption ()
 
virtual void SetDrawKind (TGo4Slot *slot, int kind)
 
virtual void SetSpecialDrawOption (TGo4Slot *slot, const char *drawopt)
 
virtual int GetDrawKind (TGo4Slot *slot)
 
virtual void SetSelectedObjectIndex (TGo4Slot *slot, int indx)
 
virtual int GetSelectedObjectIndex (TGo4Slot *slot)
 
virtual TObject * GetSelectedObject (TPad *pad, const char **drawopt)
 
virtual bool ShiftSelectedObjectToEnd (TPad *pad)
 
virtual const char * GetSpecialDrawOption (TGo4Slot *slot)
 
virtual void CheckForSpecialObjects (TPad *pad, TGo4Slot *padslot)
 
virtual void CheckObjectsAssigments (TPad *pad, TGo4Slot *padslot)
 
virtual void ProcessPictureRedraw (const char *picitemname, TPad *pad, TGo4Picture *pic)
 
virtual void ProcessCanvasAdopt (TPad *tgtpad, TPad *srcpad, const char *srcitemname)
 
virtual bool ProcessPadRedraw (TPad *pad, bool force)
 
virtual void RedrawHistogram (TPad *pad, TGo4Picture *padopt, TH1 *his, bool scancontent, bool first_draw)
 
virtual void RedrawStack (TPad *pad, TGo4Picture *padopt, THStack *hs, bool dosuperimpose, bool scancontent)
 
virtual void RedrawGraph (TPad *pad, TGo4Picture *padopt, TGraph *gr, bool scancontent, bool first_draw)
 
virtual void RedrawMultiGraph (TPad *pad, TGo4Picture *padopt, TMultiGraph *mg, bool dosuperimpose, bool scancontent)
 
virtual void RedrawImage (TPad *pad, TGo4Picture *padopt, TGo4ASImage *im, TH2 *asihisto, bool scancontent)
 
virtual void RedrawLegend (TPad *pad, TGo4Picture *padopt, TGo4Slot *legslot)
 
virtual void RedrawSpecialObjects (TPad *pad, TGo4Slot *padslot)
 
virtual bool IsApplyToAllFlag ()
 
virtual bool IsAutoZoomFlag ()
 
virtual bool IsFreezeTitle ()
 
virtual void ChangeDrawOptionForPad (TGo4Slot *padslot, int kind, int value, const char *drawopt)
 
virtual void ChangeDrawOption (int kind, int value, const char *drawopt)
 
virtual void ResetPadFillColors (TPad *pad, int col, TPad *backup=0)
 
virtual void ClearPad (TPad *pad, bool removeitems, bool removesubpads)
 
virtual void ClearPadItems (TGo4Slot *padslot, TGo4Slot *remain)
 
virtual void ProcessPadClear (TPad *pad, bool removeitems, bool removesubpads)
 
virtual void ProcessMarkersClear (TPad *pad, bool withsubpads)
 
virtual void SetPadDefaults (TPad *pad)
 
virtual void DisplayPadStatus (TPad *pad)
 
virtual void MoveScale (int expandfactor, int xaction, int yaction, int zaction)
 
virtual void MoveSingleScale (int expandfactor, int action, int naxis, TGo4Picture *opt, TObject *padhist)
 
virtual void TakeFullRangeFromHisto (TH1 *h1, TGo4Picture *padopt, bool isfirsthisto)
 
virtual void TakeFullRangeFromGraph (TGraph *gr, TGo4Picture *padopt, bool isfirst)
 
virtual void SetSelectedRangeToHisto (TPad *pad, TH1 *h1, THStack *hs, TGo4Picture *padopt, bool ishisto)
 
virtual bool GetVisibleRange (TPad *pad, int naxis, double &min, double &max)
 
virtual void PadRangeAxisChanged (TPad *pad)
 
virtual void PadRangeAxisChanged (TPad *pad, double rxmin, double rxmax, double rymin, double rymax)
 
virtual bool TakeSelectedAxisRange (int naxis, TGo4Picture *padopt, double selmin, double selmax, bool force)
 
virtual bool TakeSelectedAxisRange (int naxis, TGo4Picture *padopt, TAxis *ax)
 
virtual void GetSelectedRange (int &ndim, bool &autoscale, double &xmin, double &xmax, double &ymin, double &ymax, double &zmin, double &zmax)
 
virtual void SetSelectedRange (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
 
virtual void SetAutoScale (bool on, TPad *selpad)
 
virtual void SetAutoZoomFlag (bool on)
 
virtual void SetApplyToAllFlag (bool on)
 
virtual void ResizeGedEditor ()
 
virtual void ActivateInGedEditor (TObject *obj)
 
virtual void CleanupGedEditor ()
 
virtual void ShootRepaintTimer ()
 
virtual bool IsRepaintTimerActive ()
 
virtual void ShootRepaintTimer (TPad *pad)
 
virtual void PadDeleted (TPad *pad)
 
virtual void SetFreezedTitle (const QString &title)
 
virtual void RectangularRatio (TPad *pad)
 
virtual void DefaultPadMargin (TPad *pad)
 
- Public Member Functions inherited from QGo4Widget
 QGo4Widget (QWidget *parent=0, const char *name=0, Qt::WindowFlags f=Qt::Widget)
 
virtual ~QGo4Widget ()
 
virtual void DropItem (const char *itemname, TClass *cl, int kind)
 
void ObjectCreatedByWidget (const char *itemname, TClass *cl)
 
void ProcessSignal (const char *linkname, bool assigned, TObject *obj, TGo4Slot *slot)
 

Protected Member Functions

virtual void CheckActionAtTheEnd (TPad *pad)
 
virtual bool CompleteMarkerEdit (TPad *pad)
 
virtual void resizeEvent (QResizeEvent *e)
 
virtual int GetNumMarkers (TPad *pad, int kind)
 
virtual void AddMarkerObj (TPad *pad, int kind, TObject *obj)
 
virtual void SetActiveObj (TPad *pad, int kind, TGo4Slot *activeslot)
 
virtual TObject * GetActiveObj (TPad *pad, int kind)
 
virtual QString GetActiveObjName (TPad *pad, int kind)
 
virtual int GetAutoColor (int indx)
 
void CanvasUpdate (bool modify=false)
 
TH1 * Get_fHistogram (TObject *obj, bool force=false)
 
- Protected Member Functions inherited from QGo4Widget
virtual void closeEvent (QCloseEvent *e)
 
virtual void dragEnterEvent (QDragEnterEvent *e)
 
virtual void dragMoveEvent (QDragMoveEvent *e)
 
virtual void dropEvent (QDropEvent *e)
 
void AddLink (const char *itemname, const char *linkname)
 
void AddLink (TGo4Slot *slot, const char *linkname)
 
TGo4SlotAddLink (const char *itemname, TGo4Slot *parent)
 
TGo4SlotGetTopSlot (bool force=false)
 
TGo4SlotAddSlot (const char *slotname)
 
void SetLinkedName (TGo4Slot *slot, const char *itemname)
 
const char * GetLinkedName (const char *linkname)
 
const char * GetLinkedName (TGo4Slot *slot)
 
TObject * GetLinked (const char *linkname, int updatelevel)
 
void RemoveLink (const char *linkname, bool blockreset=true)
 
void RemoveAllLinks (bool blockreset=true)
 
void RemoveLinksMasked (const char *startedwith=0, bool blockreset=true)
 
bool BrowserItemRemote (const char *itemname)
 
TGo4BrowserProxyBrowser ()
 
void StatusMessage (const QString &message)
 
void AskToCreateObject (TClass *cl, int isremote)
 
void ShowItemInfo (const QString &itemname)
 
TGo4ViewPanelCreateViewPanel (int ndiv=0)
 
TGo4ViewPanelDrawItem (const QString &itemname, TGo4ViewPanel *panel=0, TPad *pad=0, bool activate=true, int updatelevel=-1)
 
TGo4ViewPanelWhereItemDrawn (const char *itemname)
 
void HelpWindow (const char *filename, const char *msg=0)
 
void UndrawItem (const char *itemname)
 
TGo4ViewPanelLastActivePanel ()
 
void EditItem (const QString &itemname)
 
void EditObjectInSlot (TGo4Slot *slot)
 
QString SaveObjectInMemory (const char *foldername, TObject *obj)
 
bool SaveItemToFile (const char *itemname, const char *subfolder=0)
 
bool UpdateItemInAnalysis (const char *itemname, TObject *obj=0)
 
void InformThatObjectCreated (const char *itemname, TClass *cl)
 
TGo4ServerProxyGetAnalysis (const char *itemname=0)
 
void StartHotstart (const char *filename)
 
void ConnectPad (TPad *pad)
 
void CallServiceFunc (int id, const char *str=0, void *par=0)
 
void ServiceCall (const char *name, void *par=0)
 
virtual void requestedObjectCreated (const char *itemname, TClass *cl)
 
virtual void linkedObjectRemoved (const char *linkname)
 
void setCanDestroyWidget (bool on=true)
 
void CallPanelFunc (int id, TPad *pad=0)
 
void ShootResetWidget ()
 
void ShootCloseWidget (bool closeparent=false)
 
bool IsUpdateBlocked () const
 

Protected Attributes

QString fPanelName
 
QByteArray fbaPanelName
 
bool fbFreezeTitle
 
QString fFreezedTitle
 
bool fbMarkEditorVisible
 
bool fbTypingMode
 
QMenuBar * fMenuBar
 
TPad * fxActivePad
 
int fiSkipRedrawCounter
 
bool fbCanvasCrosshair
 
QAction * fxCanvasEventstatusChk
 
QAction * fxCanvasEditorChk
 
QStatusBar * CanvasStatus
 
bool fbApplyToAllFlag
 
bool fbAutoZoomFlag
 
TPad * fxRepaintTimerPad
 
TPad * fxResizeTimerPad
 
TPad * fxDoubleClickTimerPad
 
int fiMouseMode
 
int fiPickCounter
 
bool fbPickAgain
 
bool fbCloneFlag
 
bool fbModifiedSignalFlag
 
bool fbLeaveFocusAfterCondEnd
 
QMenu * fSelectMenu
 
QSignalMapper * fSelectMap
 
QCheckBox * fAutoScaleCheck
 
QSignalMapper * fOptionsMap
 
QMenu * fOptionsMenu
 
QRootCanvasfxQCanvas
 qtroot canvas More...
 
QWebCanvasfxWCanvas
 web canvas More...
 

Additional Inherited Members

- Signals inherited from QGo4Widget
void widgetService (QGo4Widget *editor, int serviceid, const char *str, void *par)
 
- Static Public Member Functions inherited from QGo4Widget
static QAction * AddIdAction (QMenu *menu, QSignalMapper *map, const QString &text, int id, int enabled=-1, int checked=-1)
 
static QAction * AddIdAction (QMenu *menu, QSignalMapper *map, const QIcon &icon, const QString &text, int id, int enabled=-1, int checked=-1)
 
static QAction * AddChkAction (QMenu *menu, const QString &text, bool checked, QObject *recv, const char *member)
 
static QAction * SetIdAction (QSignalMapper *map, int id, int enabled=-1, int checked=-1)
 

Detailed Description

Definition at line 41 of file TGo4ViewPanel.h.

Member Enumeration Documentation

anonymous enum
Enumerator
kind_None 
kind_Link 
knd_Reference 
kind_Additional 
kind_FitModels 
kind_Specials 
kind_Condition 
kind_Marker 
kind_Window 
kind_Poly 
kind_Latex 
kind_Arrow 
kind_Func 
kind_FitInfo 
kind_FitArrows 
kind_Other 
kind_Fitter 
kind_Permanet 
kind_PadOptions 
kind_ThisPad 
kind_PadSlot 

Definition at line 75 of file TGo4ViewPanel.h.

Enumerator
kMouseROOT 
kMousePickCursor 
kMousePickLimits 
kMousePickPolygon 
kMousePickLatex 
kMouseDraw 

Definition at line 66 of file TGo4ViewPanel.h.

Enumerator
CrosshairId 
FreezeTitleId 
SetTitleTextId 
AutoZoomId 
SuperimposeId 
StatisticsId 
SetTitleId 
SetLegendId 
DrawTimeId 
DrawDateId 
DrawItemnameId 
AxisTimeDisplayId 
SetTimeFormatId 
SetXYRatioOneId 
BringToFrontId 
MasterSelectId 
FirstSelectId 

Definition at line 47 of file TGo4ViewPanel.h.

Constructor & Destructor Documentation

TGo4ViewPanel::TGo4ViewPanel ( QWidget *  parent = 0,
const char *  name = 0 
)

Definition at line 106 of file TGo4ViewPanel.cpp.

References AboutToShowOptionsMenu(), QGo4Widget::AddChkAction(), QGo4Widget::AddIdAction(), ApplyToAllToggled(), AutoScaleToggled(), AutoZoomId, AxisTimeDisplayId, CanvasDropEventSlot(), CanvasStatus, CanvasUpdatedSlot(), ClearActivePad(), ClearAllMarkers(), ClearCanvas(), ClosePanel(), CrosshairId, DelSelectedMarker_clicked(), DrawDateId, DrawItemnameId, DrawTimeId, EditConditionBtn_clicked(), fAutoScaleCheck, fbApplyToAllFlag, fbAutoZoomFlag, fbCanvasCrosshair, fbCloneFlag, fbFreezeTitle, fbLeaveFocusAfterCondEnd, fbMarkEditorVisible, fbModifiedSignalFlag, fbPickAgain, fbTypingMode, fFreezedTitle, fiMouseMode, fiPickCounter, fiSkipRedrawCounter, fMenuBar, fOptionsMap, fOptionsMenu, fPanelName, FreezeTitleId, fSelectMap, fSelectMenu, fxActivePad, fxCanvasEditorChk, fxCanvasEventstatusChk, fxDoubleClickTimerPad, fxQCanvas, fxRepaintTimerPad, fxResizeTimerPad, fxWCanvas, QWebCanvas::getCanvas(), QRootCanvas::getCanvas(), GetConditionBtn_clicked(), TGo4QSettings::getPadEventStatus(), GetPanelName(), TGo4QSettings::getWebBasedCanvas(), go4sett, InfoConditionBtn_clicked(), QRootCanvas::isEditorAllowed(), QRootCanvas::isEditorVisible(), kMouseROOT, LogMarkerValues(), MenuCommandExecutedSlot(), OptionsMenuItemActivated(), PadClickedSlot(), PadDoubleClickedSlot(), PrintCanvas(), ProduceGraphFromMarkers(), ProducePicture(), RefreshButtons(), SaveCanvas(), SelectedMarkerCmb_activated(), SelectMenuItemActivated(), SetActivePad(), SetConditionBtn_clicked(), SetCursorMode(), SetDrawingMode(), QRootCanvas::setEditorFrame(), SetFreezeMouseMode(), SetLateXMode(), SetLegendId, SetMarkerPanel(), SetPolygonMode(), SetRegionMode(), QRootCanvas::setStatusBar(), QWebCanvas::setStatusBarVisible(), QRootCanvas::setStatusBarVisible(), SetTimeFormatId, SetTitleId, SetTitleTextId, SetXYRatioOneId, ShowEventStatus(), StartConditionEditor(), StartRootEditor(), StatisticsId, and SuperimposeId.

TGo4ViewPanel::~TGo4ViewPanel ( )
virtual

Member Function Documentation

void TGo4ViewPanel::AboutToShowOptionsMenu ( )
virtualslot
void TGo4ViewPanel::ActivateInGedEditor ( TObject *  obj)
virtual
TGo4Slot * TGo4ViewPanel::AddDrawObject ( TPad *  pad,
int  kind,
const char *  itemname,
TObject *  obj,
bool  owner,
const char *  drawopt 
)
virtual
void TGo4ViewPanel::AddMarkerObj ( TPad *  pad,
int  kind,
TObject *  obj 
)
protectedvirtual
TGo4Slot * TGo4ViewPanel::AddNewSlot ( const char *  name,
TGo4Slot parent 
)
virtual

Definition at line 390 of file TGo4ViewPanel.cpp.

References GetPanelSlot().

Referenced by AddDrawObject(), ProcessCanvasAdopt(), and ProcessPadStatusUpdate().

void TGo4ViewPanel::AllocatePadOptions ( TPad *  pad)
virtual
void TGo4ViewPanel::ApplyToAllToggled ( bool  on)
virtualslot

Definition at line 5896 of file TGo4ViewPanel.cpp.

References fbApplyToAllFlag.

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::AutoScaleToggled ( bool  on)
virtualslot

Definition at line 5903 of file TGo4ViewPanel.cpp.

References IsRedrawBlocked(), and SetAutoScale().

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::BlockPanelRedraw ( bool  on)
virtual

Definition at line 3272 of file TGo4ViewPanel.cpp.

References fiSkipRedrawCounter.

Referenced by ClearPad(), panelSlot(), RedrawPanel(), SetActivePad(), and UpdatePadStatus().

void TGo4ViewPanel::CanvasDropEventSlot ( QDropEvent *  event,
TPad *  pad 
)
virtualslot

Definition at line 1723 of file TGo4ViewPanel.cpp.

References QGo4Widget::service_DropEvent, and QGo4Widget::widgetService().

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::CanvasUpdate ( bool  modify = false)
protected
void TGo4ViewPanel::CanvasUpdatedSlot ( )
virtualslot
void TGo4ViewPanel::ChangeDrawOption ( int  kind,
int  value,
const char *  drawopt 
)
virtual
void TGo4ViewPanel::ChangeDrawOptionForPad ( TGo4Slot padslot,
int  kind,
int  value,
const char *  drawopt 
)
virtual
void TGo4ViewPanel::CheckActionAtTheEnd ( TPad *  pad)
protectedvirtual

Definition at line 1581 of file TGo4ViewPanel.cpp.

References fbLeaveFocusAfterCondEnd, and QGo4Widget::ServiceCall().

Referenced by CompleteMarkerEdit(), and PadClickedSlot().

void TGo4ViewPanel::CheckForSpecialObjects ( TPad *  pad,
TGo4Slot padslot 
)
virtual
void TGo4ViewPanel::CheckObjectsAssigments ( TPad *  pad,
TGo4Slot padslot 
)
virtual
void TGo4ViewPanel::checkRepaintSlot ( )
virtualslot

Definition at line 5683 of file TGo4ViewPanel.cpp.

References fxRepaintTimerPad, and RedrawPanel().

void TGo4ViewPanel::checkResizeSlot ( )
virtualslot

Definition at line 5691 of file TGo4ViewPanel.cpp.

References fxResizeTimerPad, and RedrawPanel().

Referenced by resizeEvent().

void TGo4ViewPanel::CleanupGedEditor ( )
virtual
void TGo4ViewPanel::ClearActivePad ( )
virtualslot

Definition at line 2163 of file TGo4ViewPanel.cpp.

References ClearPad(), GetActivePad(), GetCanvas(), and RedrawPanel().

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::ClearAllMarkers ( )
virtualslot
void TGo4ViewPanel::ClearCanvas ( )
virtualslot
void TGo4ViewPanel::ClearPad ( TPad *  pad,
bool  removeitems,
bool  removesubpads 
)
virtual
void TGo4ViewPanel::ClearPadItems ( TGo4Slot padslot,
TGo4Slot remain 
)
virtual
void TGo4ViewPanel::ClosePanel ( )
virtualslot

Definition at line 551 of file TGo4ViewPanel.cpp.

Referenced by TGo4FitPanel::CloseDrawPanel(), and TGo4ViewPanel().

void TGo4ViewPanel::CollectMainDrawObjects ( TGo4Slot slot,
TObjArray *  objs,
TObjArray *  objslots,
int  modifier 
)
virtual
void TGo4ViewPanel::CollectSpecialObjects ( TPad *  pad,
TObjArray *  objs,
int  selectkind 
)
virtual
void TGo4ViewPanel::CompleteInitialization ( )
virtual
bool TGo4ViewPanel::CompleteMarkerEdit ( TPad *  pad)
protectedvirtual
void TGo4ViewPanel::DefaultPadMargin ( TPad *  pad)
virtual

Definition at line 2154 of file TGo4ViewPanel.cpp.

Referenced by SetSelectedRangeToHisto().

void TGo4ViewPanel::DeleteDrawObject ( TPad *  pad,
const char *  name 
)
virtual
void TGo4ViewPanel::DeleteDrawObject ( TPad *  pad,
TObject *  obj 
)
virtual
bool TGo4ViewPanel::DeleteDrawObjects ( TPad *  pad,
int  kindtodelete 
)
virtual
void TGo4ViewPanel::DelSelectedMarker_clicked ( )
virtualslot
void TGo4ViewPanel::DisplayPadStatus ( TPad *  pad)
virtual
void TGo4ViewPanel::Divide ( int  numX,
int  numY 
)
virtual
void TGo4ViewPanel::DropOnPad ( TPad *  pad,
const char *  itemname,
TClass *  cl,
int  kind 
)
virtual
void TGo4ViewPanel::EditConditionBtn_clicked ( )
virtualslot
TPad * TGo4ViewPanel::FindPadWithItem ( const char *  itemname)
virtual
TH1 * TGo4ViewPanel::Get_fHistogram ( TObject *  obj,
bool  force = false 
)
protected
TObject * TGo4ViewPanel::GetActiveObj ( TPad *  pad,
int  kind 
)
protectedvirtual
QString TGo4ViewPanel::GetActiveObjName ( TPad *  pad,
int  kind 
)
protectedvirtual

Definition at line 5816 of file TGo4ViewPanel.cpp.

References GetActiveObj().

TPad * TGo4ViewPanel::GetActivePad ( )
virtual
int TGo4ViewPanel::GetAutoColor ( int  indx)
protectedvirtual
TCanvas * TGo4ViewPanel::GetCanvas ( )
virtual
void TGo4ViewPanel::GetConditionBtn_clicked ( )
virtualslot
const char * TGo4ViewPanel::GetDrawItemName ( int  itemcnt = 0)
virtual
int TGo4ViewPanel::GetDrawKind ( TGo4Slot slot)
virtual
TObject * TGo4ViewPanel::GetDrawObject ( TPad *  pad,
const char *  name 
)
virtual
const char * TGo4ViewPanel::GetDrawObjectLinkName ( TPad *  pad,
TObject *  obj 
)
virtual
TGo4Slot * TGo4ViewPanel::GetDrawObjectSlot ( TPad *  pad,
const char *  name 
)
virtual
int TGo4ViewPanel::GetMouseMode ( )
virtual

Definition at line 562 of file TGo4ViewPanel.cpp.

References fiMouseMode.

Referenced by RefreshButtons().

int TGo4ViewPanel::GetNumberOfPads ( TPad *  toppad)
virtual
int TGo4ViewPanel::GetNumMarkers ( TPad *  pad,
int  kind 
)
protectedvirtual
TH1 * TGo4ViewPanel::GetPadHistogram ( TPad *  pad)
virtual
TObject * TGo4ViewPanel::GetPadMainObject ( TPad *  pad)
virtual
TGo4Slot * TGo4ViewPanel::GetPadMainObjectSlot ( TPad *  pad)
virtual
TGo4Picture * TGo4ViewPanel::GetPadOptions ( TPad *  pad)
virtual
TGo4Picture * TGo4ViewPanel::GetPadOptions ( TGo4Slot padslot)
virtual

Definition at line 3215 of file TGo4ViewPanel.cpp.

References TGo4Slot::FindChild(), and TGo4Slot::GetAssignedObject().

TGo4Slot * TGo4ViewPanel::GetPadSlot ( TPad *  pad)
virtual
const char * TGo4ViewPanel::GetPanelName ( )
virtual
TGo4Slot * TGo4ViewPanel::GetPanelSlot ( )
virtual
int TGo4ViewPanel::GetSelectedMarkerIndex ( TPad *  pad)
virtual
QString TGo4ViewPanel::GetSelectedMarkerName ( TPad *  pad)
virtual
TObject * TGo4ViewPanel::GetSelectedObject ( TPad *  pad,
const char **  drawopt 
)
virtual
int TGo4ViewPanel::GetSelectedObjectIndex ( TGo4Slot slot)
virtual
void TGo4ViewPanel::GetSelectedRange ( int &  ndim,
bool &  autoscale,
double &  xmin,
double &  xmax,
double &  ymin,
double &  ymax,
double &  zmin,
double &  zmax 
)
virtual
TGo4Slot * TGo4ViewPanel::GetSelectedSlot ( TPad *  pad,
int *  selkind,
TObject **  selobj 
)
virtual
TPad * TGo4ViewPanel::GetSlotPad ( TGo4Slot slot)
virtual
const char * TGo4ViewPanel::GetSpecialDrawOption ( TGo4Slot slot)
virtual
TPad * TGo4ViewPanel::GetSubPad ( TPad *  toppad,
int  num,
bool  onlytoplevel 
)
virtual
TGo4Slot * TGo4ViewPanel::GetSuperimposeSlot ( TGo4Slot slot)
virtual
bool TGo4ViewPanel::GetVisibleRange ( TPad *  pad,
int  naxis,
double &  min,
double &  max 
)
virtual
void TGo4ViewPanel::InfoConditionBtn_clicked ( )
virtualslot
bool TGo4ViewPanel::IsAcceptDrag ( const char *  itemname,
TClass *  cl,
int  kind 
)
virtual
bool TGo4ViewPanel::IsApplyToAllFlag ( )
virtual
bool TGo4ViewPanel::IsAutoZoomFlag ( )
virtual

Definition at line 4456 of file TGo4ViewPanel.cpp.

References fbAutoZoomFlag.

Referenced by AboutToShowOptionsMenu(), and SetSelectedRangeToHisto().

bool TGo4ViewPanel::IsConditionSelected ( TPad *  pad)
virtual

Definition at line 638 of file TGo4ViewPanel.cpp.

References GetDrawKind(), GetSelectedSlot(), and kind_Condition.

Referenced by CompleteMarkerEdit(), and RefreshButtons().

bool TGo4ViewPanel::IsFreezeTitle ( )
virtual

Definition at line 4471 of file TGo4ViewPanel.cpp.

References fbFreezeTitle.

bool TGo4ViewPanel::IsPadHasSubPads ( TGo4Slot padslot)
virtual
bool TGo4ViewPanel::IsPadHasSubPads ( TPad *  pad)
virtual

Definition at line 3037 of file TGo4ViewPanel.cpp.

References GetPadSlot(), and IsPadHasSubPads().

bool TGo4ViewPanel::IsPanelPad ( TPad *  pad)
virtual

Definition at line 3049 of file TGo4ViewPanel.cpp.

References GetPadSlot().

Referenced by TGo4MdiArea::ResponseOnPanelEvent(), and ~TGo4ViewPanel().

bool TGo4ViewPanel::IsRedrawBlocked ( )
virtual
bool TGo4ViewPanel::IsRepaintTimerActive ( )
virtual

Definition at line 5678 of file TGo4ViewPanel.cpp.

References fxRepaintTimerPad.

Referenced by ShootRepaintTimer().

virtual bool TGo4ViewPanel::IsWebCanvas ( ) const
inlinevirtual

Definition at line 159 of file TGo4ViewPanel.h.

References fxWCanvas.

Referenced by Get_fHistogram(), TGo4HisDrawOptions::panelSlot(), RedrawGraph(), and RedrawMultiGraph().

void TGo4ViewPanel::linkedObjectUpdated ( const char *  linkname,
TObject *  obj 
)
virtual
void TGo4ViewPanel::linkedRemoved ( TGo4Slot slot,
TObject *  obj 
)
virtual
void TGo4ViewPanel::linkedUpdated ( TGo4Slot slot,
TObject *  obj 
)
virtual
void TGo4ViewPanel::LoadMarkers ( )
virtualslot

Definition at line 1252 of file TGo4ViewPanel.cpp.

void TGo4ViewPanel::LogMarkerValues ( )
virtualslot
void TGo4ViewPanel::MakePictureForPad ( TGo4Picture pic,
TPad *  pad,
bool  useitemname 
)
virtual
void TGo4ViewPanel::MarkPadModified ( TPad *  pad)
virtual
void TGo4ViewPanel::MenuCommandExecutedSlot ( TObject *  obj,
const char *  cmdname 
)
virtualslot
void TGo4ViewPanel::MoveScale ( int  expandfactor,
int  xaction,
int  yaction,
int  zaction 
)
virtual
void TGo4ViewPanel::MoveSingleScale ( int  expandfactor,
int  action,
int  naxis,
TGo4Picture opt,
TObject *  padhist 
)
virtual
void TGo4ViewPanel::OptionsMenuItemActivated ( int  id)
virtualslot
void TGo4ViewPanel::PadClickedSlot ( TPad *  pad,
int  evx = -1,
int  evy = -1 
)
virtualslot
void TGo4ViewPanel::PadDeleted ( TPad *  pad)
virtual
void TGo4ViewPanel::PadDoubleClickedSlot ( TPad *  pad,
int  evx = -1,
int  evy = -1 
)
virtualslot

Definition at line 1713 of file TGo4ViewPanel.cpp.

References CompleteMarkerEdit(), fxDoubleClickTimerPad, and ProcessPadDoubleClick().

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::PadRangeAxisChanged ( TPad *  pad)
virtual
void TGo4ViewPanel::PadRangeAxisChanged ( TPad *  pad,
double  rxmin,
double  rxmax,
double  rymin,
double  rymax 
)
virtual
void TGo4ViewPanel::panelSlot ( TGo4ViewPanel panel,
TPad *  pad,
int  signalid 
)
virtualslot
void TGo4ViewPanel::PrintCanvas ( )
virtualslot
void TGo4ViewPanel::ProcessCanvasAdopt ( TPad *  tgtpad,
TPad *  srcpad,
const char *  srcitemname 
)
virtual
void TGo4ViewPanel::ProcessMarkersClear ( TPad *  pad,
bool  withsubpads 
)
virtual
void TGo4ViewPanel::ProcessPadClear ( TPad *  pad,
bool  removeitems,
bool  removesubpads 
)
virtual
void TGo4ViewPanel::ProcessPadDoubleClick ( )
virtualslot
void TGo4ViewPanel::ProcessPadModifiedSignal ( )
virtualslot
bool TGo4ViewPanel::ProcessPadRedraw ( TPad *  pad,
bool  force 
)
virtual
void TGo4ViewPanel::ProcessPadStatusUpdate ( TPad *  pad,
TGo4Slot parent,
bool  removeitems 
)
virtual
void TGo4ViewPanel::ProcessPictureRedraw ( const char *  picitemname,
TPad *  pad,
TGo4Picture pic 
)
virtual
void TGo4ViewPanel::ProduceGraphFromMarkers ( )
virtualslot
void TGo4ViewPanel::ProducePadsList ( TObjArray *  arr,
TPad *  toppad 
)
virtual
void TGo4ViewPanel::ProducePicture ( )
virtualslot
TObject * TGo4ViewPanel::ProduceSuperimposeObject ( TGo4Slot padslot,
TGo4Picture padopt,
TGo4Slot sislot,
TGo4Slot legslot,
TObjArray *  objs,
TObjArray *  objslots,
bool  showitems 
)
virtual
void TGo4ViewPanel::RectangularRatio ( TPad *  pad)
virtual

Definition at line 2072 of file TGo4ViewPanel.cpp.

Referenced by SetSelectedRangeToHisto().

void TGo4ViewPanel::RedrawGraph ( TPad *  pad,
TGo4Picture padopt,
TGraph *  gr,
bool  scancontent,
bool  first_draw 
)
virtual
void TGo4ViewPanel::RedrawHistogram ( TPad *  pad,
TGo4Picture padopt,
TH1 *  his,
bool  scancontent,
bool  first_draw 
)
virtual
void TGo4ViewPanel::RedrawImage ( TPad *  pad,
TGo4Picture padopt,
TGo4ASImage im,
TH2 *  asihisto,
bool  scancontent 
)
virtual
void TGo4ViewPanel::RedrawLegend ( TPad *  pad,
TGo4Picture padopt,
TGo4Slot legslot 
)
virtual

Definition at line 4397 of file TGo4ViewPanel.cpp.

References TGo4Slot::GetAssignedObject().

Referenced by ProcessPadRedraw().

void TGo4ViewPanel::RedrawMultiGraph ( TPad *  pad,
TGo4Picture padopt,
TMultiGraph *  mg,
bool  dosuperimpose,
bool  scancontent 
)
virtual
void TGo4ViewPanel::RedrawPanel ( TPad *  pad,
bool  force 
)
virtualslot
void TGo4ViewPanel::RedrawSpecialObjects ( TPad *  pad,
TGo4Slot padslot 
)
virtual
void TGo4ViewPanel::RedrawStack ( TPad *  pad,
TGo4Picture padopt,
THStack *  hs,
bool  dosuperimpose,
bool  scancontent 
)
virtual
void TGo4ViewPanel::RefreshButtons ( )
virtualslot
void TGo4ViewPanel::ResetPadFillColors ( TPad *  pad,
int  col,
TPad *  backup = 0 
)
virtual

Definition at line 4546 of file TGo4ViewPanel.cpp.

void TGo4ViewPanel::ResetWidget ( )
virtual

Reimplemented from QGo4Widget.

Definition at line 397 of file TGo4ViewPanel.cpp.

void TGo4ViewPanel::resizeEvent ( QResizeEvent *  e)
protectedvirtual
void TGo4ViewPanel::ResizeGedEditor ( )
virtual

Definition at line 5632 of file TGo4ViewPanel.cpp.

References fxQCanvas, and QRootCanvas::resizeEditor().

Referenced by CanvasUpdatedSlot(), and StartRootEditor().

void TGo4ViewPanel::SaveCanvas ( )
virtualslot

Definition at line 1835 of file TGo4ViewPanel.cpp.

References QGo4Widget::ServiceCall().

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::SaveMarkers ( )
virtualslot

Definition at line 1234 of file TGo4ViewPanel.cpp.

bool TGo4ViewPanel::ScanDrawOptions ( TPad *  pad,
TGo4Slot padslot,
TGo4Picture pic,
bool  onlyscan 
)
virtual
void TGo4ViewPanel::ScanObjectsDrawOptions ( bool  onlyscan,
TGo4Slot padslot,
TObjArray *  objs,
TObjArray *  objslots 
)
virtual
void TGo4ViewPanel::SelectedMarkerCmb_activated ( int  indx)
virtualslot
void TGo4ViewPanel::SelectMenuItemActivated ( int  id)
virtualslot
void TGo4ViewPanel::SetActiveObj ( TPad *  pad,
int  kind,
TGo4Slot activeslot 
)
protectedvirtual
void TGo4ViewPanel::SetActivePad ( TPad *  pad)
virtualslot
void TGo4ViewPanel::SetApplyToAllFlag ( bool  on)
virtual

Definition at line 5503 of file TGo4ViewPanel.cpp.

References fbApplyToAllFlag.

Referenced by ProcessPictureRedraw(), RedrawPanel(), and TGo4Script::SetApplyToAll().

void TGo4ViewPanel::SetAutoScale ( bool  on,
TPad *  selpad 
)
virtual
void TGo4ViewPanel::SetAutoZoomFlag ( bool  on)
virtual

Definition at line 4461 of file TGo4ViewPanel.cpp.

References fbAutoZoomFlag.

Referenced by ProcessPictureRedraw().

void TGo4ViewPanel::SetConditionBtn_clicked ( )
virtualslot
void TGo4ViewPanel::SetCursorMode ( bool  on)
virtualslot

Definition at line 888 of file TGo4ViewPanel.cpp.

References kind_Marker, and SwitchMarkerButton().

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::SetDrawingMode ( bool  on)
virtualslot

Definition at line 908 of file TGo4ViewPanel.cpp.

References kind_Arrow, and SwitchMarkerButton().

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::SetDrawKind ( TGo4Slot slot,
int  kind 
)
virtual
void TGo4ViewPanel::SetFreezedTitle ( const QString &  title)
virtual
void TGo4ViewPanel::SetFreezeMouseMode ( bool  on)
virtualslot

Definition at line 913 of file TGo4ViewPanel.cpp.

References fbPickAgain, fbTypingMode, and RefreshButtons().

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::SetLateXMode ( bool  on)
virtualslot

Definition at line 903 of file TGo4ViewPanel.cpp.

References kind_Latex, and SwitchMarkerButton().

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::SetMarkerPanel ( )
virtualslot
void TGo4ViewPanel::SetMouseMode ( int  mode)
virtual

Definition at line 556 of file TGo4ViewPanel.cpp.

References fiMouseMode.

Referenced by SetMarkerPanel(), and SwitchMarkerButton().

void TGo4ViewPanel::SetPadDefaults ( TPad *  pad)
virtual
void TGo4ViewPanel::SetPadSuperImpose ( TPad *  pad,
bool  on 
)
virtual
void TGo4ViewPanel::SetPanelName ( const char *  newname)
virtual

Definition at line 380 of file TGo4ViewPanel.cpp.

References fPanelName.

Referenced by TGo4Script::SetViewPanelName().

void TGo4ViewPanel::SetPolygonMode ( bool  on)
virtualslot

Definition at line 898 of file TGo4ViewPanel.cpp.

References kind_Poly, and SwitchMarkerButton().

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::SetRegionMode ( bool  on)
virtualslot

Definition at line 893 of file TGo4ViewPanel.cpp.

References kind_Window, and SwitchMarkerButton().

Referenced by TGo4ViewPanel().

void TGo4ViewPanel::SetSelectedMarker ( TPad *  pad,
const QString &  selname,
int  selindex 
)
virtual
void TGo4ViewPanel::SetSelectedMarkerByMouseClick ( TPad *  pad,
const char *  name 
)
virtual
void TGo4ViewPanel::SetSelectedObjectIndex ( TGo4Slot slot,
int  indx 
)
virtual
void TGo4ViewPanel::SetSelectedRange ( double  xmin,
double  xmax,
double  ymin,
double  ymax,
double  zmin,
double  zmax 
)
virtual
void TGo4ViewPanel::SetSelectedRangeToHisto ( TPad *  pad,
TH1 *  h1,
THStack *  hs,
TGo4Picture padopt,
bool  ishisto 
)
virtual
void TGo4ViewPanel::SetSlotPad ( TGo4Slot padslot,
TPad *  pad 
)
virtual
void TGo4ViewPanel::SetSpecialDrawOption ( TGo4Slot slot,
const char *  drawopt 
)
virtual

Definition at line 3378 of file TGo4ViewPanel.cpp.

References TGo4Slot::RemovePar(), and TGo4Slot::SetPar().

Referenced by AddDrawObject(), and SetSelectedMarker().

bool TGo4ViewPanel::ShiftSelectedObjectToEnd ( TPad *  pad)
virtual
void TGo4ViewPanel::ShootRepaintTimer ( )
virtual
void TGo4ViewPanel::ShootRepaintTimer ( TPad *  pad)
virtual
void TGo4ViewPanel::ShowEventStatus ( )
virtualslot
void TGo4ViewPanel::StartConditionEditing ( TPad *  pad)
virtual
void TGo4ViewPanel::StartConditionEditor ( )
virtualslot
void TGo4ViewPanel::StartRootEditor ( )
virtualslot
void TGo4ViewPanel::SuperImposeToggled ( bool  on)
virtualslot

Definition at line 5925 of file TGo4ViewPanel.cpp.

References ChangeDrawOption(), and IsRedrawBlocked().

void TGo4ViewPanel::SwitchMarkerButton ( int  kind,
bool  on 
)
virtual
void TGo4ViewPanel::TakeFullRangeFromGraph ( TGraph *  gr,
TGo4Picture padopt,
bool  isfirst 
)
virtual
void TGo4ViewPanel::TakeFullRangeFromHisto ( TH1 *  h1,
TGo4Picture padopt,
bool  isfirsthisto 
)
virtual
bool TGo4ViewPanel::TakeSelectedAxisRange ( int  naxis,
TGo4Picture padopt,
double  selmin,
double  selmax,
bool  force 
)
virtual
bool TGo4ViewPanel::TakeSelectedAxisRange ( int  naxis,
TGo4Picture padopt,
TAxis *  ax 
)
virtual

Definition at line 5370 of file TGo4ViewPanel.cpp.

References TakeSelectedAxisRange().

void TGo4ViewPanel::UndrawItemOnPanel ( const char *  itemname)
virtual
void TGo4ViewPanel::UpdatePadStatus ( TPad *  pad,
bool  removeitems 
)
virtual
void TGo4ViewPanel::UpdatePanelCaption ( )
virtual

Member Data Documentation

QStatusBar* TGo4ViewPanel::CanvasStatus
protected

Definition at line 291 of file TGo4ViewPanel.h.

Referenced by TGo4ViewPanel().

QCheckBox* TGo4ViewPanel::fAutoScaleCheck
protected

Definition at line 305 of file TGo4ViewPanel.h.

Referenced by CompleteInitialization(), panelSlot(), and TGo4ViewPanel().

QByteArray TGo4ViewPanel::fbaPanelName
protected

Definition at line 280 of file TGo4ViewPanel.h.

Referenced by GetPanelName().

bool TGo4ViewPanel::fbApplyToAllFlag
protected
bool TGo4ViewPanel::fbAutoZoomFlag
protected
bool TGo4ViewPanel::fbCanvasCrosshair
protected
bool TGo4ViewPanel::fbCloneFlag
protected
bool TGo4ViewPanel::fbFreezeTitle
protected
bool TGo4ViewPanel::fbLeaveFocusAfterCondEnd
protected

Definition at line 302 of file TGo4ViewPanel.h.

Referenced by CheckActionAtTheEnd(), StartConditionEditing(), and TGo4ViewPanel().

bool TGo4ViewPanel::fbMarkEditorVisible
protected
bool TGo4ViewPanel::fbModifiedSignalFlag
protected

Definition at line 301 of file TGo4ViewPanel.h.

Referenced by linkedObjectUpdated(), ProcessPadModifiedSignal(), and TGo4ViewPanel().

bool TGo4ViewPanel::fbPickAgain
protected
bool TGo4ViewPanel::fbTypingMode
protected
QString TGo4ViewPanel::fFreezedTitle
protected

Definition at line 282 of file TGo4ViewPanel.h.

Referenced by MakePictureForPad(), SetFreezedTitle(), and TGo4ViewPanel().

int TGo4ViewPanel::fiMouseMode
protected
int TGo4ViewPanel::fiPickCounter
protected
int TGo4ViewPanel::fiSkipRedrawCounter
protected

Definition at line 287 of file TGo4ViewPanel.h.

Referenced by BlockPanelRedraw(), IsRedrawBlocked(), and TGo4ViewPanel().

QMenuBar* TGo4ViewPanel::fMenuBar
protected

Definition at line 285 of file TGo4ViewPanel.h.

Referenced by TGo4ViewPanel().

QSignalMapper* TGo4ViewPanel::fOptionsMap
protected
QMenu* TGo4ViewPanel::fOptionsMenu
protected

Definition at line 307 of file TGo4ViewPanel.h.

Referenced by TGo4ViewPanel().

QString TGo4ViewPanel::fPanelName
protected
QSignalMapper* TGo4ViewPanel::fSelectMap
protected

Definition at line 304 of file TGo4ViewPanel.h.

Referenced by TGo4ViewPanel(), and UpdatePanelCaption().

QMenu* TGo4ViewPanel::fSelectMenu
protected

Definition at line 303 of file TGo4ViewPanel.h.

Referenced by TGo4ViewPanel(), and UpdatePanelCaption().

TPad* TGo4ViewPanel::fxActivePad
protected

Definition at line 286 of file TGo4ViewPanel.h.

Referenced by GetActivePad(), ProcessPadClear(), SetActivePad(), and TGo4ViewPanel().

QAction* TGo4ViewPanel::fxCanvasEditorChk
protected

Definition at line 290 of file TGo4ViewPanel.h.

Referenced by CanvasUpdatedSlot(), and TGo4ViewPanel().

QAction* TGo4ViewPanel::fxCanvasEventstatusChk
protected

Definition at line 289 of file TGo4ViewPanel.h.

Referenced by CanvasUpdatedSlot(), ShowEventStatus(), and TGo4ViewPanel().

TPad* TGo4ViewPanel::fxDoubleClickTimerPad
protected

Definition at line 296 of file TGo4ViewPanel.h.

Referenced by PadDoubleClickedSlot(), ProcessPadDoubleClick(), and TGo4ViewPanel().

QRootCanvas* TGo4ViewPanel::fxQCanvas
protected
TPad* TGo4ViewPanel::fxRepaintTimerPad
protected
TPad* TGo4ViewPanel::fxResizeTimerPad
protected

Definition at line 295 of file TGo4ViewPanel.h.

Referenced by checkResizeSlot(), resizeEvent(), and TGo4ViewPanel().

QWebCanvas* TGo4ViewPanel::fxWCanvas
protected

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