CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_4/src/Fireworks/Core/src/FWCompactVerticalLayout.h

Go to the documentation of this file.
00001 #ifndef Fireworks_Core_FWCompactVerticalLayout_h
00002 #define Fireworks_Core_FWCompactVerticalLayout_h
00003 // -*- C++ -*-
00004 //
00005 // Package:     Core
00006 // Class  :     FWCompactVerticalLayout
00007 // 
00016 //
00017 // Original Author:  Chris Jones
00018 //         Created:  Tue Mar 17 12:10:41 CDT 2009
00019 // $Id: FWCompactVerticalLayout.h,v 1.1 2009/03/18 15:36:41 chrjones Exp $
00020 //
00021 
00022 // system include files
00023 #include "TGLayout.h"
00024 
00025 // user include files
00026 
00027 // forward declarations
00028 
00029 class FWCompactVerticalLayout : public TGVerticalLayout {
00030 
00031 public:
00032    FWCompactVerticalLayout( TGCompositeFrame* iMain);
00033    virtual ~FWCompactVerticalLayout();
00034    
00035    // ---------- const member functions ---------------------
00036    virtual void Layout();
00037    virtual TGDimension GetDefaultSize() const;
00038    
00039    // ---------- static member functions --------------------
00040    
00041    // ---------- member functions ---------------------------
00042    ClassDef(FWCompactVerticalLayout,0)  // Vertical layout manager
00043 
00044 private:
00045    FWCompactVerticalLayout(const FWCompactVerticalLayout&); // stop default
00046    
00047    const FWCompactVerticalLayout& operator=(const FWCompactVerticalLayout&); // stop default
00048    
00049    // ---------- member data --------------------------------
00050    
00051 };
00052 
00053 
00054 #endif