FLTK 1.3.0
|
00001 // 00002 // "$Id$" 00003 // 00004 // Pack header file for the Fast Light Tool Kit (FLTK). 00005 // 00006 // Copyright 1998-2010 by Bill Spitzak and others. 00007 // 00008 // This library is free software. Distribution and use rights are outlined in 00009 // the file "COPYING" which should have been included with this file. If this 00010 // file is missing or damaged, see the license at: 00011 // 00012 // http://www.fltk.org/COPYING.php 00013 // 00014 // Please report all bugs and problems on the following page: 00015 // 00016 // http://www.fltk.org/str.php 00017 // 00018 00019 /* \file 00020 Fl_Pack widget . */ 00021 00022 #ifndef Fl_Pack_H 00023 #define Fl_Pack_H 00024 00025 #include <FL/Fl_Group.H> 00026 00043 class FL_EXPORT Fl_Pack : public Fl_Group { 00044 int spacing_; 00045 00046 public: 00047 enum { // values for type(int) 00048 VERTICAL = 0, 00049 HORIZONTAL = 1 00050 }; 00051 00052 protected: 00053 void draw(); 00054 00055 public: 00056 Fl_Pack(int x,int y,int w ,int h,const char *l = 0); 00061 int spacing() const {return spacing_;} 00066 void spacing(int i) {spacing_ = i;} 00068 uchar horizontal() const {return type();} 00069 }; 00070 00071 #endif 00072 00073 // 00074 // End of "$Id$". 00075 //