GSI Object Oriented Online Offline (Go4) GO4-6.4.5
Loading...
Searching...
No Matches
TGo4ViewPanel Class Reference

#include <TGo4ViewPanel.h>

Inheritance diagram for TGo4ViewPanel:

Public Types

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

Public Member Functions

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

Protected Member Functions

virtual void AddMarkerObj (TPad *pad, int kind, TObject *obj)
virtual void AddMarkerObj (TPad *pad, int kind, TObject *obj)
void CanvasUpdate (bool modify=false)
void CanvasUpdate (bool modify=false)
virtual void CheckActionAtTheEnd (TPad *pad)
virtual void CheckActionAtTheEnd (TPad *pad)
virtual bool CompleteMarkerEdit (TPad *pad)
virtual bool CompleteMarkerEdit (TPad *pad)
TH1 * Get_fHistogram (TObject *obj, bool force=false)
TH1 * Get_fHistogram (TObject *obj, bool force=false)
virtual TObject * GetActiveObj (TPad *pad, int kind)
virtual TObject * GetActiveObj (TPad *pad, int kind)
virtual QString GetActiveObjName (TPad *pad, int kind)
virtual QString GetActiveObjName (TPad *pad, int kind)
virtual int GetAutoColor (int indx)
virtual int GetAutoColor (int indx)
virtual int GetNumMarkers (TPad *pad, int kind)
virtual int GetNumMarkers (TPad *pad, int kind)
void resizeEvent (QResizeEvent *e) override
void resizeEvent (QResizeEvent *e) override
virtual void SetActiveObj (TPad *pad, int kind, TGo4Slot *activeslot)
virtual void SetActiveObj (TPad *pad, int kind, TGo4Slot *activeslot)
Protected Member Functions inherited from QGo4Widget
void AddLink (const char *itemname, const char *linkname)
 create link for item with name linkname
void AddLink (const char *itemname, const char *linkname)
 create link for item with name linkname
TGo4SlotAddLink (const char *itemname, TGo4Slot *parent)
 create link for item in dedicated slot parent
TGo4SlotAddLink (const char *itemname, TGo4Slot *parent)
 create link for item in dedicated slot parent
void AddLink (TGo4Slot *slot, const char *linkname)
 create link for object in slot with name linkname
void AddLink (TGo4Slot *slot, const char *linkname)
 create link for object in slot with name linkname
TGo4SlotAddSlot (const char *slotname)
 add slot with specific name to widget top folder
TGo4SlotAddSlot (const char *slotname)
 add slot with specific name to widget top folder
void AskToCreateObject (TClass *cl, int isremote)
 Function call dialog to create object of appropriate class isremote == 0 - object should be created localy and widget will be informed isremote == 1 - object should be created on analysis side and widget should be informed isremote == -1 - activate creation dialog without restriction (remote or local), widget will not be informed.
void AskToCreateObject (TClass *cl, int isremote)
 Function call dialog to create object of appropriate class isremote == 0 - object should be created localy and widget will be informed isremote == 1 - object should be created on analysis side and widget should be informed isremote == -1 - activate creation dialog without restriction (remote or local), widget will not be informed.
TGo4BrowserProxyBrowser ()
TGo4BrowserProxyBrowser ()
bool BrowserItemRemote (const char *itemname)
bool BrowserItemRemote (const char *itemname)
void CallPanelFunc (int id, TPad *pad=nullptr)
void CallPanelFunc (int id, TPad *pad=nullptr)
void CallServiceFunc (int id, const char *str=nullptr, void *par=nullptr)
void CallServiceFunc (int id, const char *str=nullptr, void *par=nullptr)
void closeEvent (QCloseEvent *e) override
void closeEvent (QCloseEvent *e) override
void ConnectPad (TPad *pad)
 connect pad axis change signals to react on such signals
void ConnectPad (TPad *pad)
 connect pad axis change signals to react on such signals
TGo4ViewPanelCreateViewPanel (int ndiv=0)
TGo4ViewPanelCreateViewPanel (int ndiv=0)
void dragEnterEvent (QDragEnterEvent *e) override
void dragEnterEvent (QDragEnterEvent *e) override
void dragMoveEvent (QDragMoveEvent *e) override
void dragMoveEvent (QDragMoveEvent *e) override
TGo4ViewPanelDrawItem (const QString &itemname, TGo4ViewPanel *panel=nullptr, TPad *pad=nullptr, bool activate=true, int updatelevel=-1)
TGo4ViewPanelDrawItem (const QString &itemname, TGo4ViewPanel *panel=nullptr, TPad *pad=nullptr, bool activate=true, int updatelevel=-1)
void dropEvent (QDropEvent *e) override
void dropEvent (QDropEvent *e) override
void EditItem (const QString &itemname)
void EditItem (const QString &itemname)
void EditObjectInSlot (TGo4Slot *slot)
void EditObjectInSlot (TGo4Slot *slot)
TGo4ServerProxyGetAnalysis (const char *itemname=nullptr)
TGo4ServerProxyGetAnalysis (const char *itemname=nullptr)
TObject * GetLinked (const char *linkname, int updatelevel=0)
TObject * GetLinked (const char *linkname, int updatelevel=0)
template<class T>
T * GetLinkedCast (const char *linkname, int updatelevel=0)
template<class T>
T * GetLinkedCast (const char *linkname, int updatelevel=0)
const char * GetLinkedName (const char *linkname)
 returns name of item, which was linked with linkname
const char * GetLinkedName (const char *linkname)
 returns name of item, which was linked with linkname
const char * GetLinkedName (TGo4Slot *slot)
 returns name of item, which was linked in that slot
const char * GetLinkedName (TGo4Slot *slot)
 returns name of item, which was linked in that slot
TGo4SlotGetTopSlot (bool force=false)
 return top slot of structure, corresponding to this widget
TGo4SlotGetTopSlot (bool force=false)
 return top slot of structure, corresponding to this widget
void HelpWindow (const char *filename, const char *msg=nullptr)
void HelpWindow (const char *filename, const char *msg=nullptr)
void InformThatObjectCreated (const char *itemname, TClass *cl)
void InformThatObjectCreated (const char *itemname, TClass *cl)
bool IsUpdateBlocked () const
bool IsUpdateBlocked () const
TGo4ViewPanelLastActivePanel ()
TGo4ViewPanelLastActivePanel ()
virtual void linkedObjectRemoved (const char *linkname)
virtual void linkedObjectRemoved (const char *linkname)
void RemoveAllLinks (bool blockreset=true)
void RemoveAllLinks (bool blockreset=true)
void RemoveLink (const char *linkname, bool blockreset=true)
void RemoveLink (const char *linkname, bool blockreset=true)
void RemoveLinksMasked (const char *startedwith=nullptr, bool blockreset=true)
void RemoveLinksMasked (const char *startedwith=nullptr, bool blockreset=true)
virtual void requestedObjectCreated (const char *itemname, TClass *cl)
virtual void requestedObjectCreated (const char *itemname, TClass *cl)
bool SaveItemToFile (const char *itemname, const char *subfolder=nullptr)
bool SaveItemToFile (const char *itemname, const char *subfolder=nullptr)
QString SaveObjectInMemory (const char *foldername, TObject *obj)
QString SaveObjectInMemory (const char *foldername, TObject *obj)
void ServiceCall (const char *name, void *par=nullptr)
void ServiceCall (const char *name, void *par=nullptr)
void setCanDestroyWidget (bool on=true)
void setCanDestroyWidget (bool on=true)
void SetLinkedName (TGo4Slot *slot, const char *itemname)
 set name of item, which was linked by this slot
void SetLinkedName (TGo4Slot *slot, const char *itemname)
 set name of item, which was linked by this slot
void ShootCloseWidget (bool closeparent=false)
void ShootCloseWidget (bool closeparent=false)
void ShootResetWidget ()
void ShootResetWidget ()
void ShowItemInfo (const QString &itemname)
void ShowItemInfo (const QString &itemname)
void StartHotstart (const char *filename)
void StartHotstart (const char *filename)
void StatusMessage (const QString &message)
void StatusMessage (const QString &message)
void UndrawItem (const char *itemname)
void UndrawItem (const char *itemname)
bool UpdateItemInAnalysis (const char *itemname, TObject *obj=nullptr)
bool UpdateItemInAnalysis (const char *itemname, TObject *obj=nullptr)
TGo4ViewPanelWhereItemDrawn (const char *itemname)
TGo4ViewPanelWhereItemDrawn (const char *itemname)

Protected Attributes

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

Additional Inherited Members

Signals inherited from QGo4Widget
void widgetService (QGo4Widget *editor, int serviceid, const char *str, void *par)
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 QIcon &icon, 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 * AddIdAction (QMenu *menu, QSignalMapper *map, const QString &text, int id, int enabled=-1, int checked=-1)
static QAction * AddIdAction (QMenu *menu, QSignalMapper *map, const QString &text, int id, int enabled=-1, int checked=-1)
static QAction * CreateChkAction (QMenu *menu, const QString &text, bool checked, bool enabled=true)
static QAction * CreateChkAction (QMenu *menu, const QString &text, bool checked, bool enabled=true)
static QAction * SetIdAction (QSignalMapper *map, int id, int enabled=-1, int checked=-1)
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

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.

◆ anonymous enum

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.

◆ Go4MouseMode_t [1/2]

Enumerator
kMouseROOT 
kMousePickCursor 
kMousePickLimits 
kMousePickPolygon 
kMousePickLatex 
kMouseDraw 
kMouseROOT 
kMousePickCursor 
kMousePickLimits 
kMousePickPolygon 
kMousePickLatex 
kMouseDraw 

Definition at line 66 of file TGo4ViewPanel.h.

◆ Go4MouseMode_t [2/2]

Enumerator
kMouseROOT 
kMousePickCursor 
kMousePickLimits 
kMousePickPolygon 
kMousePickLatex 
kMouseDraw 
kMouseROOT 
kMousePickCursor 
kMousePickLimits 
kMousePickPolygon 
kMousePickLatex 
kMouseDraw 

Definition at line 66 of file TGo4ViewPanel.h.

◆ Go4ViewPanelMenuesId [1/2]

Enumerator
CrosshairId 
FreezeTitleId 
SetTitleTextId 
AutoZoomId 
SuperimposeId 
StatisticsId 
SetTitleId 
SetLegendId 
DrawTimeId 
DrawDateId 
DrawItemnameId 
AxisTimeDisplayId 
SetTimeFormatId 
SetXYRatioOneId 
BringToFrontId 
MasterSelectId 
FirstSelectId 
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.

◆ Go4ViewPanelMenuesId [2/2]

Enumerator
CrosshairId 
FreezeTitleId 
SetTitleTextId 
AutoZoomId 
SuperimposeId 
StatisticsId 
SetTitleId 
SetLegendId 
DrawTimeId 
DrawDateId 
DrawItemnameId 
AxisTimeDisplayId 
SetTimeFormatId 
SetXYRatioOneId 
BringToFrontId 
MasterSelectId 
FirstSelectId 
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() [1/2]

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

Definition at line 105 of file TGo4ViewPanel.cpp.

References QGo4Widget::QGo4Widget(), AboutToShowOptionsMenu(), QGo4Widget::AddIdAction(), ApplyToAllToggled(), AutoScaleToggled(), AutoZoomId, AxisTimeDisplayId, QRootCanvas::CanvasDropEvent(), QWebCanvas::CanvasDropEvent(), CanvasDropEventSlot(), QRootCanvas::CanvasLeaveEvent(), CanvasStatus, QRootCanvas::CanvasUpdated(), QWebCanvas::CanvasUpdated(), CanvasUpdatedSlot(), ClearActivePad(), ClearAllMarkers(), ClearCanvas(), ClosePanel(), QGo4Widget::CreateChkAction(), 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, GetConditionBtn_clicked(), GetPanelName(), go4sett, InfoConditionBtn_clicked(), kMouseROOT, LogMarkerValues(), QRootCanvas::MenuCommandExecuted(), MenuCommandExecutedSlot(), OptionsMenuItemActivated(), QRootCanvas::PadClicked(), QWebCanvas::PadClicked(), PadClickedSlot(), QWebCanvas::PadDblClicked(), QRootCanvas::PadDoubleClicked(), PadDoubleClickedSlot(), PrintCanvas(), ProduceGraphFromMarkers(), ProducePicture(), RefreshButtons(), SaveCanvas(), SelectedMarkerCmb_activated(), QRootCanvas::SelectedPadChanged(), QWebCanvas::SelectedPadChanged(), SelectMenuItemActivated(), SetActivePad(), SetConditionBtn_clicked(), SetCursorMode(), SetDrawingMode(), SetFreezeMouseMode(), SetLateXMode(), SetLegendId, SetMarkerPanel(), SetPolygonMode(), SetRegionMode(), SetTimeFormatId, SetTitleId, SetTitleTextId, SetXYRatioOneId, ShowEventStatus(), StartConditionEditor(), StartRootEditor(), StatisticsId, and SuperimposeId.

Referenced by panelSlot(), and ProcessPadDoubleClick().

◆ ~TGo4ViewPanel() [1/2]

◆ TGo4ViewPanel() [2/2]

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

◆ ~TGo4ViewPanel() [2/2]

virtual TGo4ViewPanel::~TGo4ViewPanel ( )
virtual

Member Function Documentation

◆ AboutToShowOptionsMenu [1/2]

◆ AboutToShowOptionsMenu [2/2]

virtual void TGo4ViewPanel::AboutToShowOptionsMenu ( )
virtualslot

◆ ActivateInGedEditor() [1/2]

void TGo4ViewPanel::ActivateInGedEditor ( TObject * obj)
virtual

◆ ActivateInGedEditor() [2/2]

virtual void TGo4ViewPanel::ActivateInGedEditor ( TObject * obj)
virtual

◆ AddDrawObject() [1/2]

◆ AddDrawObject() [2/2]

virtual TGo4Slot * TGo4ViewPanel::AddDrawObject ( TPad * pad,
int kind,
const char * itemname,
TObject * obj,
bool owner,
const char * drawopt )
virtual

◆ AddMarkerObj() [1/2]

void TGo4ViewPanel::AddMarkerObj ( TPad * pad,
int kind,
TObject * obj )
protectedvirtual

◆ AddMarkerObj() [2/2]

virtual void TGo4ViewPanel::AddMarkerObj ( TPad * pad,
int kind,
TObject * obj )
protectedvirtual

◆ AddNewSlot() [1/2]

TGo4Slot * TGo4ViewPanel::AddNewSlot ( const char * name,
TGo4Slot * parent )
virtual

Definition at line 374 of file TGo4ViewPanel.cpp.

References GetPanelSlot().

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

◆ AddNewSlot() [2/2]

virtual TGo4Slot * TGo4ViewPanel::AddNewSlot ( const char * name,
TGo4Slot * parent )
virtual

◆ AllocatePadOptions() [1/2]

void TGo4ViewPanel::AllocatePadOptions ( TPad * pad)
virtual

◆ AllocatePadOptions() [2/2]

virtual void TGo4ViewPanel::AllocatePadOptions ( TPad * pad)
virtual

◆ ApplyToAllToggled [1/2]

void TGo4ViewPanel::ApplyToAllToggled ( bool on)
virtualslot

Definition at line 5747 of file TGo4ViewPanel.cpp.

References fbApplyToAllFlag.

Referenced by TGo4ViewPanel().

◆ ApplyToAllToggled [2/2]

virtual void TGo4ViewPanel::ApplyToAllToggled ( bool )
virtualslot

◆ AutoScaleToggled [1/2]

void TGo4ViewPanel::AutoScaleToggled ( bool on)
virtualslot

Definition at line 5754 of file TGo4ViewPanel.cpp.

References IsRedrawBlocked(), and SetAutoScale().

Referenced by TGo4ViewPanel().

◆ AutoScaleToggled [2/2]

virtual void TGo4ViewPanel::AutoScaleToggled ( bool )
virtualslot

◆ BlockPanelRedraw() [1/2]

void TGo4ViewPanel::BlockPanelRedraw ( bool on)
virtual

Definition at line 3189 of file TGo4ViewPanel.cpp.

References fiSkipRedrawCounter.

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

◆ BlockPanelRedraw() [2/2]

virtual void TGo4ViewPanel::BlockPanelRedraw ( bool on)
virtual

◆ CanvasDropEventSlot [1/2]

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

Definition at line 1679 of file TGo4ViewPanel.cpp.

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

Referenced by TGo4ViewPanel().

◆ CanvasDropEventSlot [2/2]

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

◆ CanvasUpdate() [1/2]

void TGo4ViewPanel::CanvasUpdate ( bool modify = false)
protected

◆ CanvasUpdate() [2/2]

void TGo4ViewPanel::CanvasUpdate ( bool modify = false)
protected

◆ CanvasUpdatedSlot [1/2]

void TGo4ViewPanel::CanvasUpdatedSlot ( )
virtualslot

◆ CanvasUpdatedSlot [2/2]

virtual void TGo4ViewPanel::CanvasUpdatedSlot ( )
virtualslot

◆ ChangeDrawOption() [1/2]

◆ ChangeDrawOption() [2/2]

virtual void TGo4ViewPanel::ChangeDrawOption ( int kind,
int value,
const char * drawopt )
virtual

◆ ChangeDrawOptionForPad() [1/2]

void TGo4ViewPanel::ChangeDrawOptionForPad ( TGo4Slot * padslot,
int kind,
int value,
const char * drawopt )
virtual

◆ ChangeDrawOptionForPad() [2/2]

virtual void TGo4ViewPanel::ChangeDrawOptionForPad ( TGo4Slot * padslot,
int kind,
int value,
const char * drawopt )
virtual

◆ CheckActionAtTheEnd() [1/2]

void TGo4ViewPanel::CheckActionAtTheEnd ( TPad * pad)
protectedvirtual

Definition at line 1540 of file TGo4ViewPanel.cpp.

References fbLeaveFocusAfterCondEnd, and QGo4Widget::ServiceCall().

Referenced by CompleteMarkerEdit(), and PadClickedSlot().

◆ CheckActionAtTheEnd() [2/2]

virtual void TGo4ViewPanel::CheckActionAtTheEnd ( TPad * pad)
protectedvirtual

◆ CheckForSpecialObjects() [1/2]

◆ CheckForSpecialObjects() [2/2]

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

◆ CheckObjectsAssigments() [1/2]

◆ CheckObjectsAssigments() [2/2]

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

◆ checkRepaintSlot [1/2]

void TGo4ViewPanel::checkRepaintSlot ( )
virtualslot

Definition at line 5540 of file TGo4ViewPanel.cpp.

References fxRepaintTimerPad, and RedrawPanel().

Referenced by TGo4MainWindow::checkPanelRepaintSlot().

◆ checkRepaintSlot [2/2]

virtual void TGo4ViewPanel::checkRepaintSlot ( )
virtualslot

◆ checkResizeSlot [1/2]

void TGo4ViewPanel::checkResizeSlot ( )
virtualslot

Definition at line 5548 of file TGo4ViewPanel.cpp.

References fxResizeTimerPad, and RedrawPanel().

Referenced by resizeEvent().

◆ checkResizeSlot [2/2]

virtual void TGo4ViewPanel::checkResizeSlot ( )
virtualslot

◆ CleanupGedEditor() [1/2]

void TGo4ViewPanel::CleanupGedEditor ( )
virtual

Definition at line 5512 of file TGo4ViewPanel.cpp.

References fxQCanvas.

Referenced by ~TGo4ViewPanel(), ClearPad(), CollectMainDrawObjects(), and linkedRemoved().

◆ CleanupGedEditor() [2/2]

virtual void TGo4ViewPanel::CleanupGedEditor ( )
virtual

◆ ClearActivePad [1/2]

void TGo4ViewPanel::ClearActivePad ( )
virtualslot

Definition at line 2102 of file TGo4ViewPanel.cpp.

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

Referenced by TGo4ViewPanel().

◆ ClearActivePad [2/2]

virtual void TGo4ViewPanel::ClearActivePad ( )
virtualslot

◆ ClearAllMarkers [1/2]

void TGo4ViewPanel::ClearAllMarkers ( )
virtualslot

◆ ClearAllMarkers [2/2]

virtual void TGo4ViewPanel::ClearAllMarkers ( )
virtualslot

◆ ClearCanvas [1/2]

void TGo4ViewPanel::ClearCanvas ( )
virtualslot

Definition at line 2113 of file TGo4ViewPanel.cpp.

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

Referenced by TGo4ViewPanel().

◆ ClearCanvas [2/2]

virtual void TGo4ViewPanel::ClearCanvas ( )
virtualslot

◆ ClearPad() [1/2]

void TGo4ViewPanel::ClearPad ( TPad * pad,
bool removeitems,
bool removesubpads )
virtual

◆ ClearPad() [2/2]

virtual void TGo4ViewPanel::ClearPad ( TPad * pad,
bool removeitems,
bool removesubpads )
virtual

◆ ClearPadItems() [1/2]

void TGo4ViewPanel::ClearPadItems ( TGo4Slot * padslot,
TGo4Slot * remain )
virtual

◆ ClearPadItems() [2/2]

virtual void TGo4ViewPanel::ClearPadItems ( TGo4Slot * padslot,
TGo4Slot * remain )
virtual

◆ ClosePanel [1/2]

void TGo4ViewPanel::ClosePanel ( )
virtualslot

Definition at line 530 of file TGo4ViewPanel.cpp.

Referenced by TGo4ViewPanel().

◆ ClosePanel [2/2]

virtual void TGo4ViewPanel::ClosePanel ( )
virtualslot

◆ CollectMainDrawObjects() [1/2]

◆ CollectMainDrawObjects() [2/2]

virtual void TGo4ViewPanel::CollectMainDrawObjects ( TGo4Slot * slot,
TObjArray * objs,
TObjArray * objslots,
int modifier )
virtual

◆ CollectSpecialObjects() [1/2]

void TGo4ViewPanel::CollectSpecialObjects ( TPad * pad,
TObjArray * objs,
int selectkind )
virtual

◆ CollectSpecialObjects() [2/2]

virtual void TGo4ViewPanel::CollectSpecialObjects ( TPad * pad,
TObjArray * objs,
int selectkind )
virtual

◆ CompleteInitialization() [1/2]

◆ CompleteInitialization() [2/2]

virtual void TGo4ViewPanel::CompleteInitialization ( )
virtual

◆ CompleteMarkerEdit() [1/2]

◆ CompleteMarkerEdit() [2/2]

virtual bool TGo4ViewPanel::CompleteMarkerEdit ( TPad * pad)
protectedvirtual

◆ DefaultPadMargin() [1/2]

void TGo4ViewPanel::DefaultPadMargin ( TPad * pad)
virtual

Definition at line 2093 of file TGo4ViewPanel.cpp.

Referenced by SetSelectedRangeToHisto().

◆ DefaultPadMargin() [2/2]

virtual void TGo4ViewPanel::DefaultPadMargin ( TPad * pad)
virtual

◆ DeleteDrawObject() [1/4]

void TGo4ViewPanel::DeleteDrawObject ( TPad * pad,
const char * name )
virtual

◆ DeleteDrawObject() [2/4]

virtual void TGo4ViewPanel::DeleteDrawObject ( TPad * pad,
const char * name )
virtual

◆ DeleteDrawObject() [3/4]

void TGo4ViewPanel::DeleteDrawObject ( TPad * pad,
TObject * obj )
virtual

◆ DeleteDrawObject() [4/4]

virtual void TGo4ViewPanel::DeleteDrawObject ( TPad * pad,
TObject * obj )
virtual

◆ DeleteDrawObjects() [1/2]

bool TGo4ViewPanel::DeleteDrawObjects ( TPad * pad,
int kindtodelete )
virtual

◆ DeleteDrawObjects() [2/2]

virtual bool TGo4ViewPanel::DeleteDrawObjects ( TPad * pad,
int kindtodelete )
virtual

◆ DelSelectedMarker_clicked [1/2]

void TGo4ViewPanel::DelSelectedMarker_clicked ( )
virtualslot

◆ DelSelectedMarker_clicked [2/2]

virtual void TGo4ViewPanel::DelSelectedMarker_clicked ( )
virtualslot

◆ DisplayPadStatus() [1/2]

void TGo4ViewPanel::DisplayPadStatus ( TPad * pad)
virtual

◆ DisplayPadStatus() [2/2]

virtual void TGo4ViewPanel::DisplayPadStatus ( TPad * pad)
virtual

◆ Divide() [1/2]

void TGo4ViewPanel::Divide ( int numX,
int numY )
virtual

◆ Divide() [2/2]

virtual void TGo4ViewPanel::Divide ( int numX,
int numY )
virtual

◆ DropOnPad() [1/2]

void TGo4ViewPanel::DropOnPad ( TPad * pad,
const char * itemname,
TClass * cl,
int kind )
virtual

◆ DropOnPad() [2/2]

virtual void TGo4ViewPanel::DropOnPad ( TPad * pad,
const char * itemname,
TClass * cl,
int kind )
virtual

◆ EditConditionBtn_clicked [1/2]

void TGo4ViewPanel::EditConditionBtn_clicked ( )
virtualslot

◆ EditConditionBtn_clicked [2/2]

virtual void TGo4ViewPanel::EditConditionBtn_clicked ( )
virtualslot

◆ FindPadWithItem() [1/2]

◆ FindPadWithItem() [2/2]

virtual TPad * TGo4ViewPanel::FindPadWithItem ( const char * itemname)
virtual

◆ Get_fHistogram() [1/2]

TH1 * TGo4ViewPanel::Get_fHistogram ( TObject * obj,
bool force = false )
protected

◆ Get_fHistogram() [2/2]

TH1 * TGo4ViewPanel::Get_fHistogram ( TObject * obj,
bool force = false )
protected

◆ GetActiveObj() [1/2]

TObject * TGo4ViewPanel::GetActiveObj ( TPad * pad,
int kind )
protectedvirtual

◆ GetActiveObj() [2/2]

virtual TObject * TGo4ViewPanel::GetActiveObj ( TPad * pad,
int kind )
protectedvirtual

◆ GetActiveObjName() [1/2]

QString TGo4ViewPanel::GetActiveObjName ( TPad * pad,
int kind )
protectedvirtual

Definition at line 5681 of file TGo4ViewPanel.cpp.

References GetActiveObj().

◆ GetActiveObjName() [2/2]

virtual QString TGo4ViewPanel::GetActiveObjName ( TPad * pad,
int kind )
protectedvirtual

◆ GetActivePad() [1/2]

◆ GetActivePad() [2/2]

virtual TPad * TGo4ViewPanel::GetActivePad ( )
virtual

◆ GetAutoColor() [1/2]

int TGo4ViewPanel::GetAutoColor ( int indx)
protectedvirtual

◆ GetAutoColor() [2/2]

virtual int TGo4ViewPanel::GetAutoColor ( int indx)
protectedvirtual

◆ GetCanvas() [1/2]

◆ GetCanvas() [2/2]

virtual TCanvas * TGo4ViewPanel::GetCanvas ( )
virtual

◆ GetConditionBtn_clicked [1/2]

void TGo4ViewPanel::GetConditionBtn_clicked ( )
virtualslot

◆ GetConditionBtn_clicked [2/2]

virtual void TGo4ViewPanel::GetConditionBtn_clicked ( )
virtualslot

◆ GetDrawItemName() [1/2]

const char * TGo4ViewPanel::GetDrawItemName ( int itemcnt = 0)
virtual

◆ GetDrawItemName() [2/2]

virtual const char * TGo4ViewPanel::GetDrawItemName ( int itemcnt = 0)
virtual

◆ GetDrawKind() [1/2]

◆ GetDrawKind() [2/2]

virtual int TGo4ViewPanel::GetDrawKind ( TGo4Slot * slot)
virtual

◆ GetDrawObject() [1/2]

TObject * TGo4ViewPanel::GetDrawObject ( TPad * pad,
const char * name )
virtual

◆ GetDrawObject() [2/2]

virtual TObject * TGo4ViewPanel::GetDrawObject ( TPad * pad,
const char * name )
virtual

◆ GetDrawObjectLinkName() [1/2]

const char * TGo4ViewPanel::GetDrawObjectLinkName ( TPad * pad,
TObject * obj )
virtual

◆ GetDrawObjectLinkName() [2/2]

virtual const char * TGo4ViewPanel::GetDrawObjectLinkName ( TPad * pad,
TObject * obj )
virtual

◆ GetDrawObjectSlot() [1/2]

TGo4Slot * TGo4ViewPanel::GetDrawObjectSlot ( TPad * pad,
const char * name )
virtual

◆ GetDrawObjectSlot() [2/2]

virtual TGo4Slot * TGo4ViewPanel::GetDrawObjectSlot ( TPad * pad,
const char * name )
virtual

◆ GetMouseMode() [1/2]

int TGo4ViewPanel::GetMouseMode ( )
virtual

Definition at line 540 of file TGo4ViewPanel.cpp.

References fiMouseMode.

Referenced by RefreshButtons().

◆ GetMouseMode() [2/2]

virtual int TGo4ViewPanel::GetMouseMode ( )
virtual

◆ GetNumberOfPads() [1/2]

int TGo4ViewPanel::GetNumberOfPads ( TPad * toppad)
virtual

◆ GetNumberOfPads() [2/2]

virtual int TGo4ViewPanel::GetNumberOfPads ( TPad * toppad)
virtual

◆ GetNumMarkers() [1/2]

int TGo4ViewPanel::GetNumMarkers ( TPad * pad,
int kind )
protectedvirtual

◆ GetNumMarkers() [2/2]

virtual int TGo4ViewPanel::GetNumMarkers ( TPad * pad,
int kind )
protectedvirtual

◆ GetPadHistogram() [1/2]

◆ GetPadHistogram() [2/2]

virtual TH1 * TGo4ViewPanel::GetPadHistogram ( TPad * pad)
virtual

◆ GetPadMainObject() [1/2]

TObject * TGo4ViewPanel::GetPadMainObject ( TPad * pad)
virtual

◆ GetPadMainObject() [2/2]

virtual TObject * TGo4ViewPanel::GetPadMainObject ( TPad * pad)
virtual

◆ GetPadMainObjectSlot() [1/2]

TGo4Slot * TGo4ViewPanel::GetPadMainObjectSlot ( TPad * pad)
virtual

◆ GetPadMainObjectSlot() [2/2]

virtual TGo4Slot * TGo4ViewPanel::GetPadMainObjectSlot ( TPad * pad)
virtual

◆ GetPadOptions() [1/4]

TGo4Picture * TGo4ViewPanel::GetPadOptions ( TGo4Slot * padslot)
virtual

Definition at line 3133 of file TGo4ViewPanel.cpp.

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

◆ GetPadOptions() [2/4]

virtual TGo4Picture * TGo4ViewPanel::GetPadOptions ( TGo4Slot * padslot)
virtual

◆ GetPadOptions() [3/4]

◆ GetPadOptions() [4/4]

virtual TGo4Picture * TGo4ViewPanel::GetPadOptions ( TPad * pad)
virtual

◆ GetPadSlot() [1/2]

◆ GetPadSlot() [2/2]

virtual TGo4Slot * TGo4ViewPanel::GetPadSlot ( TPad * pad)
virtual

◆ GetPanelName() [1/2]

const char * TGo4ViewPanel::GetPanelName ( )
virtual

◆ GetPanelName() [2/2]

virtual const char * TGo4ViewPanel::GetPanelName ( )
virtual

◆ GetPanelSlot() [1/2]

TGo4Slot * TGo4ViewPanel::GetPanelSlot ( )
virtual

◆ GetPanelSlot() [2/2]

virtual TGo4Slot * TGo4ViewPanel::GetPanelSlot ( )
virtual

◆ GetSelectedMarkerIndex() [1/2]

int TGo4ViewPanel::GetSelectedMarkerIndex ( TPad * pad)
virtual

◆ GetSelectedMarkerIndex() [2/2]

virtual int TGo4ViewPanel::GetSelectedMarkerIndex ( TPad * pad)
virtual

◆ GetSelectedMarkerName() [1/2]

QString TGo4ViewPanel::GetSelectedMarkerName ( TPad * pad)
virtual

◆ GetSelectedMarkerName() [2/2]

virtual QString TGo4ViewPanel::GetSelectedMarkerName ( TPad * pad)
virtual

◆ GetSelectedObject() [1/2]

◆ GetSelectedObject() [2/2]

virtual TObject * TGo4ViewPanel::GetSelectedObject ( TPad * pad,
const char ** drawopt )
virtual

◆ GetSelectedObjectIndex() [1/2]

int TGo4ViewPanel::GetSelectedObjectIndex ( TGo4Slot * slot)
virtual

◆ GetSelectedObjectIndex() [2/2]

virtual int TGo4ViewPanel::GetSelectedObjectIndex ( TGo4Slot * slot)
virtual

◆ GetSelectedRange() [1/2]

void TGo4ViewPanel::GetSelectedRange ( int & ndim,
bool & autoscale,
double & xmin,
double & xmax,
double & ymin,
double & ymax,
double & zmin,
double & zmax )
virtual

◆ GetSelectedRange() [2/2]

virtual void TGo4ViewPanel::GetSelectedRange ( int & ndim,
bool & autoscale,
double & xmin,
double & xmax,
double & ymin,
double & ymax,
double & zmin,
double & zmax )
virtual

◆ GetSelectedSlot() [1/2]

◆ GetSelectedSlot() [2/2]

virtual TGo4Slot * TGo4ViewPanel::GetSelectedSlot ( TPad * pad,
int * selkind,
TObject ** selobj )
virtual

◆ GetSlotPad() [1/2]

◆ GetSlotPad() [2/2]

virtual TPad * TGo4ViewPanel::GetSlotPad ( TGo4Slot * slot)
virtual

◆ GetSpecialDrawOption() [1/2]

const char * TGo4ViewPanel::GetSpecialDrawOption ( TGo4Slot * slot)
virtual

◆ GetSpecialDrawOption() [2/2]

virtual const char * TGo4ViewPanel::GetSpecialDrawOption ( TGo4Slot * slot)
virtual

◆ GetSubPad() [1/2]

TPad * TGo4ViewPanel::GetSubPad ( TPad * toppad,
int num,
bool onlytoplevel )
virtual

◆ GetSubPad() [2/2]

virtual TPad * TGo4ViewPanel::GetSubPad ( TPad * toppad,
int num,
bool onlytoplevel )
virtual

◆ GetSuperimposeSlot() [1/2]

TGo4Slot * TGo4ViewPanel::GetSuperimposeSlot ( TGo4Slot * slot)
virtual

◆ GetSuperimposeSlot() [2/2]

virtual TGo4Slot * TGo4ViewPanel::GetSuperimposeSlot ( TGo4Slot * slot)
virtual

◆ GetVisibleRange() [1/2]

bool TGo4ViewPanel::GetVisibleRange ( TPad * pad,
int naxis,
double & min,
double & max )
virtual

◆ GetVisibleRange() [2/2]

virtual bool TGo4ViewPanel::GetVisibleRange ( TPad * pad,
int naxis,
double & min,
double & max )
virtual

◆ InfoConditionBtn_clicked [1/2]

void TGo4ViewPanel::InfoConditionBtn_clicked ( )
virtualslot

◆ InfoConditionBtn_clicked [2/2]

virtual void TGo4ViewPanel::InfoConditionBtn_clicked ( )
virtualslot

◆ IsAcceptDrag() [1/2]

bool TGo4ViewPanel::IsAcceptDrag ( const char * itemname,
TClass * cl,
int kind )
overridevirtual

◆ IsAcceptDrag() [2/2]

bool TGo4ViewPanel::IsAcceptDrag ( const char * itemname,
TClass * cl,
int kind )
overridevirtual

Reimplemented from QGo4Widget.

◆ IsApplyToAllFlag() [1/2]

bool TGo4ViewPanel::IsApplyToAllFlag ( )
virtual

◆ IsApplyToAllFlag() [2/2]

virtual bool TGo4ViewPanel::IsApplyToAllFlag ( )
virtual

◆ IsAutoZoomFlag() [1/2]

bool TGo4ViewPanel::IsAutoZoomFlag ( )
virtual

Definition at line 4343 of file TGo4ViewPanel.cpp.

References fbAutoZoomFlag.

Referenced by AboutToShowOptionsMenu(), and SetSelectedRangeToHisto().

◆ IsAutoZoomFlag() [2/2]

virtual bool TGo4ViewPanel::IsAutoZoomFlag ( )
virtual

◆ IsConditionSelected() [1/2]

bool TGo4ViewPanel::IsConditionSelected ( TPad * pad)
virtual

Definition at line 616 of file TGo4ViewPanel.cpp.

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

Referenced by CompleteMarkerEdit(), and RefreshButtons().

◆ IsConditionSelected() [2/2]

virtual bool TGo4ViewPanel::IsConditionSelected ( TPad * pad)
virtual

◆ IsFreezeTitle() [1/2]

bool TGo4ViewPanel::IsFreezeTitle ( )
virtual

Definition at line 4358 of file TGo4ViewPanel.cpp.

References fbFreezeTitle.

◆ IsFreezeTitle() [2/2]

virtual bool TGo4ViewPanel::IsFreezeTitle ( )
virtual

◆ IsPadHasSubPads() [1/4]

bool TGo4ViewPanel::IsPadHasSubPads ( TGo4Slot * padslot)
virtual

◆ IsPadHasSubPads() [2/4]

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

◆ IsPadHasSubPads() [3/4]

bool TGo4ViewPanel::IsPadHasSubPads ( TPad * pad)
virtual

Definition at line 2957 of file TGo4ViewPanel.cpp.

References GetPadSlot(), and IsPadHasSubPads().

◆ IsPadHasSubPads() [4/4]

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

◆ IsPanelPad() [1/2]

bool TGo4ViewPanel::IsPanelPad ( TPad * pad)
virtual

Definition at line 2969 of file TGo4ViewPanel.cpp.

References GetPadSlot().

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

◆ IsPanelPad() [2/2]

virtual bool TGo4ViewPanel::IsPanelPad ( TPad * pad)
virtual

◆ IsRedrawBlocked() [1/2]

bool TGo4ViewPanel::IsRedrawBlocked ( )
virtual

◆ IsRedrawBlocked() [2/2]

virtual bool TGo4ViewPanel::IsRedrawBlocked ( )
virtual

◆ IsRepaintTimerActive() [1/2]

bool TGo4ViewPanel::IsRepaintTimerActive ( )
virtual

Definition at line 5535 of file TGo4ViewPanel.cpp.

References fxRepaintTimerPad.

Referenced by TGo4MainWindow::checkPanelRepaintSlot(), and ShootRepaintTimer().

◆ IsRepaintTimerActive() [2/2]

virtual bool TGo4ViewPanel::IsRepaintTimerActive ( )
virtual

◆ IsWebCanvas() [1/2]

virtual bool TGo4ViewPanel::IsWebCanvas ( ) const
inlinevirtual

Definition at line 160 of file TGo4ViewPanel.h.

References fxWCanvas.

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

◆ IsWebCanvas() [2/2]

virtual bool TGo4ViewPanel::IsWebCanvas ( ) const
inlinevirtual

Definition at line 160 of file TGo4ViewPanel.h.

References fxWCanvas.

◆ linkedObjectUpdated() [1/2]

void TGo4ViewPanel::linkedObjectUpdated ( const char * linkname,
TObject * obj )
overridevirtual

◆ linkedObjectUpdated() [2/2]

void TGo4ViewPanel::linkedObjectUpdated ( const char * linkname,
TObject * obj )
overridevirtual

Reimplemented from QGo4Widget.

◆ linkedRemoved() [1/2]

◆ linkedRemoved() [2/2]

void TGo4ViewPanel::linkedRemoved ( TGo4Slot * slot,
TObject * obj )
overridevirtual

Reimplemented from QGo4Widget.

◆ linkedUpdated() [1/2]

void TGo4ViewPanel::linkedUpdated ( TGo4Slot * slot,
TObject * obj )
overridevirtual

◆ linkedUpdated() [2/2]

void TGo4ViewPanel::linkedUpdated ( TGo4Slot * slot,
TObject * obj )
overridevirtual

Reimplemented from QGo4Widget.

◆ LoadMarkers [1/2]

void TGo4ViewPanel::LoadMarkers ( )
virtualslot

Definition at line 1227 of file TGo4ViewPanel.cpp.

◆ LoadMarkers [2/2]

virtual void TGo4ViewPanel::LoadMarkers ( )
virtualslot

◆ LogMarkerValues [1/2]

◆ LogMarkerValues [2/2]

virtual void TGo4ViewPanel::LogMarkerValues ( )
virtualslot

◆ MakePictureForPad() [1/2]

◆ MakePictureForPad() [2/2]

virtual void TGo4ViewPanel::MakePictureForPad ( TGo4Picture * pic,
TPad * pad,
bool useitemname )
virtual

◆ MarkPadModified() [1/2]

◆ MarkPadModified() [2/2]

virtual void TGo4ViewPanel::MarkPadModified ( TPad * pad)
virtual

◆ MenuCommandExecutedSlot [1/2]

void TGo4ViewPanel::MenuCommandExecutedSlot ( TObject * obj,
const char * cmdname )
virtualslot

◆ MenuCommandExecutedSlot [2/2]

virtual void TGo4ViewPanel::MenuCommandExecutedSlot ( TObject * obj,
const char * cmdname )
virtualslot

◆ MoveScale() [1/2]

◆ MoveScale() [2/2]

virtual void TGo4ViewPanel::MoveScale ( int expandfactor,
int xaction,
int yaction,
int zaction )
virtual

◆ MoveSingleScale() [1/2]

void TGo4ViewPanel::MoveSingleScale ( int expandfactor,
int action,
int naxis,
TGo4Picture * opt,
TObject * padhist )
virtual

◆ MoveSingleScale() [2/2]

virtual void TGo4ViewPanel::MoveSingleScale ( int expandfactor,
int action,
int naxis,
TGo4Picture * opt,
TObject * padhist )
virtual

◆ OptionsMenuItemActivated [1/2]

◆ OptionsMenuItemActivated [2/2]

virtual void TGo4ViewPanel::OptionsMenuItemActivated ( int )
virtualslot

◆ PadClickedSlot [1/2]

◆ PadClickedSlot [2/2]

virtual void TGo4ViewPanel::PadClickedSlot ( TPad * pad,
int evx = -1,
int evy = -1 )
virtualslot

◆ PadDeleted() [1/2]

void TGo4ViewPanel::PadDeleted ( TPad * pad)
virtual

◆ PadDeleted() [2/2]

virtual void TGo4ViewPanel::PadDeleted ( TPad * pad)
virtual

◆ PadDoubleClickedSlot [1/2]

void TGo4ViewPanel::PadDoubleClickedSlot ( TPad * pad,
int evx = -1,
int evy = -1 )
virtualslot

Definition at line 1670 of file TGo4ViewPanel.cpp.

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

Referenced by TGo4ViewPanel().

◆ PadDoubleClickedSlot [2/2]

virtual void TGo4ViewPanel::PadDoubleClickedSlot ( TPad * pad,
int evx = -1,
int evy = -1 )
virtualslot

◆ PadRangeAxisChanged() [1/4]

◆ PadRangeAxisChanged() [2/4]

virtual void TGo4ViewPanel::PadRangeAxisChanged ( TPad * pad)
virtual

◆ PadRangeAxisChanged() [3/4]

void TGo4ViewPanel::PadRangeAxisChanged ( TPad * pad,
double rxmin,
double rxmax,
double rymin,
double rymax )
virtual

◆ PadRangeAxisChanged() [4/4]

virtual void TGo4ViewPanel::PadRangeAxisChanged ( TPad * pad,
double rxmin,
double rxmax,
double rymin,
double rymax )
virtual

◆ panelSlot [1/2]

void TGo4ViewPanel::panelSlot ( TGo4ViewPanel * panel,
TPad * pad,
int signalid )
virtualslot

◆ panelSlot [2/2]

virtual void TGo4ViewPanel::panelSlot ( TGo4ViewPanel * panel,
TPad * pad,
int signalid )
virtualslot

References TGo4ViewPanel().

◆ PrintCanvas [1/2]

void TGo4ViewPanel::PrintCanvas ( )
virtualslot

◆ PrintCanvas [2/2]

virtual void TGo4ViewPanel::PrintCanvas ( )
virtualslot

◆ ProcessCanvasAdopt() [1/2]

◆ ProcessCanvasAdopt() [2/2]

virtual void TGo4ViewPanel::ProcessCanvasAdopt ( TPad * tgtpad,
TPad * srcpad,
const char * srcitemname )
virtual

◆ ProcessMarkersClear() [1/2]

void TGo4ViewPanel::ProcessMarkersClear ( TPad * pad,
bool withsubpads )
virtual

◆ ProcessMarkersClear() [2/2]

virtual void TGo4ViewPanel::ProcessMarkersClear ( TPad * pad,
bool withsubpads )
virtual

◆ ProcessPadClear() [1/2]

◆ ProcessPadClear() [2/2]

virtual void TGo4ViewPanel::ProcessPadClear ( TPad * pad,
bool removeitems,
bool removesubpads )
virtual

◆ ProcessPadDoubleClick [1/2]

◆ ProcessPadDoubleClick [2/2]

virtual void TGo4ViewPanel::ProcessPadDoubleClick ( )
virtualslot

◆ ProcessPadModifiedSignal [1/2]

void TGo4ViewPanel::ProcessPadModifiedSignal ( )
virtualslot

◆ ProcessPadModifiedSignal [2/2]

virtual void TGo4ViewPanel::ProcessPadModifiedSignal ( )
virtualslot

◆ ProcessPadRedraw() [1/2]

◆ ProcessPadRedraw() [2/2]

virtual bool TGo4ViewPanel::ProcessPadRedraw ( TPad * pad,
bool force )
virtual

◆ ProcessPadStatusUpdate() [1/2]

◆ ProcessPadStatusUpdate() [2/2]

virtual void TGo4ViewPanel::ProcessPadStatusUpdate ( TPad * pad,
TGo4Slot * parent,
bool removeitems )
virtual

◆ ProcessPictureRedraw() [1/2]

◆ ProcessPictureRedraw() [2/2]

virtual void TGo4ViewPanel::ProcessPictureRedraw ( const char * picitemname,
TPad * pad,
TGo4Picture * pic )
virtual

◆ ProduceGraphFromMarkers [1/2]

void TGo4ViewPanel::ProduceGraphFromMarkers ( )
virtualslot

◆ ProduceGraphFromMarkers [2/2]

virtual void TGo4ViewPanel::ProduceGraphFromMarkers ( )
virtualslot

◆ ProducePadsList() [1/2]

void TGo4ViewPanel::ProducePadsList ( TObjArray * arr,
TPad * toppad )
virtual

◆ ProducePadsList() [2/2]

virtual void TGo4ViewPanel::ProducePadsList ( TObjArray * arr,
TPad * toppad )
virtual

◆ ProducePicture [1/2]

void TGo4ViewPanel::ProducePicture ( )
virtualslot

◆ ProducePicture [2/2]

virtual void TGo4ViewPanel::ProducePicture ( )
virtualslot

◆ ProduceSuperimposeObject() [1/2]

◆ ProduceSuperimposeObject() [2/2]

virtual TObject * TGo4ViewPanel::ProduceSuperimposeObject ( TGo4Slot * padslot,
TGo4Picture * padopt,
TGo4Slot * sislot,
TGo4Slot * legslot,
TObjArray * objs,
TObjArray * objslots,
bool showitems )
virtual

◆ RectangularRatio() [1/2]

void TGo4ViewPanel::RectangularRatio ( TPad * pad)
virtual

Definition at line 2027 of file TGo4ViewPanel.cpp.

Referenced by SetSelectedRangeToHisto().

◆ RectangularRatio() [2/2]

virtual void TGo4ViewPanel::RectangularRatio ( TPad * pad)
virtual

◆ RedrawGraph() [1/2]

◆ RedrawGraph() [2/2]

virtual void TGo4ViewPanel::RedrawGraph ( TPad * pad,
TGo4Picture * padopt,
TGraph * gr,
bool scancontent,
bool first_draw )
virtual

◆ RedrawHistogram() [1/2]

void TGo4ViewPanel::RedrawHistogram ( TPad * pad,
TGo4Picture * padopt,
TH1 * his,
bool scancontent,
bool first_draw )
virtual

◆ RedrawHistogram() [2/2]

virtual void TGo4ViewPanel::RedrawHistogram ( TPad * pad,
TGo4Picture * padopt,
TH1 * his,
bool scancontent,
bool first_draw )
virtual

◆ RedrawImage() [1/2]

void TGo4ViewPanel::RedrawImage ( TPad * pad,
TGo4Picture * padopt,
TGo4ASImage * im,
TH2 * asihisto,
bool scancontent )
virtual

◆ RedrawImage() [2/2]

virtual void TGo4ViewPanel::RedrawImage ( TPad * pad,
TGo4Picture * padopt,
TGo4ASImage * im,
TH2 * asihisto,
bool scancontent )
virtual

◆ RedrawLegend() [1/2]

void TGo4ViewPanel::RedrawLegend ( TPad * pad,
TGo4Picture * padopt,
TGo4Slot * legslot )
virtual

Definition at line 4288 of file TGo4ViewPanel.cpp.

References TGo4Slot::GetAssignedObject().

Referenced by ProcessPadRedraw().

◆ RedrawLegend() [2/2]

virtual void TGo4ViewPanel::RedrawLegend ( TPad * pad,
TGo4Picture * padopt,
TGo4Slot * legslot )
virtual

◆ RedrawMultiGraph() [1/2]

void TGo4ViewPanel::RedrawMultiGraph ( TPad * pad,
TGo4Picture * padopt,
TMultiGraph * mg,
bool dosuperimpose,
bool scancontent )
virtual

◆ RedrawMultiGraph() [2/2]

virtual void TGo4ViewPanel::RedrawMultiGraph ( TPad * pad,
TGo4Picture * padopt,
TMultiGraph * mg,
bool dosuperimpose,
bool scancontent )
virtual

◆ RedrawPanel [1/2]

◆ RedrawPanel [2/2]

virtual void TGo4ViewPanel::RedrawPanel ( TPad * pad,
bool force )
virtualslot

◆ RedrawSpecialObjects() [1/2]

◆ RedrawSpecialObjects() [2/2]

virtual void TGo4ViewPanel::RedrawSpecialObjects ( TPad * pad,
TGo4Slot * padslot )
virtual

◆ RedrawStack() [1/2]

void TGo4ViewPanel::RedrawStack ( TPad * pad,
TGo4Picture * padopt,
THStack * hs,
bool dosuperimpose,
bool scancontent )
virtual

◆ RedrawStack() [2/2]

virtual void TGo4ViewPanel::RedrawStack ( TPad * pad,
TGo4Picture * padopt,
THStack * hs,
bool dosuperimpose,
bool scancontent )
virtual

◆ RefreshButtons [1/2]

◆ RefreshButtons [2/2]

virtual void TGo4ViewPanel::RefreshButtons ( )
virtualslot

◆ ResetPadFillColors() [1/2]

void TGo4ViewPanel::ResetPadFillColors ( TPad * pad,
int col,
TPad * backup = nullptr )
virtual

Definition at line 4433 of file TGo4ViewPanel.cpp.

References ResetPadFillColors(), and TGo4LockGuard.

Referenced by ResetPadFillColors(), and TGo4MainWindow::SavePanelCanvas().

◆ ResetPadFillColors() [2/2]

virtual void TGo4ViewPanel::ResetPadFillColors ( TPad * pad,
int col,
TPad * backup = nullptr )
virtual

◆ ResetWidget() [1/2]

void TGo4ViewPanel::ResetWidget ( )
overridevirtual

Reimplemented from QGo4Widget.

Definition at line 381 of file TGo4ViewPanel.cpp.

◆ ResetWidget() [2/2]

void TGo4ViewPanel::ResetWidget ( )
overridevirtual

Reimplemented from QGo4Widget.

◆ resizeEvent() [1/2]

void TGo4ViewPanel::resizeEvent ( QResizeEvent * e)
overrideprotected

◆ resizeEvent() [2/2]

void TGo4ViewPanel::resizeEvent ( QResizeEvent * e)
overrideprotected

◆ ResizeGedEditor() [1/2]

void TGo4ViewPanel::ResizeGedEditor ( )
virtual

Definition at line 5490 of file TGo4ViewPanel.cpp.

References fxQCanvas.

Referenced by CanvasUpdatedSlot(), and StartRootEditor().

◆ ResizeGedEditor() [2/2]

virtual void TGo4ViewPanel::ResizeGedEditor ( )
virtual

◆ SaveCanvas [1/2]

void TGo4ViewPanel::SaveCanvas ( )
virtualslot

Definition at line 1790 of file TGo4ViewPanel.cpp.

References QGo4Widget::ServiceCall().

Referenced by TGo4ViewPanel().

◆ SaveCanvas [2/2]

virtual void TGo4ViewPanel::SaveCanvas ( )
virtualslot

◆ SaveMarkers [1/2]

void TGo4ViewPanel::SaveMarkers ( )
virtualslot

Definition at line 1209 of file TGo4ViewPanel.cpp.

◆ SaveMarkers [2/2]

virtual void TGo4ViewPanel::SaveMarkers ( )
virtualslot

◆ ScanDrawOptions() [1/2]

◆ ScanDrawOptions() [2/2]

virtual bool TGo4ViewPanel::ScanDrawOptions ( TPad * pad,
TGo4Slot * padslot,
TGo4Picture * pic,
bool onlyscan )
virtual

◆ ScanObjectsDrawOptions() [1/2]

void TGo4ViewPanel::ScanObjectsDrawOptions ( bool onlyscan,
TGo4Slot * padslot,
TObjArray * objs,
TObjArray * objslots )
virtual

◆ ScanObjectsDrawOptions() [2/2]

virtual void TGo4ViewPanel::ScanObjectsDrawOptions ( bool onlyscan,
TGo4Slot * padslot,
TObjArray * objs,
TObjArray * objslots )
virtual

◆ SelectedMarkerCmb_activated [1/2]

void TGo4ViewPanel::SelectedMarkerCmb_activated ( int indx)
virtualslot

◆ SelectedMarkerCmb_activated [2/2]

virtual void TGo4ViewPanel::SelectedMarkerCmb_activated ( int indx)
virtualslot

◆ SelectMenuItemActivated [1/2]

◆ SelectMenuItemActivated [2/2]

virtual void TGo4ViewPanel::SelectMenuItemActivated ( int )
virtualslot

◆ SetActiveObj() [1/2]

void TGo4ViewPanel::SetActiveObj ( TPad * pad,
int kind,
TGo4Slot * activeslot )
protectedvirtual

◆ SetActiveObj() [2/2]

virtual void TGo4ViewPanel::SetActiveObj ( TPad * pad,
int kind,
TGo4Slot * activeslot )
protectedvirtual

◆ SetActivePad [1/2]

◆ SetActivePad [2/2]

virtual void TGo4ViewPanel::SetActivePad ( TPad * pad)
virtualslot

◆ SetApplyToAllFlag() [1/2]

void TGo4ViewPanel::SetApplyToAllFlag ( bool on)
virtual

Definition at line 5363 of file TGo4ViewPanel.cpp.

References fbApplyToAllFlag.

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

◆ SetApplyToAllFlag() [2/2]

virtual void TGo4ViewPanel::SetApplyToAllFlag ( bool on)
virtual

◆ SetAutoScale() [1/2]

◆ SetAutoScale() [2/2]

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

◆ SetAutoZoomFlag() [1/2]

void TGo4ViewPanel::SetAutoZoomFlag ( bool on)
virtual

Definition at line 4348 of file TGo4ViewPanel.cpp.

References fbAutoZoomFlag.

Referenced by ProcessPictureRedraw().

◆ SetAutoZoomFlag() [2/2]

virtual void TGo4ViewPanel::SetAutoZoomFlag ( bool on)
virtual

◆ SetConditionBtn_clicked [1/2]

◆ SetConditionBtn_clicked [2/2]

virtual void TGo4ViewPanel::SetConditionBtn_clicked ( )
virtualslot

◆ SetCursorMode [1/2]

void TGo4ViewPanel::SetCursorMode ( bool on)
virtualslot

Definition at line 864 of file TGo4ViewPanel.cpp.

References kind_Marker, and SwitchMarkerButton().

Referenced by TGo4ViewPanel().

◆ SetCursorMode [2/2]

virtual void TGo4ViewPanel::SetCursorMode ( bool on)
virtualslot

◆ SetDrawingMode [1/2]

void TGo4ViewPanel::SetDrawingMode ( bool on)
virtualslot

Definition at line 884 of file TGo4ViewPanel.cpp.

References kind_Arrow, and SwitchMarkerButton().

Referenced by TGo4ViewPanel().

◆ SetDrawingMode [2/2]

virtual void TGo4ViewPanel::SetDrawingMode ( bool on)
virtualslot

◆ SetDrawKind() [1/2]

void TGo4ViewPanel::SetDrawKind ( TGo4Slot * slot,
int kind )
virtual

◆ SetDrawKind() [2/2]

virtual void TGo4ViewPanel::SetDrawKind ( TGo4Slot * slot,
int kind )
virtual

◆ SetFreezedTitle() [1/2]

void TGo4ViewPanel::SetFreezedTitle ( const QString & title)
virtual

◆ SetFreezedTitle() [2/2]

virtual void TGo4ViewPanel::SetFreezedTitle ( const QString & title)
virtual

◆ SetFreezeMouseMode [1/2]

void TGo4ViewPanel::SetFreezeMouseMode ( bool on)
virtualslot

Definition at line 889 of file TGo4ViewPanel.cpp.

References fbPickAgain, fbTypingMode, and RefreshButtons().

Referenced by TGo4ViewPanel().

◆ SetFreezeMouseMode [2/2]

virtual void TGo4ViewPanel::SetFreezeMouseMode ( bool on)
virtualslot

◆ SetLateXMode [1/2]

void TGo4ViewPanel::SetLateXMode ( bool on)
virtualslot

Definition at line 879 of file TGo4ViewPanel.cpp.

References kind_Latex, and SwitchMarkerButton().

Referenced by TGo4ViewPanel().

◆ SetLateXMode [2/2]

virtual void TGo4ViewPanel::SetLateXMode ( bool on)
virtualslot

◆ SetMarkerPanel [1/2]

void TGo4ViewPanel::SetMarkerPanel ( bool flag)
virtualslot

◆ SetMarkerPanel [2/2]

virtual void TGo4ViewPanel::SetMarkerPanel ( bool )
virtualslot

◆ SetMouseMode() [1/2]

void TGo4ViewPanel::SetMouseMode ( int mode)
virtual

Definition at line 535 of file TGo4ViewPanel.cpp.

References fiMouseMode.

Referenced by SetMarkerPanel(), and SwitchMarkerButton().

◆ SetMouseMode() [2/2]

virtual void TGo4ViewPanel::SetMouseMode ( int mode)
virtual

◆ SetPadDefaults() [1/2]

◆ SetPadDefaults() [2/2]

virtual void TGo4ViewPanel::SetPadDefaults ( TPad * pad)
virtual

◆ SetPadSuperImpose() [1/2]

void TGo4ViewPanel::SetPadSuperImpose ( TPad * pad,
bool on )
virtual

◆ SetPadSuperImpose() [2/2]

virtual void TGo4ViewPanel::SetPadSuperImpose ( TPad * pad,
bool on )
virtual

◆ SetPanelName() [1/2]

void TGo4ViewPanel::SetPanelName ( const char * newname)
virtual

Definition at line 364 of file TGo4ViewPanel.cpp.

References fPanelName.

Referenced by TGo4Script::SetViewPanelName().

◆ SetPanelName() [2/2]

virtual void TGo4ViewPanel::SetPanelName ( const char * newname)
virtual

◆ SetPolygonMode [1/2]

void TGo4ViewPanel::SetPolygonMode ( bool on)
virtualslot

Definition at line 874 of file TGo4ViewPanel.cpp.

References kind_Poly, and SwitchMarkerButton().

Referenced by TGo4ViewPanel().

◆ SetPolygonMode [2/2]

virtual void TGo4ViewPanel::SetPolygonMode ( bool on)
virtualslot

◆ SetRegionMode [1/2]

void TGo4ViewPanel::SetRegionMode ( bool on)
virtualslot

Definition at line 869 of file TGo4ViewPanel.cpp.

References kind_Window, and SwitchMarkerButton().

Referenced by TGo4ViewPanel().

◆ SetRegionMode [2/2]

virtual void TGo4ViewPanel::SetRegionMode ( bool on)
virtualslot

◆ SetSelectedMarker() [1/2]

◆ SetSelectedMarker() [2/2]

virtual void TGo4ViewPanel::SetSelectedMarker ( TPad * pad,
const QString & selname,
int selindex )
virtual

◆ SetSelectedMarkerByMouseClick() [1/2]

◆ SetSelectedMarkerByMouseClick() [2/2]

virtual void TGo4ViewPanel::SetSelectedMarkerByMouseClick ( TPad * pad,
const char * name )
virtual

◆ SetSelectedObjectIndex() [1/2]

void TGo4ViewPanel::SetSelectedObjectIndex ( TGo4Slot * slot,
int indx )
virtual

◆ SetSelectedObjectIndex() [2/2]

virtual void TGo4ViewPanel::SetSelectedObjectIndex ( TGo4Slot * slot,
int indx )
virtual

◆ SetSelectedRange() [1/2]

void TGo4ViewPanel::SetSelectedRange ( double xmin,
double xmax,
double ymin,
double ymax,
double zmin,
double zmax )
virtual

◆ SetSelectedRange() [2/2]

virtual void TGo4ViewPanel::SetSelectedRange ( double xmin,
double xmax,
double ymin,
double ymax,
double zmin,
double zmax )
virtual

◆ SetSelectedRangeToHisto() [1/2]

◆ SetSelectedRangeToHisto() [2/2]

virtual void TGo4ViewPanel::SetSelectedRangeToHisto ( TPad * pad,
TH1 * h1,
THStack * hs0,
TGo4Picture * padopt,
bool ishisto )
virtual

◆ SetSlotPad() [1/2]

void TGo4ViewPanel::SetSlotPad ( TGo4Slot * padslot,
TPad * pad )
virtual

◆ SetSlotPad() [2/2]

virtual void TGo4ViewPanel::SetSlotPad ( TGo4Slot * padslot,
TPad * pad )
virtual

◆ SetSpecialDrawOption() [1/2]

void TGo4ViewPanel::SetSpecialDrawOption ( TGo4Slot * slot,
const char * drawopt )
virtual

Definition at line 3293 of file TGo4ViewPanel.cpp.

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

Referenced by AddDrawObject(), and SetSelectedMarker().

◆ SetSpecialDrawOption() [2/2]

virtual void TGo4ViewPanel::SetSpecialDrawOption ( TGo4Slot * slot,
const char * drawopt )
virtual

◆ ShiftSelectedObjectToEnd() [1/2]

bool TGo4ViewPanel::ShiftSelectedObjectToEnd ( TPad * pad)
virtual

◆ ShiftSelectedObjectToEnd() [2/2]

virtual bool TGo4ViewPanel::ShiftSelectedObjectToEnd ( TPad * pad)
virtual

◆ ShootRepaintTimer() [1/4]

◆ ShootRepaintTimer() [2/4]

virtual void TGo4ViewPanel::ShootRepaintTimer ( )
virtual

◆ ShootRepaintTimer() [3/4]

void TGo4ViewPanel::ShootRepaintTimer ( TPad * pad)
virtual

◆ ShootRepaintTimer() [4/4]

virtual void TGo4ViewPanel::ShootRepaintTimer ( TPad * pad)
virtual

◆ ShowEventStatus [1/2]

void TGo4ViewPanel::ShowEventStatus ( bool )
virtualslot

◆ ShowEventStatus [2/2]

virtual void TGo4ViewPanel::ShowEventStatus ( bool )
virtualslot

◆ StartConditionEditing() [1/2]

void TGo4ViewPanel::StartConditionEditing ( TPad * pad)
virtual

◆ StartConditionEditing() [2/2]

virtual void TGo4ViewPanel::StartConditionEditing ( TPad * pad)
virtual

◆ StartConditionEditor [1/2]

void TGo4ViewPanel::StartConditionEditor ( )
virtualslot

◆ StartConditionEditor [2/2]

virtual void TGo4ViewPanel::StartConditionEditor ( )
virtualslot

◆ StartRootEditor [1/2]

void TGo4ViewPanel::StartRootEditor ( bool )
virtualslot

◆ StartRootEditor [2/2]

virtual void TGo4ViewPanel::StartRootEditor ( bool )
virtualslot

◆ SuperImposeToggled [1/2]

void TGo4ViewPanel::SuperImposeToggled ( bool on)
virtualslot

Definition at line 5776 of file TGo4ViewPanel.cpp.

References ChangeDrawOption(), and IsRedrawBlocked().

◆ SuperImposeToggled [2/2]

virtual void TGo4ViewPanel::SuperImposeToggled ( bool )
virtualslot

◆ SwitchMarkerButton() [1/2]

◆ SwitchMarkerButton() [2/2]

virtual void TGo4ViewPanel::SwitchMarkerButton ( int kind,
bool on )
virtual

◆ TakeFullRangeFromGraph() [1/2]

void TGo4ViewPanel::TakeFullRangeFromGraph ( TGraph * gr,
TGo4Picture * padopt,
bool isfirst )
virtual

◆ TakeFullRangeFromGraph() [2/2]

virtual void TGo4ViewPanel::TakeFullRangeFromGraph ( TGraph * gr,
TGo4Picture * padopt,
bool isfirst )
virtual

◆ TakeFullRangeFromHisto() [1/2]

void TGo4ViewPanel::TakeFullRangeFromHisto ( TH1 * h1,
TGo4Picture * padopt,
bool isfirsthisto )
virtual

◆ TakeFullRangeFromHisto() [2/2]

virtual void TGo4ViewPanel::TakeFullRangeFromHisto ( TH1 * h1,
TGo4Picture * padopt,
bool isfirsthisto )
virtual

◆ TakeSelectedAxisRange() [1/4]

bool TGo4ViewPanel::TakeSelectedAxisRange ( int naxis,
TGo4Picture * padopt,
double selmin,
double selmax,
bool force )
virtual

◆ TakeSelectedAxisRange() [2/4]

virtual bool TGo4ViewPanel::TakeSelectedAxisRange ( int naxis,
TGo4Picture * padopt,
double selmin,
double selmax,
bool force )
virtual

◆ TakeSelectedAxisRange() [3/4]

bool TGo4ViewPanel::TakeSelectedAxisRange ( int naxis,
TGo4Picture * padopt,
TAxis * ax )
virtual

Definition at line 5233 of file TGo4ViewPanel.cpp.

References TakeSelectedAxisRange().

◆ TakeSelectedAxisRange() [4/4]

virtual bool TGo4ViewPanel::TakeSelectedAxisRange ( int naxis,
TGo4Picture * padopt,
TAxis * ax )
virtual

◆ UndrawItemOnPanel() [1/2]

◆ UndrawItemOnPanel() [2/2]

virtual void TGo4ViewPanel::UndrawItemOnPanel ( const char * itemname)
virtual

◆ UpdatePadStatus() [1/2]

void TGo4ViewPanel::UpdatePadStatus ( TPad * pad,
bool removeitems )
virtual

◆ UpdatePadStatus() [2/2]

virtual void TGo4ViewPanel::UpdatePadStatus ( TPad * pad,
bool removeitems )
virtual

◆ UpdatePanelCaption() [1/2]

◆ UpdatePanelCaption() [2/2]

virtual void TGo4ViewPanel::UpdatePanelCaption ( )
virtual

Field Documentation

◆ CanvasStatus

QStatusBar * TGo4ViewPanel::CanvasStatus {nullptr}
protected

Definition at line 289 of file TGo4ViewPanel.h.

Referenced by TGo4ViewPanel().

◆ fAutoScaleCheck

QCheckBox * TGo4ViewPanel::fAutoScaleCheck {nullptr}
protected

Definition at line 303 of file TGo4ViewPanel.h.

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

◆ fbaPanelName

QByteArray TGo4ViewPanel::fbaPanelName
protected

Definition at line 278 of file TGo4ViewPanel.h.

Referenced by ClosePanel(), and GetPanelName().

◆ fbApplyToAllFlag

bool TGo4ViewPanel::fbApplyToAllFlag {false}
protected

◆ fbAutoZoomFlag

bool TGo4ViewPanel::fbAutoZoomFlag {false}
protected

◆ fbCanvasCrosshair

bool TGo4ViewPanel::fbCanvasCrosshair {false}
protected

◆ fbCloneFlag

bool TGo4ViewPanel::fbCloneFlag {false}
protected

◆ fbFreezeTitle

bool TGo4ViewPanel::fbFreezeTitle {false}
protected

◆ fbLeaveFocusAfterCondEnd

bool TGo4ViewPanel::fbLeaveFocusAfterCondEnd {false}
protected

Definition at line 300 of file TGo4ViewPanel.h.

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

◆ fBlockSignals

bool TGo4ViewPanel::fBlockSignals {false}
protected

Definition at line 306 of file TGo4ViewPanel.h.

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

◆ fbMarkEditorVisible

bool TGo4ViewPanel::fbMarkEditorVisible {false}
protected

◆ fbModifiedSignalFlag

bool TGo4ViewPanel::fbModifiedSignalFlag {false}
protected

Definition at line 299 of file TGo4ViewPanel.h.

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

◆ fbPickAgain

bool TGo4ViewPanel::fbPickAgain {false}
protected

◆ fbTypingMode

bool TGo4ViewPanel::fbTypingMode {false}
protected

◆ fFreezedTitle

QString TGo4ViewPanel::fFreezedTitle
protected

Definition at line 280 of file TGo4ViewPanel.h.

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

◆ fiMouseMode

int TGo4ViewPanel::fiMouseMode {0}
protected

◆ fiPickCounter

int TGo4ViewPanel::fiPickCounter {0}
protected

◆ fiSkipRedrawCounter

int TGo4ViewPanel::fiSkipRedrawCounter {0}
protected

Definition at line 285 of file TGo4ViewPanel.h.

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

◆ fMenuBar

QMenuBar * TGo4ViewPanel::fMenuBar {nullptr}
protected

Definition at line 283 of file TGo4ViewPanel.h.

Referenced by TGo4ViewPanel().

◆ fOptionsMap

QSignalMapper * TGo4ViewPanel::fOptionsMap {nullptr}
protected

◆ fOptionsMenu

QMenu * TGo4ViewPanel::fOptionsMenu {nullptr}
protected

Definition at line 305 of file TGo4ViewPanel.h.

Referenced by TGo4ViewPanel().

◆ fPanelName

QString TGo4ViewPanel::fPanelName
protected

◆ fSelectMap

QSignalMapper * TGo4ViewPanel::fSelectMap {nullptr}
protected

Definition at line 302 of file TGo4ViewPanel.h.

Referenced by TGo4ViewPanel(), and UpdatePanelCaption().

◆ fSelectMenu

QMenu * TGo4ViewPanel::fSelectMenu {nullptr}
protected

Definition at line 301 of file TGo4ViewPanel.h.

Referenced by TGo4ViewPanel(), and UpdatePanelCaption().

◆ fxActivePad

TPad * TGo4ViewPanel::fxActivePad {nullptr}
protected

◆ fxCanvasEditorChk

QAction * TGo4ViewPanel::fxCanvasEditorChk {nullptr}
protected

Definition at line 288 of file TGo4ViewPanel.h.

Referenced by TGo4ViewPanel(), and CanvasUpdatedSlot().

◆ fxCanvasEventstatusChk

QAction * TGo4ViewPanel::fxCanvasEventstatusChk {nullptr}
protected

Definition at line 287 of file TGo4ViewPanel.h.

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

◆ fxDoubleClickTimerPad

TPad * TGo4ViewPanel::fxDoubleClickTimerPad {nullptr}
protected

◆ fxQCanvas

◆ fxRepaintTimerPad

TPad * TGo4ViewPanel::fxRepaintTimerPad {nullptr}
protected

◆ fxResizeTimerPad

TPad * TGo4ViewPanel::fxResizeTimerPad {nullptr}
protected

Definition at line 293 of file TGo4ViewPanel.h.

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

◆ fxWCanvas


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