Revision 54807d9b7051c0e88d7074c9d2205bbd884e0210 authored by Axel Naumann on 12 April 2022, 16:24:02 UTC, committed by Axel Naumann on 12 April 2022, 16:24:02 UTC
1 parent c67b5e1
Raw File
SettingsDlg.h
// Author: Bertrand Bellenot   22/08/02

/*************************************************************************
 * Copyright (C) 1995-2002, Bertrand Bellenot.                           *
 * All rights reserved.                                                  *
 *                                                                       *
 * For the licensing terms see the LICENSE file.                         *
 *************************************************************************/

//////////////////////////////////////////////////////////////////////////
//                                                                      //
// Definition of a dialog box used to access the main shower parameters //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

#ifndef SETTINGSDIALOG_H
#define SETTINGSDIALOG_H

#include "TGFrame.h"

#include "TGButton.h"

#include "TGTextEntry.h"

#include <TGListBox.h>

#include <TGTab.h>

class SettingsDialog : public TGTransientFrame {

private:
    TGCompositeFrame    *fFrame1;
    TGGroupFrame        *fF1, *fF3, *fF4;
    TGButton            *fOkButton, *fCancelButton, *fHelpButton;
    TGCheckButton       *fCheck1;
    TGListBox           *fListBox;
    TGTab               *fTab;
    TGTextEntry         *fTxt4, *fTxt5;
    TGLayoutHints       *fL1, *fL2, *fL3;
    Int_t                fFirstEntry;
    Int_t                fLastEntry;

public:
    SettingsDialog(const TGWindow *p, const TGWindow *main, UInt_t w, UInt_t h,
                         UInt_t options = kVerticalFrame);
    virtual ~SettingsDialog();

    // slots
    virtual void     CloseWindow();
    virtual Bool_t   ProcessMessage(Longptr_t msg, Longptr_t parm1, Longptr_t parm2);
};

#endif
back to top