Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > media > main > by-pkgid > ca81b57b553ae75608ba0fc5e7925e4e > files > 762

libgtkmm1.2-devel-1.2.10-1mdk.ppc.rpm

#include "TestFixture.h"

/*
** GtkToolBar
*/

class ToolBarTestWidget : public Gtk::Toolbar 
{
public:
       ToolBarTestWidget ();
      ~ToolBarTestWidget ();
  void horizontal ();
  void vertical ();
  void icons ();
  void text ();
  void both ();
  void smallSpace ();
  void bigSpace ();
  void enable ();
  void disable ();
  void borders ();
  void borderless ();
private:
  Gtk::Pixmap  *pixHorizontal;
  Gtk::Pixmap  *pixVertical;
  Gtk::Pixmap  *pixIcons;
  Gtk::Pixmap  *pixText;
  Gtk::Pixmap  *pixBoth;
  Gtk::Entry    entry;
  Gtk::Pixmap  *pixSmall;
  Gtk::Pixmap  *pixBig;
  Gtk::Pixmap  *pixEnable;
  Gtk::Pixmap  *pixDisable;
  Gtk::Pixmap  *pixBorders;
  Gtk::Pixmap  *pixBorderless;
};

class ToolBarTest : public TestFixture 
{
public:
  // functions
  static TestFixture * create ();
  virtual             ~ToolBarTest ();
  virtual void         destroyTest ();
  //  data
  static ToolBarTest * theTest;
private:
  // ctor
                       ToolBarTest ();
  // functions
  ToolBarTestWidget    toolbar;
  // data
};