#include <TGo4ViewPanel.h>
Public Types | |
enum | Go4ViewPanelMenuesId { CrosshairId = 302, FreezeTitleId = 309, SetTitleTextId = 310, SuperimposeId = 1011, StatisticsId = 1006, SetTitleId = 1007, SetLegendId = 1008, DrawTimeId = 1012, DrawDateId = 1013, DrawItemnameId = 1014, AxisTimeDisplayId = 1015, SetTimeFormatId = 1016, 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_FitInfo = 221, kind_FitArrows = 222, kind_Other = 300, kind_Fitter = 301, kind_Permanet = 1000, kind_PadOptions = 1001, kind_ThisPad = 1002, kind_PadSlot = 1003 } |
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) |
virtual void | PadDoubleClickedSlot (TPad *pad) |
virtual void | CanvasDropEventSlot (QDropEvent *event, TPad *pad) |
virtual void | CanvasStatusEventSlot (const char *message) |
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 | RectangularRatio () |
virtual void | DefaultPadMargin () |
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 | 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) |
Public Member Functions | |
TGo4ViewPanel (QWidget *parent=0, const char *name=0) | |
virtual | ~TGo4ViewPanel () |
virtual const char * | GetPanelName () |
virtual void | SetPanelName (const char *newname) |
virtual TGo4Slot * | GetPanelSlot () |
virtual TGo4Slot * | AddNewSlot (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 TGo4Slot * | GetSelectedSlot (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 TGo4Slot * | AddDrawObject (TPad *pad, int kind, const char *itemname, TObject *obj, bool owner, const char *drawopt) |
virtual TGo4Slot * | GetDrawObjectSlot (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 TGo4Slot * | GetPadSlot (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 TGo4Slot * | GetPadMainObjectSlot (TPad *pad) |
virtual TGo4Slot * | GetSuperimposeSlot (TGo4Slot *slot) |
virtual TObject * | GetPadMainObject (TPad *pad) |
virtual TCanvas * | GetCanvas () |
virtual QRootCanvas * | GetQCanvas () |
virtual TPad * | GetActivePad () |
virtual void | AllocatePadOptions (TPad *pad) |
virtual TGo4Picture * | GetPadOptions (TPad *pad) |
virtual TGo4Picture * | GetPadOptions (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) |
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 | 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) |
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 | 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) |
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) |
Protected Attributes | |
QString | fPanelName |
QByteArray | fbaPanelName |
bool | fbEditorFrameVisible |
TVirtualPadEditor * | fxPeditor |
QRootWindow * | fxRooteditor |
bool | fbFreezeTitle |
QString | fFreezedTitle |
bool | fbMarkEditorVisible |
bool | fbTypingMode |
QMenuBar * | fMenuBar |
TPad * | fxActivePad |
int | fiSkipRedrawCounter |
bool | fbCanvasCrosshair |
bool | fbCanvasEventstatus |
QStatusBar * | CanvasStatus |
bool | fbApplyToAllFlag |
TPad * | fxRepaintTimerPad |
TPad * | fxDoubleClickTimerPad |
int | fiMouseMode |
int | fiPickCounter |
bool | fbPickAgain |
bool | fbCloneFlag |
bool | fbModifiedSignalFlag |
bool | fbLeaveFocusAfterCondEnd |
TH1 * | fDummyHisto |
QMenu * | fSelectMenu |
QSignalMapper * | fSelectMap |
QCheckBox * | fAutoScaleCheck |
QSignalMapper * | fOptionsMap |
QMenu * | fOptionsMenu |
Definition at line 44 of file TGo4ViewPanel.h.
anonymous enum |
Definition at line 76 of file TGo4ViewPanel.h.
kMouseROOT | |
kMousePickCursor | |
kMousePickLimits | |
kMousePickPolygon | |
kMousePickLatex | |
kMouseDraw |
Definition at line 67 of file TGo4ViewPanel.h.
Definition at line 50 of file TGo4ViewPanel.h.
TGo4ViewPanel::TGo4ViewPanel | ( | QWidget * | parent = 0 , |
|
const char * | name = 0 | |||
) |
Definition at line 94 of file TGo4ViewPanel.cpp.
References AboutToShowOptionsMenu(), AddChkAction(), AddIdAction(), ApplyToAllToggled(), AutoScaleToggled(), AxisTimeDisplayId, CanvasStatus, CanvasUpdatedSlot(), ClearActivePad(), ClearAllMarkers(), ClearCanvas(), CrosshairId, DefaultPadMargin(), DrawDateId, DrawItemnameId, DrawTimeId, fAutoScaleCheck, fbApplyToAllFlag, fbCanvasCrosshair, fbCanvasEventstatus, fbCloneFlag, fbEditorFrameVisible, fbFreezeTitle, fbLeaveFocusAfterCondEnd, fbMarkEditorVisible, fbModifiedSignalFlag, fbPickAgain, fbTypingMode, fDummyHisto, fFreezedTitle, fiMouseMode, fiPickCounter, fiSkipRedrawCounter, fMenuBar, fOptionsMap, fOptionsMenu, fPanelName, FreezeTitleId, fSelectMap, fSelectMenu, fxActivePad, fxDoubleClickTimerPad, fxPeditor, fxRepaintTimerPad, fxRooteditor, TGo4QSettings::getPadEventStatus(), GetPanelName(), GetQCanvas(), go4sett, QRootApplication::IsRootCanvasMenuEnabled(), MenuCommandExecutedSlot(), OptionsMenuItemActivated(), PadClickedSlot(), PadDoubleClickedSlot(), PrintCanvas(), ProduceGraphFromMarkers(), ProducePicture(), RectangularRatio(), RefreshButtons(), SaveCanvas(), SelectMenuItemActivated(), SetActivePad(), SetLegendId, SetMarkerPanel(), SetTimeFormatId, SetTitleId, SetTitleTextId, ShowEventStatus(), StartConditionEditor(), StartRootEditor(), StatisticsId, and SuperimposeId.
TGo4ViewPanel::~TGo4ViewPanel | ( | ) | [virtual] |
Definition at line 255 of file TGo4ViewPanel.cpp.
References QGo4Widget::CallPanelFunc(), fDummyHisto, fxPeditor, fxRepaintTimerPad, GetCanvas(), IsPanelPad(), QGo4Widget::panel_Deleted, and ProcessMarkersClear().
void TGo4ViewPanel::AboutToShowOptionsMenu | ( | ) | [virtual, slot] |
Definition at line 1975 of file TGo4ViewPanel.cpp.
References AxisTimeDisplayId, CrosshairId, DrawDateId, DrawItemnameId, DrawTimeId, fbCanvasCrosshair, fbCloneFlag, fbFreezeTitle, fOptionsMap, FreezeTitleId, GetActivePad(), GetCanvas(), GetPadOptions(), TGo4Picture::IsHisStats(), TGo4Picture::IsHisTitle(), TGo4Picture::IsLegendDraw(), TGo4Picture::IsSuperimpose(), TGo4Picture::IsTitleDate(), TGo4Picture::IsTitleItem(), TGo4Picture::IsTitleTime(), TGo4Picture::IsXAxisTimeDisplay(), SetIdAction(), SetLegendId, SetTitleId, StatisticsId, and SuperimposeId.
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::ActivateInGedEditor | ( | TObject * | obj | ) | [virtual] |
Definition at line 5214 of file TGo4ViewPanel.cpp.
References fbEditorFrameVisible, fxPeditor, GetActivePad(), and GetCanvas().
Referenced by TGo4HisDrawOptionsShort::ChangeColor(), TGo4HisDrawOptions::ChangeColor(), SelectMenuItemActivated(), and StartRootEditor().
TGo4Slot * TGo4ViewPanel::AddDrawObject | ( | TPad * | pad, | |
int | kind, | |||
const char * | itemname, | |||
TObject * | obj, | |||
bool | owner, | |||
const char * | drawopt | |||
) | [virtual] |
Definition at line 2145 of file TGo4ViewPanel.cpp.
References AddNewSlot(), QGo4Widget::Browser(), TGo4BrowserProxy::BrowserSlot(), QGo4Widget::CallPanelFunc(), ClearPad(), fbCloneFlag, TGo4Slot::FindChild(), GetPadOptions(), GetPadSlot(), TGo4BrowserProxy::ItemClass(), kind_Link, QGo4Widget::panel_Modified, TGo4Picture::PictureIndex, TGo4Picture::SetContentModified(), SetDrawKind(), TGo4Picture::SetDrawOption(), QGo4Widget::SetLinkedName(), TGo4Picture::SetPadModified(), TGo4Slot::SetPar(), TGo4Slot::SetProxy(), SetSpecialDrawOption(), and QGo4Widget::UndrawItem().
Referenced by AddMarkerObj(), TGo4FitPanel::Button_FitterDraw(), TGo4MainWindow::DisplayBrowserItem(), DropOnPad(), TGo4FitPanel::PaintModel(), TGo4FitPanel::PaintRange(), ProcessCanvasAdopt(), ProcessPictureRedraw(), and TGo4FitPanel::SetFitter().
void TGo4ViewPanel::AddMarkerObj | ( | TPad * | pad, | |
int | kind, | |||
TObject * | obj | |||
) | [protected, virtual] |
Definition at line 5303 of file TGo4ViewPanel.cpp.
References AddDrawObject(), TGo4Slot::FindChild(), GetPadSlot(), kind_Arrow, kind_Latex, kind_Marker, kind_Poly, kind_Window, and SetActiveObj().
Referenced by PadClickedSlot(), and ProcessPictureRedraw().
Definition at line 307 of file TGo4ViewPanel.cpp.
References GetPanelSlot().
Referenced by AddDrawObject(), ProcessCanvasAdopt(), and ProcessPadStatusUpdate().
void TGo4ViewPanel::AllocatePadOptions | ( | TPad * | pad | ) | [virtual] |
Definition at line 2921 of file TGo4ViewPanel.cpp.
References TGo4Slot::FindChild(), GetPadSlot(), kind_PadOptions, SetDrawKind(), and TGo4Slot::SetProxy().
Referenced by SetSlotPad().
void TGo4ViewPanel::ApplyToAllToggled | ( | bool | on | ) | [virtual, slot] |
Definition at line 5467 of file TGo4ViewPanel.cpp.
References fbApplyToAllFlag.
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::AutoScaleToggled | ( | bool | on | ) | [virtual, slot] |
Definition at line 5474 of file TGo4ViewPanel.cpp.
References IsRedrawBlocked(), and SetAutoScale().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::BlockPanelRedraw | ( | bool | on | ) | [virtual] |
Definition at line 2998 of file TGo4ViewPanel.cpp.
References fiSkipRedrawCounter.
Referenced by ClearPad(), panelSlot(), RedrawPanel(), SetActivePad(), and UpdatePadStatus().
void TGo4ViewPanel::CanvasDropEventSlot | ( | QDropEvent * | event, | |
TPad * | pad | |||
) | [virtual, slot] |
Definition at line 1602 of file TGo4ViewPanel.cpp.
References QGo4Widget::service_DropEvent, and QGo4Widget::widgetService().
void TGo4ViewPanel::CanvasStatusEventSlot | ( | const char * | message | ) | [virtual, slot] |
Definition at line 1607 of file TGo4ViewPanel.cpp.
References CanvasStatus.
void TGo4ViewPanel::CanvasUpdatedSlot | ( | ) | [virtual, slot] |
Definition at line 1676 of file TGo4ViewPanel.cpp.
References ResizeGedEditor().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::ChangeDrawOption | ( | int | kind, | |
int | value, | |||
const char * | drawopt | |||
) | [virtual] |
Definition at line 4163 of file TGo4ViewPanel.cpp.
References ChangeDrawOptionForPad(), GetActivePad(), GetCanvas(), GetPadSlot(), TGo4Iter::getslot(), IsApplyToAllFlag(), TGo4Iter::next(), and RedrawPanel().
Referenced by TGo4HisDrawOptions::ChangeDrawOptionForCurrentPanel(), OptionsMenuItemActivated(), TGo4HisDrawOptionsShort::SetDrawOpt(), TGo4Style::SetPadColor(), TGo4Style::SetPalette(), and SuperImposeToggled().
void TGo4ViewPanel::ChangeDrawOptionForPad | ( | TGo4Slot * | padslot, | |
int | kind, | |||
int | value, | |||
const char * | drawopt | |||
) | [virtual] |
Definition at line 4121 of file TGo4ViewPanel.cpp.
References TGo4Picture::ChangeDrawOption(), GetPadOptions(), GetSelectedObjectIndex(), GetSlotPad(), TGo4Picture::SetDrawOption(), TGo4Picture::SetPadModified(), and TGo4Picture::SetXAxisTimeFormat().
Referenced by ChangeDrawOption().
void TGo4ViewPanel::CheckActionAtTheEnd | ( | TPad * | pad | ) | [protected, virtual] |
Definition at line 1460 of file TGo4ViewPanel.cpp.
References fbLeaveFocusAfterCondEnd, and QGo4Widget::ServiceCall().
Referenced by CompleteMarkerEdit(), and PadClickedSlot().
void TGo4ViewPanel::CheckForSpecialObjects | ( | TPad * | pad, | |
TGo4Slot * | padslot | |||
) | [virtual] |
Definition at line 3269 of file TGo4ViewPanel.cpp.
References ClearPad(), ClearPadItems(), TGo4Slot::GetAssignedObject(), GetCanvas(), TGo4Slot::GetChild(), GetDrawKind(), QGo4Widget::GetLinkedName(), kind_Condition, kind_Latex, TGo4Slot::NumChilds(), ProcessCanvasAdopt(), ProcessPictureRedraw(), SetDrawKind(), and SetFreezedTitle().
Referenced by ProcessPadRedraw().
void TGo4ViewPanel::CheckObjectsAssigments | ( | TPad * | pad, | |
TGo4Slot * | padslot | |||
) | [virtual] |
Definition at line 3208 of file TGo4ViewPanel.cpp.
References CollectMainDrawObjects(), TGo4Slot::GetAssignedObject(), TGo4Slot::GetChild(), GetDrawKind(), TGo4Marker::GetHistogram(), GetPadHistogram(), GetSelectedObjectIndex(), TGo4Condition::GetWorkHistogram(), kind_Condition, kind_Other, kind_Specials, TGo4Slot::NumChilds(), TGo4Marker::SetHistogram(), and TGo4Condition::SetWorkHistogram().
Referenced by linkedRemoved(), ProcessPadClear(), ProcessPadRedraw(), and RedrawSpecialObjects().
void TGo4ViewPanel::checkRepaintSlot | ( | ) | [virtual, slot] |
Definition at line 5266 of file TGo4ViewPanel.cpp.
References fxRepaintTimerPad, and RedrawPanel().
Referenced by TGo4MainWindow::checkPanelRepaintSlot().
void TGo4ViewPanel::CleanupGedEditor | ( | ) | [virtual] |
Definition at line 5228 of file TGo4ViewPanel.cpp.
References fDummyHisto, fxPeditor, and GetCanvas().
Referenced by ClearPad(), CollectMainDrawObjects(), and linkedRemoved().
void TGo4ViewPanel::ClearActivePad | ( | ) | [virtual, slot] |
Definition at line 1953 of file TGo4ViewPanel.cpp.
References ClearPad(), GetActivePad(), GetCanvas(), and RedrawPanel().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::ClearAllMarkers | ( | ) | [virtual, slot] |
Definition at line 1058 of file TGo4ViewPanel.cpp.
References GetActivePad(), GetCanvas(), IsApplyToAllFlag(), ProcessMarkersClear(), and RedrawPanel().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::ClearCanvas | ( | ) | [virtual, slot] |
Definition at line 1964 of file TGo4ViewPanel.cpp.
References ClearPad(), GetCanvas(), RedrawPanel(), and SetPadDefaults().
Referenced by TGo4FitPanel::Button_FitterDraw(), and TGo4ViewPanel().
void TGo4ViewPanel::ClearPad | ( | TPad * | pad, | |
bool | removeitems, | |||
bool | removesubpads | |||
) | [virtual] |
Definition at line 4211 of file TGo4ViewPanel.cpp.
References BlockPanelRedraw(), CleanupGedEditor(), GetActivePad(), GetCanvas(), ProcessPadClear(), and SetActivePad().
Referenced by AddDrawObject(), CheckForSpecialObjects(), ClearActivePad(), ClearCanvas(), and Divide().
Definition at line 4224 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetChild(), GetDrawKind(), kind_Permanet, and TGo4Slot::NumChilds().
Referenced by CheckForSpecialObjects(), ProcessPadClear(), and ProcessPadStatusUpdate().
void TGo4ViewPanel::CollectMainDrawObjects | ( | TGo4Slot * | slot, | |
TObjArray * | objs, | |||
TObjArray * | objslots, | |||
int | modifier | |||
) | [virtual] |
Definition at line 2458 of file TGo4ViewPanel.cpp.
References CleanupGedEditor(), TGo4Slot::GetAssignedObject(), TGo4Slot::GetChild(), GetDrawKind(), TGo4Slot::GetProxy(), kind_Additional, kind_Specials, TGo4Slot::NumChilds(), TGo4DrawCloneProxy::PerformRebin(), and TGo4DrawCloneProxy::UpdateTitle().
Referenced by CheckObjectsAssigments(), GetSelectedObject(), ProcessPadRedraw(), ScanDrawOptions(), ShiftSelectedObjectToEnd(), and UpdatePanelCaption().
void TGo4ViewPanel::CollectSpecialObjects | ( | TPad * | pad, | |
TObjArray * | objs, | |||
int | selectkind | |||
) | [virtual] |
Definition at line 2262 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetAssignedObject(), TGo4Slot::GetChild(), GetDrawKind(), GetPadSlot(), kind_Link, and TGo4Slot::NumChilds().
Referenced by TGo4FitPanel::ArrowChanged(), and ProduceGraphFromMarkers().
void TGo4ViewPanel::CompleteInitialization | ( | ) | [virtual] |
Definition at line 434 of file TGo4ViewPanel.cpp.
References fAutoScaleCheck, fbCloneFlag, fxRooteditor, GetCanvas(), TGo4QSettings::getCloneFlag(), GetPadOptions(), GetQCanvas(), go4sett, TGo4MdiArea::Instance(), panelSlot(), QRootCanvas::Resize(), SetActivePad(), SetPadDefaults(), and UpdatePadStatus().
Referenced by TGo4MainWindow::MakeNewPanel().
bool TGo4ViewPanel::CompleteMarkerEdit | ( | TPad * | pad | ) | [protected, virtual] |
Definition at line 1493 of file TGo4ViewPanel.cpp.
References CheckActionAtTheEnd(), DeleteDrawObject(), fbPickAgain, fiMouseMode, fiPickCounter, GetActiveObj(), TGo4PolyCond::GetCut(), GetNumMarkers(), IsConditionSelected(), kind_Arrow, kind_Poly, kind_Window, kMouseDraw, kMousePickLimits, kMousePickPolygon, RedrawPanel(), and RefreshButtons().
Referenced by PadDoubleClickedSlot(), SetActivePad(), SetMarkerPanel(), and SwitchMarkerButton().
void TGo4ViewPanel::DefaultPadMargin | ( | ) | [virtual, slot] |
Definition at line 1939 of file TGo4ViewPanel.cpp.
References GetActivePad(), and RedrawPanel().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::DeleteDrawObject | ( | TPad * | pad, | |
const char * | name | |||
) | [virtual] |
Definition at line 2232 of file TGo4ViewPanel.cpp.
References TGo4Slot::FindChild(), GetPadOptions(), GetPadSlot(), and TGo4Picture::SetPadModified().
Referenced by CompleteMarkerEdit(), and TGo4FitPanel::SetFitter().
void TGo4ViewPanel::DeleteDrawObject | ( | TPad * | pad, | |
TObject * | obj | |||
) | [virtual] |
Definition at line 2246 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetAssignedObject(), TGo4Slot::GetChild(), GetDrawKind(), GetPadSlot(), and TGo4Slot::NumChilds().
bool TGo4ViewPanel::DeleteDrawObjects | ( | TPad * | pad, | |
int | kindtodelete | |||
) | [virtual] |
Definition at line 2282 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetChild(), GetDrawKind(), GetPadOptions(), GetPadSlot(), kind_Link, TGo4Slot::NumChilds(), and TGo4Picture::SetPadModified().
Referenced by TGo4FitPanel::Button_FitterDraw(), ProcessMarkersClear(), TGo4FitPanel::RemoveDrawObjects(), and TGo4FitPanel::RemovePrimitives().
void TGo4ViewPanel::DelSelectedMarker_clicked | ( | ) | [virtual, slot] |
Definition at line 1000 of file TGo4ViewPanel.cpp.
References fbTypingMode, GetActivePad(), GetSelectedSlot(), RedrawPanel(), and SetSelectedMarker().
void TGo4ViewPanel::DisplayPadStatus | ( | TPad * | pad | ) | [virtual] |
Definition at line 4367 of file TGo4ViewPanel.cpp.
References CanvasStatus, GetPadOptions(), IsApplyToAllFlag(), and TGo4Picture::IsSuperimpose().
Referenced by SetActivePad(), and ShowEventStatus().
void TGo4ViewPanel::Divide | ( | int | numX, | |
int | numY | |||
) | [virtual] |
Definition at line 2717 of file TGo4ViewPanel.cpp.
References ClearPad(), GetActivePad(), GetPadSlot(), RedrawPanel(), and UpdatePadStatus().
Referenced by TGo4FitPanel::Button_FitterDraw(), TGo4DividePad::DivideCanvas(), TGo4Script::DivideViewPanel(), and TGo4MainWindow::MakeNewPanel().
void TGo4ViewPanel::DropOnPad | ( | TPad * | pad, | |
const char * | itemname, | |||
TClass * | cl, | |||
int | kind | |||
) | [virtual] |
Definition at line 407 of file TGo4ViewPanel.cpp.
References AddDrawObject(), QGo4Widget::Browser(), TGo4BrowserProxy::CanDrawItem(), QGo4Widget::EditItem(), TGo4BrowserProxy::GetBrowserObject(), GetCanvas(), TGo4QSettings::getFetchDataWhenDraw(), go4sett, TGo4BrowserProxy::ItemCanDo(), kind_Link, SetActivePad(), and ShootRepaintTimer().
Referenced by TGo4MainWindow::editorServiceSlot().
void TGo4ViewPanel::EditConditionBtn_clicked | ( | ) | [virtual, slot] |
Definition at line 1117 of file TGo4ViewPanel.cpp.
References QGo4Widget::EditItem(), GetActivePad(), GetDrawKind(), QGo4Widget::GetLinkedName(), GetSelectedSlot(), and kind_Condition.
TPad * TGo4ViewPanel::FindPadWithItem | ( | const char * | itemname | ) | [virtual] |
Definition at line 557 of file TGo4ViewPanel.cpp.
References GetDrawKind(), QGo4Widget::GetLinkedName(), GetPanelSlot(), TGo4Slot::GetParent(), TGo4Iter::getslot(), GetSlotPad(), kind_Condition, kind_Latex, kind_Link, and TGo4Iter::next().
Referenced by TGo4ConditionEditor::DrawCondition(), TGo4MainWindow::editorServiceSlot(), TGo4ConditionEditor::ModifyButton_clicked(), TGo4ConditionEditor::RedrawCondition(), TGo4ConditionEditor::RefreshWidget(), and TGo4ConditionEditor::WorkWithCondition().
TObject * TGo4ViewPanel::GetActiveObj | ( | TPad * | pad, | |
int | kind | |||
) | [protected, virtual] |
Definition at line 5363 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetAssignedObject(), TGo4Slot::GetChild(), GetDrawKind(), GetPadSlot(), TGo4Slot::GetPar(), GetSelectedSlot(), and TGo4Slot::NumChilds().
Referenced by CompleteMarkerEdit(), GetActiveObjName(), and PadClickedSlot().
QString TGo4ViewPanel::GetActiveObjName | ( | TPad * | pad, | |
int | kind | |||
) | [protected, virtual] |
Definition at line 5391 of file TGo4ViewPanel.cpp.
References GetActiveObj().
TPad * TGo4ViewPanel::GetActivePad | ( | ) | [virtual] |
Definition at line 2916 of file TGo4ViewPanel.cpp.
References fxActivePad.
Referenced by TGo4FitPanel::AboutToShowFitterMenu(), AboutToShowOptionsMenu(), ActivateInGedEditor(), TGo4FitPanel::Button_WorkWithPanel(), TGo4HisDrawOptionsShort::ChangeColor(), TGo4HisDrawOptions::ChangeColor(), ChangeDrawOption(), TGo4HisDrawOptions::ChangeDrawOptionForCurrentPanel(), ClearActivePad(), ClearAllMarkers(), ClearPad(), DefaultPadMargin(), DelSelectedMarker_clicked(), TGo4MainWindow::DisplayBrowserItem(), Divide(), TGo4ConditionEditor::DrawCondition(), EditConditionBtn_clicked(), TGo4MainWindow::editorServiceSlot(), TGo4FitPanel::Fitter_NewForActivePad(), GetConditionBtn_clicked(), GetSelectedRange(), InfoConditionBtn_clicked(), linkedObjectUpdated(), LogMarkerValues(), MoveScale(), OptionsMenuItemActivated(), panelSlot(), ProcessPadModifiedSignal(), ProduceGraphFromMarkers(), RectangularRatio(), RedrawPanel(), RefreshButtons(), SelectedMarkerCmb_activated(), SelectMenuItemActivated(), SetAutoScale(), SetConditionBtn_clicked(), SetMarkerPanel(), SetSelectedRange(), TGo4Script::SetSuperimpose(), ShowEventStatus(), StartConditionEditing(), StartConditionEditor(), StartRootEditor(), TGo4MdiArea::subWindowActivatedSlot(), SwitchMarkerButton(), and UpdatePanelCaption().
TCanvas * TGo4ViewPanel::GetCanvas | ( | ) | [virtual] |
Definition at line 2906 of file TGo4ViewPanel.cpp.
Referenced by AboutToShowOptionsMenu(), ActivateInGedEditor(), ChangeDrawOption(), CheckForSpecialObjects(), CleanupGedEditor(), ClearActivePad(), ClearAllMarkers(), ClearCanvas(), ClearPad(), CompleteInitialization(), TGo4MainWindow::DisplayBrowserItem(), TGo4Browser::DisplaySelectedItems(), DropOnPad(), GetNumberOfPads(), TGo4Script::GetPadOptions(), GetPadSlot(), GetSubPad(), MakePictureForPad(), MoveScale(), OptionsMenuItemActivated(), PadClickedSlot(), PadDeleted(), PadDoubleClickedSlot(), PrintCanvas(), ProcessPadClear(), ProcessPadDoubleClick(), ProducePadsList(), ProducePicture(), TGo4Script::ProduceScript(), TGo4Script::RedrawPanel(), TGo4ConditionEditor::RefreshWidget(), TGo4MainWindow::SavePanelCanvas(), ScanDrawOptions(), TGo4Script::SelectPad(), SetActivePad(), SetAutoScale(), SetSelectedRange(), ShootRepaintTimer(), StartRootEditor(), TGo4Script::StartViewPanel(), TGo4Browser::SuperImposeSelectedItems(), and ~TGo4ViewPanel().
void TGo4ViewPanel::GetConditionBtn_clicked | ( | ) | [virtual, slot] |
Definition at line 1093 of file TGo4ViewPanel.cpp.
References QGo4Widget::Browser(), GetActivePad(), TGo4BrowserProxy::GetBrowserObject(), GetDrawKind(), QGo4Widget::GetLinkedName(), GetSelectedSlot(), kind_Condition, and RefreshButtons().
const char * TGo4ViewPanel::GetDrawItemName | ( | int | itemcnt = 0 |
) | [virtual] |
Definition at line 573 of file TGo4ViewPanel.cpp.
References GetDrawKind(), QGo4Widget::GetLinkedName(), GetPanelSlot(), TGo4Iter::getslot(), kind_Condition, kind_Link, and TGo4Iter::next().
Referenced by TGo4Script::GetDrawnItemName().
int TGo4ViewPanel::GetDrawKind | ( | TGo4Slot * | slot | ) | [virtual] |
Definition at line 3114 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetIntPar().
Referenced by CheckForSpecialObjects(), CheckObjectsAssigments(), ClearPadItems(), CollectMainDrawObjects(), CollectSpecialObjects(), DeleteDrawObject(), DeleteDrawObjects(), EditConditionBtn_clicked(), FindPadWithItem(), GetActiveObj(), GetConditionBtn_clicked(), GetDrawItemName(), GetNumMarkers(), GetPadMainObjectSlot(), GetPadSlot(), GetSelectedSlot(), InfoConditionBtn_clicked(), IsConditionSelected(), linkedRemoved(), linkedUpdated(), LogMarkerValues(), MakePictureForPad(), PadClickedSlot(), ProduceSuperimposeObject(), RedrawSpecialObjects(), RefreshButtons(), SetActiveObj(), SetConditionBtn_clicked(), SetSelectedMarkerByMouseClick(), StartConditionEditor(), and UndrawItemOnPanel().
TObject * TGo4ViewPanel::GetDrawObject | ( | TPad * | pad, | |
const char * | name | |||
) | [virtual] |
Definition at line 2225 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetAssignedObject(), and GetDrawObjectSlot().
Referenced by TGo4FitPanel::Button_FitterDraw().
const char * TGo4ViewPanel::GetDrawObjectLinkName | ( | TPad * | pad, | |
TObject * | obj | |||
) | [virtual] |
Definition at line 2863 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetAssignedObject(), TGo4Slot::GetChild(), QGo4Widget::GetLinkedName(), GetPadSlot(), and TGo4Slot::NumChilds().
Referenced by TGo4ConditionEditor::RefreshWidget().
TGo4Slot * TGo4ViewPanel::GetDrawObjectSlot | ( | TPad * | pad, | |
const char * | name | |||
) | [virtual] |
Definition at line 2218 of file TGo4ViewPanel.cpp.
References TGo4Slot::FindChild(), and GetPadSlot().
Referenced by TGo4FitPanel::Fitter_NewForActivePad(), GetDrawObject(), and TGo4FitPanel::panelSlot().
int TGo4ViewPanel::GetMouseMode | ( | ) | [virtual] |
Definition at line 473 of file TGo4ViewPanel.cpp.
References fiMouseMode.
Referenced by RefreshButtons().
int TGo4ViewPanel::GetNumberOfPads | ( | TPad * | toppad | ) | [virtual] |
Definition at line 2803 of file TGo4ViewPanel.cpp.
References GetCanvas(), GetPadSlot(), TGo4Iter::getslot(), GetSlotPad(), and TGo4Iter::next().
Referenced by TGo4FitPanel::CreateDataFor(), and PadDoubleClickedSlot().
int TGo4ViewPanel::GetNumMarkers | ( | TPad * | pad, | |
int | kind | |||
) | [protected, virtual] |
Definition at line 5287 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetChild(), GetDrawKind(), GetPadSlot(), and TGo4Slot::NumChilds().
Referenced by CompleteMarkerEdit(), and PadClickedSlot().
TH1 * TGo4ViewPanel::GetPadHistogram | ( | TPad * | pad | ) | [virtual] |
Definition at line 2948 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetAssignedObject(), GetPadMainObject(), GetPadSlot(), and GetSuperimposeSlot().
Referenced by CheckObjectsAssigments(), PadClickedSlot(), PadRangeAxisChanged(), TGo4FitPanel::PaintModel(), TGo4FitPanel::PaintRange(), and TGo4ConditionEditor::RefreshWidget().
TObject * TGo4ViewPanel::GetPadMainObject | ( | TPad * | pad | ) | [virtual] |
Definition at line 2900 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetAssignedObject(), and GetPadMainObjectSlot().
Referenced by TGo4FitPanel::CreateDataFor(), GetPadHistogram(), and MoveScale().
TGo4Slot * TGo4ViewPanel::GetPadMainObjectSlot | ( | TPad * | pad | ) | [virtual] |
Definition at line 2882 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetAssignedObject(), TGo4Slot::GetChild(), GetDrawKind(), GetPadSlot(), kind_Additional, and TGo4Slot::NumChilds().
Referenced by GetPadMainObject(), and TGo4FitPanel::UpdateObjectReferenceInSlot().
TGo4Picture * TGo4ViewPanel::GetPadOptions | ( | TPad * | pad | ) | [virtual] |
Definition at line 2935 of file TGo4ViewPanel.cpp.
References GetPadSlot().
Referenced by AboutToShowOptionsMenu(), AddDrawObject(), ChangeDrawOptionForPad(), TGo4DrawCloneProxy::ChangeTitle(), CompleteInitialization(), DeleteDrawObject(), DeleteDrawObjects(), DisplayPadStatus(), TGo4Script::GetPadOptions(), GetSelectedObject(), GetSelectedRange(), GetVisibleRange(), linkedRemoved(), linkedUpdated(), MakePictureForPad(), MarkPadModified(), MoveScale(), OptionsMenuItemActivated(), PadRangeAxisChanged(), panelSlot(), TGo4HisDrawOptions::panelSlot(), ProcessCanvasAdopt(), ProcessPadClear(), ProcessPadModifiedSignal(), ProcessPadRedraw(), ProcessPadStatusUpdate(), ProcessPictureRedraw(), ScanObjectsDrawOptions(), SetAutoScale(), SetPadDefaults(), SetPadSuperImpose(), SetSelectedRange(), ShiftSelectedObjectToEnd(), and UndrawItemOnPanel().
TGo4Picture * TGo4ViewPanel::GetPadOptions | ( | TGo4Slot * | padslot | ) | [virtual] |
Definition at line 2940 of file TGo4ViewPanel.cpp.
References TGo4Slot::FindChild(), and TGo4Slot::GetAssignedObject().
TGo4Slot * TGo4ViewPanel::GetPadSlot | ( | TPad * | pad | ) | [virtual] |
Definition at line 2751 of file TGo4ViewPanel.cpp.
References GetCanvas(), GetDrawKind(), GetPanelSlot(), TGo4Iter::getslot(), GetSlotPad(), kind_PadSlot, and TGo4Iter::next().
Referenced by AddDrawObject(), AddMarkerObj(), AllocatePadOptions(), ChangeDrawOption(), CollectSpecialObjects(), DeleteDrawObject(), DeleteDrawObjects(), Divide(), GetActiveObj(), GetDrawObjectLinkName(), GetDrawObjectSlot(), GetNumberOfPads(), GetNumMarkers(), GetPadHistogram(), GetPadMainObjectSlot(), GetPadOptions(), GetSelectedMarkerIndex(), GetSelectedMarkerName(), GetSelectedObject(), GetSelectedSlot(), GetSubPad(), IsPadHasSubPads(), IsPanelPad(), LogMarkerValues(), MakePictureForPad(), MoveScale(), OptionsMenuItemActivated(), PadDeleted(), ProcessCanvasAdopt(), ProcessMarkersClear(), ProcessPadClear(), ProcessPadModifiedSignal(), ProcessPadRedraw(), ProcessPadStatusUpdate(), ProducePadsList(), RefreshButtons(), SelectMenuItemActivated(), SetActiveObj(), SetAutoScale(), SetSelectedMarker(), SetSelectedMarkerByMouseClick(), SetSelectedRange(), ShiftSelectedObjectToEnd(), StartConditionEditor(), UpdatePadStatus(), and UpdatePanelCaption().
const char * TGo4ViewPanel::GetPanelName | ( | ) | [virtual] |
Definition at line 291 of file TGo4ViewPanel.cpp.
References fbaPanelName, and fPanelName.
Referenced by TGo4MainWindow::FindViewPanel(), OptionsMenuItemActivated(), ProduceGraphFromMarkers(), ProducePicture(), SetFreezedTitle(), TGo4ViewPanel(), and UpdatePanelCaption().
TGo4Slot * TGo4ViewPanel::GetPanelSlot | ( | ) | [virtual] |
Definition at line 302 of file TGo4ViewPanel.cpp.
References QGo4Widget::GetTopSlot().
Referenced by AddNewSlot(), FindPadWithItem(), GetDrawItemName(), GetPadSlot(), MenuCommandExecutedSlot(), and UndrawItemOnPanel().
QRootCanvas * TGo4ViewPanel::GetQCanvas | ( | ) | [virtual] |
Definition at line 2911 of file TGo4ViewPanel.cpp.
Referenced by CompleteInitialization(), OptionsMenuItemActivated(), RedrawPanel(), SetActivePad(), and TGo4ViewPanel().
int TGo4ViewPanel::GetSelectedMarkerIndex | ( | TPad * | pad | ) | [virtual] |
Definition at line 485 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetIntPar(), and GetPadSlot().
Referenced by GetSelectedSlot(), RefreshButtons(), TGo4ConditionEditor::RefreshWidget(), SetSelectedMarker(), and TGo4ConditionEditor::WorkWithCondition().
QString TGo4ViewPanel::GetSelectedMarkerName | ( | TPad * | pad | ) | [virtual] |
Definition at line 478 of file TGo4ViewPanel.cpp.
References GetPadSlot(), and TGo4Slot::GetPar().
Referenced by GetSelectedSlot(), PadClickedSlot(), RedrawSpecialObjects(), RefreshButtons(), TGo4ConditionEditor::RefreshWidget(), and SetSelectedMarker().
TObject * TGo4ViewPanel::GetSelectedObject | ( | TPad * | pad, | |
const char ** | drawopt | |||
) | [virtual] |
Definition at line 3145 of file TGo4ViewPanel.cpp.
References CollectMainDrawObjects(), TGo4Slot::GetAssignedObject(), TGo4Picture::GetDrawOption(), GetPadOptions(), GetPadSlot(), GetSelectedObjectIndex(), GetSpecialDrawOption(), GetSuperimposeSlot(), and TGo4Picture::PictureIndex.
Referenced by TGo4HisDrawOptionsShort::ChangeColor(), TGo4HisDrawOptions::ChangeColor(), TGo4HisDrawOptions::panelSlot(), SelectMenuItemActivated(), and StartRootEditor().
int TGo4ViewPanel::GetSelectedObjectIndex | ( | TGo4Slot * | slot | ) | [virtual] |
Definition at line 3135 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetIntPar().
Referenced by ChangeDrawOptionForPad(), CheckObjectsAssigments(), GetSelectedObject(), SelectMenuItemActivated(), ShiftSelectedObjectToEnd(), and UpdatePanelCaption().
void TGo4ViewPanel::GetSelectedRange | ( | int & | ndim, | |
bool & | autoscale, | |||
double & | xmin, | |||
double & | xmax, | |||
double & | ymin, | |||
double & | ymax, | |||
double & | zmin, | |||
double & | zmax | |||
) | [virtual] |
Definition at line 5088 of file TGo4ViewPanel.cpp.
References GetActivePad(), TGo4Picture::GetFullRangeDim(), GetPadOptions(), GetVisibleRange(), and TGo4Picture::IsAutoScale().
Referenced by TGo4SetScaleValues::refreshView().
TGo4Slot * TGo4ViewPanel::GetSelectedSlot | ( | TPad * | pad, | |
int * | selkind, | |||
TObject ** | selobj | |||
) | [virtual] |
Definition at line 494 of file TGo4ViewPanel.cpp.
References TGo4CondArray::At(), TGo4Slot::GetAssignedObject(), TGo4Slot::GetChild(), GetDrawKind(), TGo4CondArray::GetNumber(), GetPadSlot(), GetSelectedMarkerIndex(), GetSelectedMarkerName(), kind_Arrow, kind_Condition, kind_Link, kind_Marker, kind_Poly, kind_Window, and TGo4Slot::NumChilds().
Referenced by DelSelectedMarker_clicked(), EditConditionBtn_clicked(), GetActiveObj(), GetConditionBtn_clicked(), InfoConditionBtn_clicked(), IsConditionSelected(), PadClickedSlot(), RefreshButtons(), SelectedMarkerCmb_activated(), SetConditionBtn_clicked(), SetSelectedMarker(), StartConditionEditing(), and SwitchMarkerButton().
TPad * TGo4ViewPanel::GetSlotPad | ( | TGo4Slot * | slot | ) | [virtual] |
Definition at line 2766 of file TGo4ViewPanel.cpp.
References TGo4Slot::FindChild(), and TGo4Slot::GetAssignedObject().
Referenced by ChangeDrawOptionForPad(), FindPadWithItem(), GetNumberOfPads(), GetPadSlot(), GetSubPad(), IsPadHasSubPads(), linkedRemoved(), MakePictureForPad(), MenuCommandExecutedSlot(), MoveScale(), OptionsMenuItemActivated(), ProcessMarkersClear(), ProcessPadClear(), ProcessPadRedraw(), ProcessPadStatusUpdate(), ProducePadsList(), ScanObjectsDrawOptions(), SetAutoScale(), and SetSelectedRange().
const char * TGo4ViewPanel::GetSpecialDrawOption | ( | TGo4Slot * | slot | ) | [virtual] |
Definition at line 3124 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetPar().
Referenced by GetSelectedObject(), MakePictureForPad(), ProduceSuperimposeObject(), and RedrawSpecialObjects().
TPad * TGo4ViewPanel::GetSubPad | ( | TPad * | toppad, | |
int | num, | |||
bool | onlytoplevel | |||
) | [virtual] |
Definition at line 2817 of file TGo4ViewPanel.cpp.
References GetCanvas(), GetPadSlot(), TGo4Iter::getslot(), GetSlotPad(), IsPadHasSubPads(), and TGo4Iter::next().
Referenced by TGo4FitPanel::Button_FitterDraw(), TGo4FitPanel::CreateDataFor(), TGo4Browser::DisplaySelectedItems(), TGo4FitPanel::FindPadForSlot(), TGo4Script::GetPadOptions(), and TGo4Script::SelectPad().
Definition at line 2877 of file TGo4ViewPanel.cpp.
References TGo4Slot::FindChild().
Referenced by GetPadHistogram(), GetSelectedObject(), MenuCommandExecutedSlot(), ProcessPadRedraw(), ScanDrawOptions(), and UpdatePanelCaption().
bool TGo4ViewPanel::GetVisibleRange | ( | TPad * | pad, | |
int | naxis, | |||
double & | min, | |||
double & | max | |||
) | [virtual] |
Definition at line 4913 of file TGo4ViewPanel.cpp.
References TGo4Picture::GetFullRange(), TGo4Picture::GetFullRangeDim(), GetPadOptions(), and TGo4Picture::GetRange().
Referenced by GetSelectedRange().
void TGo4ViewPanel::InfoConditionBtn_clicked | ( | ) | [virtual, slot] |
Definition at line 1107 of file TGo4ViewPanel.cpp.
References GetActivePad(), GetDrawKind(), QGo4Widget::GetLinkedName(), GetSelectedSlot(), kind_Condition, and QGo4Widget::ShowItemInfo().
bool TGo4ViewPanel::IsAcceptDrag | ( | const char * | itemname, | |
TClass * | cl, | |||
int | kind | |||
) | [virtual] |
Reimplemented from QGo4Widget.
Definition at line 398 of file TGo4ViewPanel.cpp.
References QGo4Widget::Browser(), TGo4BrowserProxy::CanDrawItem(), and TGo4BrowserProxy::ItemCanDo().
bool TGo4ViewPanel::IsApplyToAllFlag | ( | ) | [virtual] |
Definition at line 4111 of file TGo4ViewPanel.cpp.
References fbApplyToAllFlag.
Referenced by ChangeDrawOption(), ClearAllMarkers(), DisplayPadStatus(), MoveScale(), SetAutoScale(), and SetSelectedRange().
bool TGo4ViewPanel::IsConditionSelected | ( | TPad * | pad | ) | [virtual] |
Definition at line 548 of file TGo4ViewPanel.cpp.
References GetDrawKind(), GetSelectedSlot(), and kind_Condition.
Referenced by CompleteMarkerEdit(), and RefreshButtons().
bool TGo4ViewPanel::IsFreezeTitle | ( | ) | [virtual] |
Definition at line 4116 of file TGo4ViewPanel.cpp.
References fbFreezeTitle.
bool TGo4ViewPanel::IsPadHasSubPads | ( | TGo4Slot * | padslot | ) | [virtual] |
Definition at line 2776 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetChild(), GetSlotPad(), and TGo4Slot::NumChilds().
Referenced by TGo4FitPanel::CreateDataFor(), GetSubPad(), IsPadHasSubPads(), and TGo4FitPanel::WorkingWithOnlyPad().
bool TGo4ViewPanel::IsPadHasSubPads | ( | TPad * | pad | ) | [virtual] |
Definition at line 2786 of file TGo4ViewPanel.cpp.
References GetPadSlot(), and IsPadHasSubPads().
bool TGo4ViewPanel::IsPanelPad | ( | TPad * | pad | ) | [virtual] |
Definition at line 2798 of file TGo4ViewPanel.cpp.
References GetPadSlot().
Referenced by TGo4MdiArea::ResponseOnPanelEvent(), and ~TGo4ViewPanel().
bool TGo4ViewPanel::IsRedrawBlocked | ( | ) | [virtual] |
Definition at line 3006 of file TGo4ViewPanel.cpp.
References fiSkipRedrawCounter.
Referenced by AutoScaleToggled(), linkedObjectUpdated(), linkedRemoved(), linkedUpdated(), PadRangeAxisChanged(), RedrawPanel(), and SuperImposeToggled().
bool TGo4ViewPanel::IsRepaintTimerActive | ( | ) | [virtual] |
Definition at line 5261 of file TGo4ViewPanel.cpp.
References fxRepaintTimerPad.
Referenced by TGo4MainWindow::checkPanelRepaintSlot(), and ShootRepaintTimer().
void TGo4ViewPanel::linkedObjectUpdated | ( | const char * | linkname, | |
TObject * | obj | |||
) | [virtual] |
Reimplemented from QGo4Widget.
Definition at line 319 of file TGo4ViewPanel.cpp.
References fbModifiedSignalFlag, GetActivePad(), IsRedrawBlocked(), PadRangeAxisChanged(), and ProcessPadModifiedSignal().
void TGo4ViewPanel::linkedRemoved | ( | TGo4Slot * | slot, | |
TObject * | obj | |||
) | [virtual] |
Reimplemented from QGo4Widget.
Definition at line 364 of file TGo4ViewPanel.cpp.
References CheckObjectsAssigments(), CleanupGedEditor(), GetDrawKind(), GetPadOptions(), TGo4Slot::GetParent(), GetSlotPad(), IsRedrawBlocked(), kind_Condition, kind_Latex, kind_PadSlot, kind_ThisPad, PadDeleted(), TGo4Picture::SetPadModified(), and ShootRepaintTimer().
void TGo4ViewPanel::linkedUpdated | ( | TGo4Slot * | slot, | |
TObject * | obj | |||
) | [virtual] |
Reimplemented from QGo4Widget.
Definition at line 335 of file TGo4ViewPanel.cpp.
References GetDrawKind(), GetPadOptions(), TGo4Slot::GetParent(), IsRedrawBlocked(), kind_Condition, kind_Latex, kind_PadSlot, TGo4Picture::SetContentModified(), TGo4Picture::SetPadModified(), and ShootRepaintTimer().
void TGo4ViewPanel::LoadMarkers | ( | ) | [virtual, slot] |
Definition at line 1157 of file TGo4ViewPanel.cpp.
void TGo4ViewPanel::LogMarkerValues | ( | ) | [virtual, slot] |
Definition at line 1024 of file TGo4ViewPanel.cpp.
References fbTypingMode, GetActivePad(), TGo4Slot::GetAssignedObject(), TGo4Slot::GetChild(), GetDrawKind(), GetPadSlot(), kind_Arrow, kind_Condition, kind_Latex, kind_Marker, kind_Poly, kind_Window, and TGo4Slot::NumChilds().
void TGo4ViewPanel::MakePictureForPad | ( | TGo4Picture * | pic, | |
TPad * | pad, | |||
bool | useitemname | |||
) | [virtual] |
Definition at line 1726 of file TGo4ViewPanel.cpp.
References TGo4Picture::AddObjName(), TGo4Picture::AddSpecialObject(), TGo4Picture::CopyOptionsFrom(), TGo4Condition::DeletePainter(), TGo4Marker::DeletePainter(), fbFreezeTitle, fFreezedTitle, TGo4Slot::GetAssignedObject(), GetCanvas(), TGo4Slot::GetChild(), GetDrawKind(), TGo4Picture::GetDrawOption(), TGo4Slot::GetIntPar(), QGo4Widget::GetLinkedName(), GetPadOptions(), GetPadSlot(), TGo4Slot::GetProxy(), GetSlotPad(), GetSpecialDrawOption(), kind_Arrow, kind_Condition, kind_Latex, kind_Link, kind_Marker, kind_Poly, kind_Specials, kind_Window, TGo4Slot::NumChilds(), TGo4Picture::Pic(), TGo4Picture::SetDivision(), TGo4Picture::SetRebinX(), and TGo4Picture::SetRebinY().
Referenced by ProcessPadDoubleClick(), ProducePicture(), and TGo4Script::ProduceScript().
void TGo4ViewPanel::MarkPadModified | ( | TPad * | pad | ) | [virtual] |
Definition at line 2791 of file TGo4ViewPanel.cpp.
References GetPadOptions(), and TGo4Picture::SetPadModified().
Referenced by TGo4FitPanel::ArrowChanged(), TGo4HisDrawOptionsShort::ChangeColor(), TGo4HisDrawOptions::ChangeColor(), TGo4ConditionEditor::DrawCondition(), TGo4ConditionEditor::RedrawCondition(), SelectMenuItemActivated(), SetSelectedMarker(), and StartConditionEditing().
void TGo4ViewPanel::MenuCommandExecutedSlot | ( | TObject * | obj, | |
const char * | cmdname | |||
) | [virtual, slot] |
Definition at line 1628 of file TGo4ViewPanel.cpp.
References QGo4Widget::Browser(), TGo4Slot::GetAssignedObject(), GetPanelSlot(), TGo4Iter::getslot(), GetSlotPad(), GetSuperimposeSlot(), TGo4Iter::next(), TGo4BrowserProxy::Scan_gROOT(), and UpdatePadStatus().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::MoveScale | ( | int | expandfactor, | |
int | xaction, | |||
int | yaction, | |||
int | zaction | |||
) | [virtual] |
Definition at line 4385 of file TGo4ViewPanel.cpp.
References TGo4Picture::ClearRange(), GetActivePad(), GetCanvas(), GetPadMainObject(), GetPadOptions(), GetPadSlot(), TGo4Iter::getslot(), GetSlotPad(), IsApplyToAllFlag(), MoveSingleScale(), TGo4Iter::next(), RedrawPanel(), TGo4Picture::SetAutoScale(), and TGo4Picture::SetPadModified().
Referenced by TGo4ScaleOptions::MoveScale().
void TGo4ViewPanel::MoveSingleScale | ( | int | expandfactor, | |
int | action, | |||
int | naxis, | |||
TGo4Picture * | opt, | |||
TObject * | padhist | |||
) | [virtual] |
Definition at line 4432 of file TGo4ViewPanel.cpp.
References TGo4Picture::GetFullRange(), TGo4Picture::GetFullRangeDim(), TGo4Picture::GetRange(), TGo4Picture::SetAutoScale(), and TakeSelectedAxisRange().
Referenced by MoveScale().
void TGo4ViewPanel::OptionsMenuItemActivated | ( | int | id | ) | [virtual, slot] |
Definition at line 5397 of file TGo4ViewPanel.cpp.
References QGo4Widget::CallPanelFunc(), ChangeDrawOption(), CrosshairId, fbCanvasCrosshair, fbFreezeTitle, fOptionsMap, fPanelName, FreezeTitleId, GetActivePad(), GetCanvas(), GetPadOptions(), GetPadSlot(), GetPanelName(), GetQCanvas(), GetSlotPad(), TGo4Picture::GetXAxisTimeFormat(), QRootCanvas::Modified(), QGo4Widget::panel_Updated, SetFreezedTitle(), SetIdAction(), SetTimeFormatId, SetTitleTextId, and QRootCanvas::Update().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::PadClickedSlot | ( | TPad * | pad | ) | [virtual, slot] |
Definition at line 1202 of file TGo4ViewPanel.cpp.
References AddMarkerObj(), CheckActionAtTheEnd(), TGo4Condition::Draw(), TGo4Marker::Draw(), fbPickAgain, fiMouseMode, fiPickCounter, GetActiveObj(), TGo4Slot::GetAssignedObject(), GetCanvas(), TGo4PolyCond::GetCut(), TGo4Condition::GetDimension(), GetDrawKind(), TGo4Marker::GetInstances(), GetNumMarkers(), GetPadHistogram(), GetSelectedMarkerName(), GetSelectedSlot(), TGo4WinCond::GetXLow(), TGo4WinCond::GetYLow(), TGo4Condition::IsXMaxDraw(), TGo4Condition::IsXMeanDraw(), TGo4Condition::IsXRMSDraw(), kind_Arrow, kind_Condition, kind_Latex, kind_Marker, kind_Poly, kind_Window, kMouseDraw, kMousePickCursor, kMousePickLatex, kMousePickLimits, kMousePickPolygon, kMouseROOT, TGo4PolyCond::NextAvailableName(), SetActivePad(), TGo4Condition::SetChanged(), TGo4Marker::SetHistogram(), SetSelectedMarkerByMouseClick(), TGo4WinCond::SetValues(), TGo4PolyCond::SetValuesDirect(), TGo4Condition::SetWorkHistogram(), TGo4Condition::SetYMaxDraw(), TGo4Condition::SetYMeanDraw(), and TGo4Condition::SetYRMSDraw().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::PadDeleted | ( | TPad * | pad | ) | [virtual] |
Definition at line 5274 of file TGo4ViewPanel.cpp.
References GetCanvas(), GetPadSlot(), TGo4MdiArea::Instance(), and TGo4MdiArea::SetSelectedPad().
Referenced by linkedRemoved().
void TGo4ViewPanel::PadDoubleClickedSlot | ( | TPad * | pad | ) | [virtual, slot] |
Definition at line 1588 of file TGo4ViewPanel.cpp.
References CompleteMarkerEdit(), fxDoubleClickTimerPad, GetCanvas(), GetNumberOfPads(), and ProcessPadDoubleClick().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::PadRangeAxisChanged | ( | TPad * | pad | ) | [virtual] |
Definition at line 4987 of file TGo4ViewPanel.cpp.
References QGo4Widget::CallPanelFunc(), TGo4Picture::ClearRange(), TGo4Picture::GetFullRangeDim(), GetPadHistogram(), GetPadOptions(), IsRedrawBlocked(), QGo4Widget::panel_Updated, TGo4Picture::SetAutoScale(), TGo4Picture::SetRange(), and TakeSelectedAxisRange().
Referenced by linkedObjectUpdated(), TGo4ASImage::UnZoom(), and TGo4ASImage::Zoom().
void TGo4ViewPanel::PadRangeAxisChanged | ( | TPad * | pad, | |
double | rxmin, | |||
double | rxmax, | |||
double | rymin, | |||
double | rymax | |||
) | [virtual] |
Definition at line 5072 of file TGo4ViewPanel.cpp.
References QGo4Widget::CallPanelFunc(), GetPadOptions(), IsRedrawBlocked(), QGo4Widget::panel_Updated, and TakeSelectedAxisRange().
void TGo4ViewPanel::panelSlot | ( | TGo4ViewPanel * | panel, | |
TPad * | pad, | |||
int | signalid | |||
) | [virtual, slot] |
Definition at line 5482 of file TGo4ViewPanel.cpp.
References BlockPanelRedraw(), fAutoScaleCheck, GetActivePad(), GetPadOptions(), and TGo4Picture::IsAutoScale().
Referenced by CompleteInitialization().
void TGo4ViewPanel::PrintCanvas | ( | ) | [virtual, slot] |
Definition at line 1848 of file TGo4ViewPanel.cpp.
References GetCanvas(), TGo4PrintWidget::GetPrinter(), TGo4PrintWidget::GetPrintProg(), go4sett, and TGo4QSettings::setPrinterSett().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::ProcessCanvasAdopt | ( | TPad * | tgtpad, | |
TPad * | srcpad, | |||
const char * | srcitemname | |||
) | [virtual] |
Definition at line 3460 of file TGo4ViewPanel.cpp.
References AddDrawObject(), AddNewSlot(), TGo4Marker::GetName(), GetPadOptions(), GetPadSlot(), kind_Arrow, kind_Condition, kind_Latex, kind_Marker, kind_PadSlot, kind_Specials, knd_Reference, ScanDrawOptions(), TGo4Picture::SetAutoScale(), SetDrawKind(), TGo4Picture::SetDrawOption(), TGo4Marker::SetHistogram(), TGo4Picture::SetRange(), SetSlotPad(), TGo4Picture::SetSuperimpose(), TGo4Condition::SetWorkHistogram(), TakeFullRangeFromHisto(), and TakeSelectedAxisRange().
Referenced by CheckForSpecialObjects().
void TGo4ViewPanel::ProcessMarkersClear | ( | TPad * | pad, | |
bool | withsubpads | |||
) | [virtual] |
Definition at line 1071 of file TGo4ViewPanel.cpp.
References DeleteDrawObjects(), GetPadSlot(), TGo4Iter::getslot(), GetSlotPad(), kind_Arrow, kind_Latex, kind_Marker, kind_Poly, kind_Window, and TGo4Iter::next().
Referenced by ClearAllMarkers(), and ~TGo4ViewPanel().
void TGo4ViewPanel::ProcessPadClear | ( | TPad * | pad, | |
bool | removeitems, | |||
bool | removesubpads | |||
) | [virtual] |
Definition at line 4237 of file TGo4ViewPanel.cpp.
References QGo4Widget::CallPanelFunc(), CheckObjectsAssigments(), ClearPadItems(), fxActivePad, GetCanvas(), TGo4Slot::GetChild(), GetPadOptions(), GetPadSlot(), GetSlotPad(), TGo4Slot::NumChilds(), QGo4Widget::panel_Modified, QGo4Widget::panel_PadDeleted, and TGo4Picture::SetPadModified().
Referenced by ClearPad().
void TGo4ViewPanel::ProcessPadDoubleClick | ( | ) | [virtual, slot] |
Definition at line 1613 of file TGo4ViewPanel.cpp.
References QGo4Widget::CreateViewPanel(), fxDoubleClickTimerPad, GetCanvas(), TGo4Picture::GetNumObjNames(), MakePictureForPad(), ProcessPictureRedraw(), and ShootRepaintTimer().
Referenced by PadDoubleClickedSlot().
void TGo4ViewPanel::ProcessPadModifiedSignal | ( | ) | [virtual, slot] |
Definition at line 2317 of file TGo4ViewPanel.cpp.
References QGo4Widget::CallPanelFunc(), fbModifiedSignalFlag, GetActivePad(), GetPadOptions(), GetPadSlot(), QGo4Widget::panel_Updated, and ScanDrawOptions().
Referenced by linkedObjectUpdated().
bool TGo4ViewPanel::ProcessPadRedraw | ( | TPad * | pad, | |
bool | force | |||
) | [virtual] |
Definition at line 3671 of file TGo4ViewPanel.cpp.
References QGo4Widget::CallPanelFunc(), CheckForSpecialObjects(), CheckObjectsAssigments(), CollectMainDrawObjects(), fbCanvasCrosshair, TGo4Slot::FindChild(), TGo4Slot::GetAssignedObject(), TGo4Slot::GetChild(), TGo4Picture::GetDrawOption(), TGo4Slot::GetIntPar(), TGo4Picture::GetLogScale(), GetPadOptions(), GetPadSlot(), TGo4Slot::GetPar(), GetSlotPad(), GetSuperimposeSlot(), TGo4Picture::IsContentModified(), TGo4Picture::IsLegendDraw(), TGo4Picture::IsPadModified(), TGo4Picture::IsSuperimpose(), TGo4Picture::IsTitleItem(), TGo4Slot::NumChilds(), QGo4Widget::panel_Updated, ProduceSuperimposeObject(), RedrawGraph(), RedrawHistogram(), RedrawImage(), RedrawLegend(), RedrawMultiGraph(), RedrawSpecialObjects(), RedrawStack(), TGo4Slot::RemovePar(), ScanObjectsDrawOptions(), TGo4Picture::SetContentModified(), TGo4ASImage::SetHistogramContent(), TGo4Slot::SetIntPar(), TGo4Picture::SetPadModified(), TGo4Slot::SetPar(), and TGo4Slot::SetProxy().
Referenced by RedrawPanel().
void TGo4ViewPanel::ProcessPadStatusUpdate | ( | TPad * | pad, | |
TGo4Slot * | parent, | |||
bool | removeitems | |||
) | [virtual] |
Definition at line 2052 of file TGo4ViewPanel.cpp.
References AddNewSlot(), ClearPadItems(), TGo4Slot::FindChild(), TGo4Slot::GetChild(), GetPadOptions(), GetPadSlot(), GetSlotPad(), kind_PadSlot, TGo4Slot::NumChilds(), SetDrawKind(), SetPadDefaults(), TGo4Picture::SetPadModified(), and SetSlotPad().
Referenced by UpdatePadStatus().
void TGo4ViewPanel::ProcessPictureRedraw | ( | const char * | picitemname, | |
TPad * | pad, | |||
TGo4Picture * | pic | |||
) | [virtual] |
Definition at line 3361 of file TGo4ViewPanel.cpp.
References AddDrawObject(), AddMarkerObj(), QGo4Widget::Browser(), TGo4Picture::CopyOptionsFrom(), TGo4BrowserProxy::DefineRelatedObject(), TGo4Picture::FindPic(), TGo4BrowserProxy::GetBrowserObject(), TGo4Picture::GetDivX(), TGo4Picture::GetDivY(), TGo4Picture::GetDrawAttributes(), TGo4Picture::GetDrawOption(), TGo4QSettings::getFetchDataWhenDraw(), TGo4Picture::GetNumObjNames(), TGo4Picture::GetObjName(), GetPadOptions(), TGo4Picture::GetRebinX(), TGo4Picture::GetRebinY(), TGo4Picture::GetSpecialObjects(), go4sett, TGo4Picture::IsDivided(), kind_Arrow, kind_Latex, kind_Link, kind_Marker, kind_Poly, kind_Specials, kind_Window, TGo4Picture::PictureIndex, TGo4Picture::SetDrawOption(), TGo4Slot::SetIntPar(), TGo4Picture::SetPadModified(), TGo4Picture::SetSuperimpose(), and UpdatePadStatus().
Referenced by CheckForSpecialObjects(), ProcessPadDoubleClick(), and TGo4Script::StartViewPanel().
void TGo4ViewPanel::ProduceGraphFromMarkers | ( | ) | [virtual, slot] |
Definition at line 1695 of file TGo4ViewPanel.cpp.
References CollectSpecialObjects(), GetActivePad(), GetPanelName(), kind_Marker, and QGo4Widget::SaveObjectInMemory().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::ProducePadsList | ( | TObjArray * | arr, | |
TPad * | toppad | |||
) | [virtual] |
Definition at line 2846 of file TGo4ViewPanel.cpp.
References GetCanvas(), GetPadSlot(), TGo4Iter::getslot(), GetSlotPad(), and TGo4Iter::next().
void TGo4ViewPanel::ProducePicture | ( | ) | [virtual, slot] |
Definition at line 1686 of file TGo4ViewPanel.cpp.
References GetCanvas(), GetPanelName(), MakePictureForPad(), and QGo4Widget::SaveObjectInMemory().
Referenced by TGo4ViewPanel().
TObject * TGo4ViewPanel::ProduceSuperimposeObject | ( | TGo4Slot * | padslot, | |
TGo4Picture * | padopt, | |||
TGo4Slot * | sislot, | |||
TGo4Slot * | legslot, | |||
TObjArray * | objs, | |||
TObjArray * | objslots, | |||
bool | showitems | |||
) | [virtual] |
Definition at line 2555 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetAssignedObject(), GetDrawKind(), TGo4Picture::GetDrawOption(), TGo4Slot::GetIndexOf(), QGo4Widget::GetLinkedName(), TGo4Slot::GetPar(), GetSpecialDrawOption(), TGo4QSettings::getTGraphDrawOpt(), go4sett, kind_FitModels, TGo4Slot::RemovePar(), TGo4Picture::SetHisStats(), TGo4Slot::SetProxy(), TGo4Picture::SetXAxisTimeDisplay(), and TGo4Picture::SetXAxisTimeFormat().
Referenced by ProcessPadRedraw().
void TGo4ViewPanel::RectangularRatio | ( | ) | [virtual, slot] |
Definition at line 1908 of file TGo4ViewPanel.cpp.
References GetActivePad(), and RedrawPanel().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::RedrawGraph | ( | TPad * | pad, | |
TGo4Picture * | padopt, | |||
TGraph * | gr, | |||
bool | scancontent, | |||
bool | first_draw | |||
) | [virtual] |
Definition at line 3934 of file TGo4ViewPanel.cpp.
References TGo4Picture::GetDrawOption(), TGo4QSettings::getTGraphDrawOpt(), go4sett, TGo4Picture::IsHisStats(), TGo4Picture::IsHisTitle(), TGo4Picture::SetDrawOption(), TGo4Picture::SetHisStats(), SetSelectedRangeToHisto(), TGo4Picture::SetXAxisTimeDisplay(), TGo4Picture::SetXAxisTimeFormat(), and TakeFullRangeFromGraph().
Referenced by ProcessPadRedraw().
void TGo4ViewPanel::RedrawHistogram | ( | TPad * | pad, | |
TGo4Picture * | padopt, | |||
TH1 * | his, | |||
bool | scancontent | |||
) | [virtual] |
Definition at line 3863 of file TGo4ViewPanel.cpp.
References TGo4Picture::GetDrawOption(), TGo4QSettings::getTH1DrawOpt(), TGo4QSettings::getTH2DrawOpt(), TGo4QSettings::getTH3DrawOpt(), go4sett, TGo4Picture::IsHisStats(), TGo4Picture::IsHisTitle(), SetSelectedRangeToHisto(), and TakeFullRangeFromHisto().
Referenced by ProcessPadRedraw().
void TGo4ViewPanel::RedrawImage | ( | TPad * | pad, | |
TGo4Picture * | padopt, | |||
TGo4ASImage * | im, | |||
TH2 * | asihisto, | |||
bool | scancontent | |||
) | [virtual] |
Definition at line 4041 of file TGo4ViewPanel.cpp.
References TGo4Picture::GetDrawOption(), TGo4Picture::GetRange(), TGo4ASImage::SetDrawData(), TGo4ASImage::SetSelectedRange(), and TakeFullRangeFromHisto().
Referenced by ProcessPadRedraw().
void TGo4ViewPanel::RedrawLegend | ( | TPad * | pad, | |
TGo4Picture * | padopt, | |||
TGo4Slot * | legslot | |||
) | [virtual] |
Definition at line 4064 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetAssignedObject().
Referenced by ProcessPadRedraw().
void TGo4ViewPanel::RedrawMultiGraph | ( | TPad * | pad, | |
TGo4Picture * | padopt, | |||
TMultiGraph * | mg, | |||
bool | dosuperimpose, | |||
bool | scancontent | |||
) | [virtual] |
Definition at line 3978 of file TGo4ViewPanel.cpp.
References TGo4Picture::GetDrawOption(), TGo4Picture::GetFullRange(), TGo4Picture::GetRangeY(), TGo4QSettings::getTGraphDrawOpt(), go4sett, TGo4Picture::IsHisTitle(), TGo4Picture::PictureIndex, SetSelectedRangeToHisto(), and TakeFullRangeFromGraph().
Referenced by ProcessPadRedraw().
void TGo4ViewPanel::RedrawPanel | ( | TPad * | pad, | |
bool | force | |||
) | [virtual, slot] |
Definition at line 3615 of file TGo4ViewPanel.cpp.
References BlockPanelRedraw(), fbApplyToAllFlag, GetActivePad(), GetQCanvas(), TGo4MdiArea::GetSelectedPad(), TGo4MdiArea::Instance(), IsRedrawBlocked(), ProcessPadRedraw(), RefreshButtons(), TGo4MdiArea::SetSelectedPad(), ShootRepaintTimer(), QRootCanvas::Update(), and UpdatePanelCaption().
Referenced by ChangeDrawOption(), checkRepaintSlot(), ClearActivePad(), ClearAllMarkers(), ClearCanvas(), CompleteMarkerEdit(), DefaultPadMargin(), DelSelectedMarker_clicked(), Divide(), MoveScale(), RectangularRatio(), TGo4Script::RedrawPanel(), SetAutoScale(), and SetSelectedRange().
void TGo4ViewPanel::RedrawSpecialObjects | ( | TPad * | pad, | |
TGo4Slot * | padslot | |||
) | [virtual] |
Definition at line 4072 of file TGo4ViewPanel.cpp.
References CheckObjectsAssigments(), TGo4Slot::GetAssignedObject(), TGo4Slot::GetChild(), GetDrawKind(), GetSelectedMarkerName(), GetSpecialDrawOption(), kind_Other, kind_Specials, and TGo4Slot::NumChilds().
Referenced by ProcessPadRedraw().
void TGo4ViewPanel::RedrawStack | ( | TPad * | pad, | |
TGo4Picture * | padopt, | |||
THStack * | hs, | |||
bool | dosuperimpose, | |||
bool | scancontent | |||
) | [virtual] |
Definition at line 3890 of file TGo4ViewPanel.cpp.
References TGo4Picture::GetDrawOption(), TGo4Picture::IsHisTitle(), NoStackDrawOption, TGo4Picture::PictureIndex, SetSelectedRangeToHisto(), and TakeFullRangeFromHisto().
Referenced by ProcessPadRedraw().
void TGo4ViewPanel::RefreshButtons | ( | ) | [virtual, slot] |
Definition at line 830 of file TGo4ViewPanel.cpp.
References TGo4CondArray::At(), QGo4Widget::BrowserItemRemote(), fbMarkEditorVisible, fbPickAgain, fbTypingMode, GetActivePad(), TGo4Slot::GetAssignedObject(), TGo4Slot::GetChild(), GetDrawKind(), QGo4Widget::GetLinkedName(), GetMouseMode(), TGo4CondArray::GetNumber(), GetPadSlot(), GetSelectedMarkerIndex(), GetSelectedMarkerName(), GetSelectedSlot(), TGo4Condition::IsChanged(), IsConditionSelected(), kind_Condition, kind_Marker, kind_Poly, kind_Window, kMouseDraw, kMousePickCursor, kMousePickLatex, kMousePickLimits, kMousePickPolygon, kMouseROOT, TGo4Slot::NumChilds(), and SetSelectedMarker().
Referenced by CompleteMarkerEdit(), GetConditionBtn_clicked(), RedrawPanel(), SetConditionBtn_clicked(), SetFreezeMouseMode(), SetMarkerPanel(), SetSelectedMarkerByMouseClick(), SwitchMarkerButton(), and TGo4ViewPanel().
void TGo4ViewPanel::ResetPadFillColors | ( | TPad * | pad, | |
int | col | |||
) | [virtual] |
Definition at line 4192 of file TGo4ViewPanel.cpp.
Referenced by TGo4MainWindow::SavePanelCanvas().
void TGo4ViewPanel::ResetWidget | ( | ) | [virtual] |
Reimplemented from QGo4Widget.
Definition at line 314 of file TGo4ViewPanel.cpp.
void TGo4ViewPanel::resizeEvent | ( | QResizeEvent * | e | ) | [protected, virtual] |
Definition at line 5198 of file TGo4ViewPanel.cpp.
References go4sett, and TGo4QSettings::storePanelSize().
void TGo4ViewPanel::ResizeGedEditor | ( | ) | [virtual] |
Definition at line 5205 of file TGo4ViewPanel.cpp.
References fbEditorFrameVisible, fxPeditor, and fxRooteditor.
Referenced by CanvasUpdatedSlot(), and StartRootEditor().
void TGo4ViewPanel::SaveCanvas | ( | ) | [virtual, slot] |
Definition at line 1681 of file TGo4ViewPanel.cpp.
References QGo4Widget::ServiceCall().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::SaveMarkers | ( | ) | [virtual, slot] |
Definition at line 1139 of file TGo4ViewPanel.cpp.
bool TGo4ViewPanel::ScanDrawOptions | ( | TPad * | pad, | |
TGo4Slot * | padslot, | |||
TGo4Picture * | pic, | |||
bool | onlyscan | |||
) | [virtual] |
Definition at line 2328 of file TGo4ViewPanel.cpp.
References CollectMainDrawObjects(), fbCanvasCrosshair, GetCanvas(), TGo4Picture::GetDrawOption(), TGo4Picture::GetLogScale(), GetSuperimposeSlot(), NoStackDrawOption, ScanObjectsDrawOptions(), TGo4Picture::SetDrawOption(), TGo4Picture::SetHisStats(), TGo4Picture::SetLogScale(), TGo4Picture::SetStatsAttr(), TGo4Picture::SetTitleAttr(), and TGo4Picture::SetXAxisAttTime().
Referenced by ProcessCanvasAdopt(), and ProcessPadModifiedSignal().
void TGo4ViewPanel::ScanObjectsDrawOptions | ( | bool | onlyscan, | |
TGo4Slot * | padslot, | |||
TObjArray * | objs, | |||
TObjArray * | objslots | |||
) | [virtual] |
Definition at line 2425 of file TGo4ViewPanel.cpp.
References TGo4Picture::GetDrawAttributes(), GetPadOptions(), TGo4Slot::GetPar(), GetSlotPad(), TGo4Picture::PictureIndex, TGo4Picture::SetDrawAttributes(), and TGo4Slot::SetPar().
Referenced by ProcessPadRedraw(), and ScanDrawOptions().
void TGo4ViewPanel::SelectedMarkerCmb_activated | ( | int | indx | ) | [virtual, slot] |
Definition at line 972 of file TGo4ViewPanel.cpp.
References fbTypingMode, GetActivePad(), GetSelectedSlot(), kind_Marker, SetActiveObj(), SetSelectedMarker(), and SwitchMarkerButton().
void TGo4ViewPanel::SelectMenuItemActivated | ( | int | id | ) | [virtual, slot] |
Definition at line 1999 of file TGo4ViewPanel.cpp.
References ActivateInGedEditor(), BringToFrontId, QGo4Widget::CallPanelFunc(), GetActivePad(), GetPadSlot(), GetSelectedObject(), GetSelectedObjectIndex(), MarkPadModified(), MasterSelectId, QGo4Widget::panel_Updated, TGo4Picture::PictureIndex, SetSelectedObjectIndex(), ShiftSelectedObjectToEnd(), ShootRepaintTimer(), and UpdatePanelCaption().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::SetActiveObj | ( | TPad * | pad, | |
int | kind, | |||
TGo4Slot * | activeslot | |||
) | [protected, virtual] |
Definition at line 5344 of file TGo4ViewPanel.cpp.
References TGo4Slot::GetChild(), GetDrawKind(), GetPadSlot(), TGo4Slot::NumChilds(), TGo4Slot::RemovePar(), and TGo4Slot::SetPar().
Referenced by AddMarkerObj(), SelectedMarkerCmb_activated(), and SetSelectedMarkerByMouseClick().
void TGo4ViewPanel::SetActivePad | ( | TPad * | pad | ) | [virtual, slot] |
Definition at line 1170 of file TGo4ViewPanel.cpp.
References BlockPanelRedraw(), QGo4Widget::CallPanelFunc(), CompleteMarkerEdit(), DisplayPadStatus(), fxActivePad, GetCanvas(), GetQCanvas(), TGo4MdiArea::Instance(), QGo4Widget::panel_Activated, TGo4MdiArea::SetSelectedPad(), QRootCanvas::Update(), and UpdatePanelCaption().
Referenced by ClearPad(), CompleteInitialization(), TGo4MainWindow::DisplayBrowserItem(), DropOnPad(), TGo4ConditionEditor::ModifyButton_clicked(), PadClickedSlot(), TGo4MdiArea::ResponseOnPanelEvent(), TGo4Script::SelectPad(), StartRootEditor(), TGo4MdiArea::subWindowActivatedSlot(), and TGo4ViewPanel().
void TGo4ViewPanel::SetAutoScale | ( | bool | on, | |
TPad * | selpad | |||
) | [virtual] |
Definition at line 5103 of file TGo4ViewPanel.cpp.
References GetActivePad(), GetCanvas(), GetPadOptions(), GetPadSlot(), TGo4Iter::getslot(), GetSlotPad(), IsApplyToAllFlag(), TGo4Picture::IsAutoScale(), TGo4Picture::IsPadModified(), TGo4Iter::next(), RedrawPanel(), TGo4Picture::SetAutoScale(), and TGo4Picture::SetPadModified().
Referenced by TGo4SetScaleValues::AutoscaleChanged(), AutoScaleToggled(), and TGo4FitPanel::Button_FitterDraw().
void TGo4ViewPanel::SetConditionBtn_clicked | ( | ) | [virtual, slot] |
Definition at line 1126 of file TGo4ViewPanel.cpp.
References GetActivePad(), TGo4Slot::GetAssignedObject(), GetDrawKind(), QGo4Widget::GetLinkedName(), GetSelectedSlot(), kind_Condition, RefreshButtons(), TGo4Condition::SetChanged(), and QGo4Widget::UpdateItemInAnalysis().
void TGo4ViewPanel::SetCursorMode | ( | bool | on | ) | [virtual, slot] |
Definition at line 797 of file TGo4ViewPanel.cpp.
References kind_Marker, and SwitchMarkerButton().
void TGo4ViewPanel::SetDrawingMode | ( | bool | on | ) | [virtual, slot] |
Definition at line 817 of file TGo4ViewPanel.cpp.
References kind_Arrow, and SwitchMarkerButton().
void TGo4ViewPanel::SetDrawKind | ( | TGo4Slot * | slot, | |
int | kind | |||
) | [virtual] |
Definition at line 3094 of file TGo4ViewPanel.cpp.
References TGo4Slot::RemovePar(), and TGo4Slot::SetIntPar().
Referenced by AddDrawObject(), AllocatePadOptions(), CheckForSpecialObjects(), ProcessCanvasAdopt(), ProcessPadStatusUpdate(), and SetSlotPad().
void TGo4ViewPanel::SetFreezedTitle | ( | const QString & | title | ) | [virtual] |
Definition at line 3259 of file TGo4ViewPanel.cpp.
References fbFreezeTitle, fFreezedTitle, and GetPanelName().
Referenced by CheckForSpecialObjects(), OptionsMenuItemActivated(), and TGo4Script::StartViewPanel().
void TGo4ViewPanel::SetFreezeMouseMode | ( | bool | on | ) | [virtual, slot] |
Definition at line 822 of file TGo4ViewPanel.cpp.
References fbPickAgain, fbTypingMode, and RefreshButtons().
void TGo4ViewPanel::SetLateXMode | ( | bool | on | ) | [virtual, slot] |
Definition at line 812 of file TGo4ViewPanel.cpp.
References kind_Latex, and SwitchMarkerButton().
void TGo4ViewPanel::SetMarkerPanel | ( | ) | [virtual, slot] |
Definition at line 1010 of file TGo4ViewPanel.cpp.
References CompleteMarkerEdit(), fbMarkEditorVisible, fiPickCounter, GetActivePad(), kMouseROOT, RefreshButtons(), SetMouseMode(), and ShootRepaintTimer().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::SetMouseMode | ( | int | mode | ) | [virtual] |
Definition at line 468 of file TGo4ViewPanel.cpp.
References fiMouseMode.
Referenced by SetMarkerPanel(), and SwitchMarkerButton().
void TGo4ViewPanel::SetPadDefaults | ( | TPad * | pad | ) | [virtual] |
Definition at line 4279 of file TGo4ViewPanel.cpp.
References fbCanvasCrosshair, fbCanvasEventstatus, TGo4QSettings::getCanvasColor(), TGo4QSettings::getDrawDateFlag(), TGo4QSettings::getDrawItemFlag(), TGo4QSettings::getDrawTimeFlag(), TGo4QSettings::getOptStat(), TGo4QSettings::getOptStatH(), TGo4QSettings::getOptStatW(), TGo4QSettings::getPadCrosshair(), TGo4QSettings::getPadEventStatus(), GetPadOptions(), TGo4QSettings::getStatBoxVisible(), go4sett, l, TGo4Picture::PictureIndex, TGo4Picture::SetDrawOption(), TGo4Picture::SetHisStats(), TGo4Picture::SetTitleDate(), TGo4Picture::SetTitleItem(), TGo4Picture::SetTitleTime(), and ShowEventStatus().
Referenced by ClearCanvas(), CompleteInitialization(), and ProcessPadStatusUpdate().
void TGo4ViewPanel::SetPadSuperImpose | ( | TPad * | pad, | |
bool | on | |||
) | [virtual] |
Definition at line 2308 of file TGo4ViewPanel.cpp.
References GetPadOptions(), TGo4Picture::SetPadModified(), and TGo4Picture::SetSuperimpose().
Referenced by TGo4Script::SetSuperimpose(), and TGo4Browser::SuperImposeSelectedItems().
void TGo4ViewPanel::SetPanelName | ( | const char * | newname | ) | [virtual] |
Definition at line 297 of file TGo4ViewPanel.cpp.
References fPanelName.
Referenced by TGo4Script::SetViewPanelName().
void TGo4ViewPanel::SetPolygonMode | ( | bool | on | ) | [virtual, slot] |
Definition at line 807 of file TGo4ViewPanel.cpp.
References kind_Poly, and SwitchMarkerButton().
void TGo4ViewPanel::SetRegionMode | ( | bool | on | ) | [virtual, slot] |
Definition at line 802 of file TGo4ViewPanel.cpp.
References kind_Window, and SwitchMarkerButton().
void TGo4ViewPanel::SetSelectedMarker | ( | TPad * | pad, | |
const QString & | selname, | |||
int | selindex | |||
) | [virtual] |
Definition at line 620 of file TGo4ViewPanel.cpp.
References GetPadSlot(), GetSelectedMarkerIndex(), GetSelectedMarkerName(), GetSelectedSlot(), MarkPadModified(), TGo4Slot::RemovePar(), TGo4Slot::SetIntPar(), TGo4Slot::SetPar(), SetSpecialDrawOption(), and ShootRepaintTimer().
Referenced by DelSelectedMarker_clicked(), TGo4ConditionEditor::DrawCondition(), TGo4ConditionEditor::ModifyButton_clicked(), TGo4ConditionEditor::RedrawCondition(), RefreshButtons(), SelectedMarkerCmb_activated(), SetSelectedMarkerByMouseClick(), and SwitchMarkerButton().
void TGo4ViewPanel::SetSelectedMarkerByMouseClick | ( | TPad * | pad, | |
const char * | name | |||
) | [virtual] |
Definition at line 672 of file TGo4ViewPanel.cpp.
References TGo4CondArray::At(), fbMarkEditorVisible, TGo4Slot::GetAssignedObject(), TGo4Slot::GetChild(), GetDrawKind(), TGo4CondArray::GetNumber(), GetPadSlot(), kind_Condition, kind_Marker, kind_Poly, kind_Window, TGo4Slot::NumChilds(), RefreshButtons(), SetActiveObj(), and SetSelectedMarker().
Referenced by PadClickedSlot().
void TGo4ViewPanel::SetSelectedObjectIndex | ( | TGo4Slot * | slot, | |
int | indx | |||
) | [virtual] |
Definition at line 3129 of file TGo4ViewPanel.cpp.
References TGo4Slot::SetIntPar().
Referenced by SelectMenuItemActivated(), ShiftSelectedObjectToEnd(), and UpdatePanelCaption().
void TGo4ViewPanel::SetSelectedRange | ( | double | xmin, | |
double | xmax, | |||
double | ymin, | |||
double | ymax, | |||
double | zmin, | |||
double | zmax | |||
) | [virtual] |
Definition at line 5144 of file TGo4ViewPanel.cpp.
References GetActivePad(), GetCanvas(), TGo4Picture::GetFullRangeDim(), GetPadOptions(), GetPadSlot(), TGo4Iter::getslot(), GetSlotPad(), IsApplyToAllFlag(), TGo4Picture::IsAutoScale(), TGo4Iter::next(), RedrawPanel(), TGo4Picture::SetPadModified(), and TakeSelectedAxisRange().
Referenced by TGo4SetScaleValues::ApplyValues().
void TGo4ViewPanel::SetSelectedRangeToHisto | ( | TPad * | pad, | |
TH1 * | h1, | |||
THStack * | hs, | |||
TGo4Picture * | padopt, | |||
bool | ishisto | |||
) | [virtual] |
Definition at line 4687 of file TGo4ViewPanel.cpp.
References TGo4Picture::ClearRange(), TGo4Picture::GetFullRangeDim(), TGo4Picture::GetLogScale(), TGo4Picture::GetRange(), TGo4Picture::GetStatsAttr(), TGo4Picture::GetTitleAttr(), TGo4Picture::GetXAxisTimeFormat(), TGo4Picture::HasTitleAttr(), TGo4Picture::IsAutoScale(), TGo4Picture::IsHisStats(), TGo4Picture::IsHisTitle(), TGo4Picture::IsXAxisTimeDisplay(), and TGo4Picture::SetRange().
Referenced by RedrawGraph(), RedrawHistogram(), RedrawMultiGraph(), and RedrawStack().
void TGo4ViewPanel::SetSlotPad | ( | TGo4Slot * | padslot, | |
TPad * | pad | |||
) | [virtual] |
Definition at line 2739 of file TGo4ViewPanel.cpp.
References AllocatePadOptions(), QGo4Widget::ConnectPad(), TGo4Slot::FindChild(), kind_ThisPad, SetDrawKind(), and TGo4Slot::SetProxy().
Referenced by ProcessCanvasAdopt(), and ProcessPadStatusUpdate().
void TGo4ViewPanel::SetSpecialDrawOption | ( | TGo4Slot * | slot, | |
const char * | drawopt | |||
) | [virtual] |
Definition at line 3104 of file TGo4ViewPanel.cpp.
References TGo4Slot::RemovePar(), and TGo4Slot::SetPar().
Referenced by AddDrawObject(), and SetSelectedMarker().
bool TGo4ViewPanel::ShiftSelectedObjectToEnd | ( | TPad * | pad | ) | [virtual] |
Definition at line 3181 of file TGo4ViewPanel.cpp.
References CollectMainDrawObjects(), GetPadOptions(), GetPadSlot(), GetSelectedObjectIndex(), SetSelectedObjectIndex(), and TGo4Slot::ShiftSlotAfter().
Referenced by SelectMenuItemActivated().
void TGo4ViewPanel::ShootRepaintTimer | ( | TPad * | pad | ) | [virtual] |
Definition at line 5251 of file TGo4ViewPanel.cpp.
References QGo4Widget::CallServiceFunc(), fxRepaintTimerPad, GetCanvas(), IsRepaintTimerActive(), and QGo4Widget::service_PanelTimer.
void TGo4ViewPanel::ShootRepaintTimer | ( | ) | [virtual] |
Definition at line 5246 of file TGo4ViewPanel.cpp.
References GetCanvas().
Referenced by TGo4FitPanel::ArrowChanged(), TGo4FitPanel::Button_FitterDraw(), TGo4HisDrawOptionsShort::ChangeColor(), TGo4HisDrawOptions::ChangeColor(), TGo4MainWindow::DisplayBrowserItem(), TGo4Browser::DisplaySelectedItems(), TGo4ConditionEditor::DrawCondition(), DropOnPad(), linkedRemoved(), linkedUpdated(), TGo4FitPanel::PaintModel(), TGo4FitPanel::PaintRange(), ProcessPadDoubleClick(), TGo4ConditionEditor::RedrawCondition(), RedrawPanel(), TGo4FitPanel::RemoveDrawObjects(), TGo4FitPanel::RemovePrimitives(), SelectMenuItemActivated(), SetMarkerPanel(), SetSelectedMarker(), StartConditionEditing(), TGo4Script::StartViewPanel(), TGo4Browser::SuperImposeSelectedItems(), and UndrawItemOnPanel().
void TGo4ViewPanel::ShowEventStatus | ( | ) | [virtual, slot] |
Definition at line 2032 of file TGo4ViewPanel.cpp.
References CanvasStatus, DisplayPadStatus(), fbCanvasEventstatus, and GetActivePad().
Referenced by SetPadDefaults(), and TGo4ViewPanel().
void TGo4ViewPanel::StartConditionEditing | ( | TPad * | pad | ) | [virtual] |
Definition at line 734 of file TGo4ViewPanel.cpp.
References fbLeaveFocusAfterCondEnd, GetActivePad(), GetSelectedSlot(), kind_Poly, kind_Window, MarkPadModified(), and ShootRepaintTimer().
Referenced by TGo4ConditionEditor::ModifyButton_clicked().
void TGo4ViewPanel::StartConditionEditor | ( | ) | [virtual, slot] |
Definition at line 1889 of file TGo4ViewPanel.cpp.
References QGo4Widget::EditItem(), GetActivePad(), TGo4Slot::GetChild(), GetDrawKind(), QGo4Widget::GetLinkedName(), GetPadSlot(), kind_Condition, and TGo4Slot::NumChilds().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::StartRootEditor | ( | ) | [virtual, slot] |
Definition at line 1866 of file TGo4ViewPanel.cpp.
References ActivateInGedEditor(), fbEditorFrameVisible, fxPeditor, fxRooteditor, GetActivePad(), GetCanvas(), GetSelectedObject(), ResizeGedEditor(), SetActivePad(), QRootWindow::SetEditable(), and QRootWindow::SetResizeOnPaint().
Referenced by TGo4ViewPanel().
void TGo4ViewPanel::SuperImposeToggled | ( | bool | on | ) | [virtual, slot] |
Definition at line 5496 of file TGo4ViewPanel.cpp.
References ChangeDrawOption(), and IsRedrawBlocked().
void TGo4ViewPanel::SwitchMarkerButton | ( | int | kind, | |
bool | on | |||
) | [virtual] |
Definition at line 759 of file TGo4ViewPanel.cpp.
References CompleteMarkerEdit(), fbTypingMode, fiPickCounter, GetActivePad(), GetSelectedSlot(), kind_Arrow, kind_Latex, kind_Marker, kind_Poly, kind_Window, kMouseDraw, kMousePickCursor, kMousePickLatex, kMousePickLimits, kMousePickPolygon, kMouseROOT, RefreshButtons(), SetMouseMode(), and SetSelectedMarker().
Referenced by SelectedMarkerCmb_activated(), SetCursorMode(), SetDrawingMode(), SetLateXMode(), SetPolygonMode(), and SetRegionMode().
void TGo4ViewPanel::TakeFullRangeFromGraph | ( | TGraph * | gr, | |
TGo4Picture * | padopt, | |||
bool | isfirst | |||
) | [virtual] |
Definition at line 4653 of file TGo4ViewPanel.cpp.
References TGo4Picture::ClearFullRange(), TGo4Picture::GetFullRange(), TGo4Picture::SetFullRange(), and TGo4Picture::SetFullRangeDim().
Referenced by RedrawGraph(), and RedrawMultiGraph().
void TGo4ViewPanel::TakeFullRangeFromHisto | ( | TH1 * | h1, | |
TGo4Picture * | padopt, | |||
bool | isfirsthisto | |||
) | [virtual] |
Definition at line 4598 of file TGo4ViewPanel.cpp.
References TGo4Picture::ClearFullRange(), TGo4Picture::GetFullRange(), TGo4Picture::GetFullRangeDim(), TGo4Picture::SetFullRange(), and TGo4Picture::SetFullRangeDim().
Referenced by ProcessCanvasAdopt(), RedrawHistogram(), RedrawImage(), and RedrawStack().
bool TGo4ViewPanel::TakeSelectedAxisRange | ( | int | naxis, | |
TGo4Picture * | padopt, | |||
double | selmin, | |||
double | selmax, | |||
bool | force | |||
) | [virtual] |
Definition at line 4928 of file TGo4ViewPanel.cpp.
References TGo4Picture::ClearRange(), TGo4Picture::GetFullRange(), TGo4Picture::GetRange(), and TGo4Picture::SetRange().
Referenced by MoveSingleScale(), PadRangeAxisChanged(), ProcessCanvasAdopt(), SetSelectedRange(), and TakeSelectedAxisRange().
bool TGo4ViewPanel::TakeSelectedAxisRange | ( | int | naxis, | |
TGo4Picture * | padopt, | |||
TAxis * | ax | |||
) | [virtual] |
Definition at line 4970 of file TGo4ViewPanel.cpp.
References TakeSelectedAxisRange().
void TGo4ViewPanel::UndrawItemOnPanel | ( | const char * | itemname | ) | [virtual] |
Definition at line 593 of file TGo4ViewPanel.cpp.
References GetDrawKind(), QGo4Widget::GetLinkedName(), GetPadOptions(), GetPanelSlot(), TGo4Slot::GetParent(), TGo4Iter::getslot(), kind_Condition, kind_Latex, kind_Link, TGo4Iter::next(), TGo4Picture::SetPadModified(), and ShootRepaintTimer().
Referenced by TGo4MainWindow::editorServiceSlot().
void TGo4ViewPanel::UpdatePadStatus | ( | TPad * | pad, | |
bool | removeitems | |||
) | [virtual] |
Definition at line 2042 of file TGo4ViewPanel.cpp.
References BlockPanelRedraw(), GetPadSlot(), and ProcessPadStatusUpdate().
Referenced by CompleteInitialization(), Divide(), MenuCommandExecutedSlot(), and ProcessPictureRedraw().
void TGo4ViewPanel::UpdatePanelCaption | ( | ) | [virtual] |
Definition at line 3011 of file TGo4ViewPanel.cpp.
References AddIdAction(), BringToFrontId, CollectMainDrawObjects(), fbFreezeTitle, FirstSelectId, fSelectMap, fSelectMenu, GetActivePad(), GetPadSlot(), GetPanelName(), GetSelectedObjectIndex(), GetSuperimposeSlot(), MasterSelectId, TGo4Picture::PictureIndex, SetIdAction(), and SetSelectedObjectIndex().
Referenced by RedrawPanel(), SelectMenuItemActivated(), SetActivePad(), and TGo4Script::SetViewPanelName().
QStatusBar* TGo4ViewPanel::CanvasStatus [protected] |
Definition at line 288 of file TGo4ViewPanel.h.
Referenced by CanvasStatusEventSlot(), DisplayPadStatus(), ShowEventStatus(), and TGo4ViewPanel().
QCheckBox* TGo4ViewPanel::fAutoScaleCheck [protected] |
Definition at line 301 of file TGo4ViewPanel.h.
Referenced by CompleteInitialization(), panelSlot(), and TGo4ViewPanel().
QByteArray TGo4ViewPanel::fbaPanelName [protected] |
Definition at line 275 of file TGo4ViewPanel.h.
Referenced by GetPanelName().
bool TGo4ViewPanel::fbApplyToAllFlag [protected] |
Definition at line 289 of file TGo4ViewPanel.h.
Referenced by ApplyToAllToggled(), IsApplyToAllFlag(), RedrawPanel(), and TGo4ViewPanel().
bool TGo4ViewPanel::fbCanvasCrosshair [protected] |
Definition at line 286 of file TGo4ViewPanel.h.
Referenced by AboutToShowOptionsMenu(), OptionsMenuItemActivated(), ProcessPadRedraw(), ScanDrawOptions(), SetPadDefaults(), and TGo4ViewPanel().
bool TGo4ViewPanel::fbCanvasEventstatus [protected] |
Definition at line 287 of file TGo4ViewPanel.h.
Referenced by SetPadDefaults(), ShowEventStatus(), and TGo4ViewPanel().
bool TGo4ViewPanel::fbCloneFlag [protected] |
Definition at line 295 of file TGo4ViewPanel.h.
Referenced by AboutToShowOptionsMenu(), AddDrawObject(), CompleteInitialization(), and TGo4ViewPanel().
bool TGo4ViewPanel::fbEditorFrameVisible [protected] |
Definition at line 276 of file TGo4ViewPanel.h.
Referenced by ActivateInGedEditor(), ResizeGedEditor(), StartRootEditor(), and TGo4ViewPanel().
bool TGo4ViewPanel::fbFreezeTitle [protected] |
Definition at line 279 of file TGo4ViewPanel.h.
Referenced by AboutToShowOptionsMenu(), IsFreezeTitle(), MakePictureForPad(), OptionsMenuItemActivated(), SetFreezedTitle(), TGo4ViewPanel(), and UpdatePanelCaption().
bool TGo4ViewPanel::fbLeaveFocusAfterCondEnd [protected] |
Definition at line 297 of file TGo4ViewPanel.h.
Referenced by CheckActionAtTheEnd(), StartConditionEditing(), and TGo4ViewPanel().
bool TGo4ViewPanel::fbMarkEditorVisible [protected] |
Definition at line 281 of file TGo4ViewPanel.h.
Referenced by RefreshButtons(), SetMarkerPanel(), SetSelectedMarkerByMouseClick(), and TGo4ViewPanel().
bool TGo4ViewPanel::fbModifiedSignalFlag [protected] |
Definition at line 296 of file TGo4ViewPanel.h.
Referenced by linkedObjectUpdated(), ProcessPadModifiedSignal(), and TGo4ViewPanel().
bool TGo4ViewPanel::fbPickAgain [protected] |
Definition at line 294 of file TGo4ViewPanel.h.
Referenced by CompleteMarkerEdit(), PadClickedSlot(), RefreshButtons(), SetFreezeMouseMode(), and TGo4ViewPanel().
bool TGo4ViewPanel::fbTypingMode [protected] |
Definition at line 282 of file TGo4ViewPanel.h.
Referenced by DelSelectedMarker_clicked(), LogMarkerValues(), RefreshButtons(), SelectedMarkerCmb_activated(), SetFreezeMouseMode(), SwitchMarkerButton(), and TGo4ViewPanel().
TH1* TGo4ViewPanel::fDummyHisto [protected] |
Definition at line 298 of file TGo4ViewPanel.h.
Referenced by CleanupGedEditor(), TGo4ViewPanel(), and ~TGo4ViewPanel().
QString TGo4ViewPanel::fFreezedTitle [protected] |
Definition at line 280 of file TGo4ViewPanel.h.
Referenced by MakePictureForPad(), SetFreezedTitle(), and TGo4ViewPanel().
int TGo4ViewPanel::fiMouseMode [protected] |
Definition at line 292 of file TGo4ViewPanel.h.
Referenced by CompleteMarkerEdit(), GetMouseMode(), PadClickedSlot(), SetMouseMode(), and TGo4ViewPanel().
int TGo4ViewPanel::fiPickCounter [protected] |
Definition at line 293 of file TGo4ViewPanel.h.
Referenced by CompleteMarkerEdit(), PadClickedSlot(), SetMarkerPanel(), SwitchMarkerButton(), and TGo4ViewPanel().
int TGo4ViewPanel::fiSkipRedrawCounter [protected] |
Definition at line 285 of file TGo4ViewPanel.h.
Referenced by BlockPanelRedraw(), IsRedrawBlocked(), and TGo4ViewPanel().
QMenuBar* TGo4ViewPanel::fMenuBar [protected] |
Definition at line 283 of file TGo4ViewPanel.h.
Referenced by TGo4ViewPanel().
QSignalMapper* TGo4ViewPanel::fOptionsMap [protected] |
Definition at line 302 of file TGo4ViewPanel.h.
Referenced by AboutToShowOptionsMenu(), OptionsMenuItemActivated(), and TGo4ViewPanel().
QMenu* TGo4ViewPanel::fOptionsMenu [protected] |
Definition at line 303 of file TGo4ViewPanel.h.
Referenced by TGo4ViewPanel().
QString TGo4ViewPanel::fPanelName [protected] |
Definition at line 274 of file TGo4ViewPanel.h.
Referenced by GetPanelName(), OptionsMenuItemActivated(), SetPanelName(), and TGo4ViewPanel().
QSignalMapper* TGo4ViewPanel::fSelectMap [protected] |
Definition at line 300 of file TGo4ViewPanel.h.
Referenced by TGo4ViewPanel(), and UpdatePanelCaption().
QMenu* TGo4ViewPanel::fSelectMenu [protected] |
Definition at line 299 of file TGo4ViewPanel.h.
Referenced by TGo4ViewPanel(), and UpdatePanelCaption().
TPad* TGo4ViewPanel::fxActivePad [protected] |
Definition at line 284 of file TGo4ViewPanel.h.
Referenced by GetActivePad(), ProcessPadClear(), SetActivePad(), and TGo4ViewPanel().
TPad* TGo4ViewPanel::fxDoubleClickTimerPad [protected] |
Definition at line 291 of file TGo4ViewPanel.h.
Referenced by PadDoubleClickedSlot(), ProcessPadDoubleClick(), and TGo4ViewPanel().
TVirtualPadEditor* TGo4ViewPanel::fxPeditor [protected] |
Definition at line 277 of file TGo4ViewPanel.h.
Referenced by ActivateInGedEditor(), CleanupGedEditor(), ResizeGedEditor(), StartRootEditor(), TGo4ViewPanel(), and ~TGo4ViewPanel().
TPad* TGo4ViewPanel::fxRepaintTimerPad [protected] |
Definition at line 290 of file TGo4ViewPanel.h.
Referenced by checkRepaintSlot(), IsRepaintTimerActive(), ShootRepaintTimer(), TGo4ViewPanel(), and ~TGo4ViewPanel().
QRootWindow* TGo4ViewPanel::fxRooteditor [protected] |
Definition at line 278 of file TGo4ViewPanel.h.
Referenced by CompleteInitialization(), ResizeGedEditor(), StartRootEditor(), and TGo4ViewPanel().