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