
*** Modified files in JOE when it aborted on Mon Oct  5 19:58:48 1998
*** JOE was aborted because the terminal closed

*** Modified files in JOE when it aborted on Tue Oct  6 19:28:15 1998
*** JOE was aborted because the terminal closed

*** File '(Unnamed)'
etreelist.h
etreelist.h
etreelist.h

*** Modified files in JOE when it aborted on Thu Oct  8 12:26:13 1998
*** JOE was aborted because the terminal closed

*** Modified files in JOE when it aborted on Sat Oct 10 15:21:47 1998
*** JOE was aborted because the terminal closed

*** Modified files in JOE when it aborted on Sat Oct 10 15:21:47 1998
*** JOE was aborted by signal 1

*** Modified files in JOE when it aborted on Tue Oct 13 19:18:27 1998
*** JOE was aborted by signal 1

*** File 'MainWindow.i'
%{
#include "MainWindow.h"
%}


class MainWindow : public Widget
{
public:
      MainWindow ( Widget * parent = 0, const char * name = 0, long f = 0 );
      Widget("")
      {
      	self = new QMainWindow(parent,name,f);
	Widget::setWidget( self );
      };
      
       
      ~MainWindow () 
      {
      	delete self;
      };

/*      
      Widget* menuBar () const
      {
      	MenuBar *m = new MenuBar("");
	m->setWidget( self->menuBar() );
	return m;
      };
      
      Widget* statusBar () const
      {
	StatusBar *s = new StatusBar("");
	s->setWidget( self->statusBar() );
	return s;
      };
      
      
      QToolTipGroup* toolTipGroup () const
      virtual void setCentralWidget ( QWidget * ) 
      QWidget* centralWidget () const      
      void setDockEnabled ( ToolBarDock dock, bool enable ) 
      bool isDockEnabled ( ToolBarDock dock ) const
*/      
      void addToolBar ( Widget *tb, const char * label, /*ToolBarDock*/ char
	      *edge = "Top", bool nl = FALSE )
      {	
        QMainWindow::ToolBarDock dock;
	
	dock = (QMainWindow::ToolBarDock) ToolBarOrientation(edge);
      	self->addToolBar( (QToolBar *) tb->widget, label, dock, nl); 
      };
      
      void removeToolBar ( Widget *tb ) 
      {
      	self->removeToolBar( (QToolBar *) tb->widget );
      };
      
      virtual void show () 
      {
      	self->show();
      };
      
      bool rightJustification () const
      {
      	return self->rightJustification();
      };
      
      bool usesBigPixmaps () const
      {
        return self->usesBigPixmaps();
      };
      
      
//      virtual bool eventFilter ( QObject *, QEvent * ) 
};



#include "ToolBar.h"


#endif

*** Modified files in JOE when it aborted on Tue Oct 13 19:19:55 1998
*** JOE was aborted by signal 1

*** File 'DEADJOE'
%{
#include "MainWindow.h"
%}


class MainWindow : public Widget
{
public:
      MainWindow ( Widget * parent = 0, const char * name = 0, long f = 0 );

      void addToolBar ( Widget *tb, const char * label, /*ToolBarDock*/ char
	      *edge = "Top", bool nl = FALSE );

      void removeToolBar ( Widget *tb ) ;
      
      virtual void show () ;
      
      bool rightJustification () const;
      {
      	return self->rightJustification();
      };
      
      bool usesBigPixmaps () const
      {
        return self->usesBigPixmaps();
      };
      
      
//      virtual bool eventFilter ( QObject *, QEvent * ) 
};



#include "ToolBar.h"


#endif

*** Modified files in JOE when it aborted on Sat Oct 17 23:31:39 1998
*** JOE was aborted because the terminal closed

*** Modified files in JOE when it aborted on Sat Oct 17 23:31:39 1998
*** JOE was aborted by signal 1

*** Modified files in JOE when it aborted on Sun Oct 18 21:21:10 1998
*** JOE was aborted because the terminal closed

*** Modified files in JOE when it aborted on Sun Oct 18 21:21:10 1998
*** JOE was aborted by signal 1

*** File 'layout.py'
from pythonqt import *

App = Application()

f = GroupBox()
f.setFrameStyle(Frame.Panel | Frame.Sunken)

gm = GridLayout(f, 3, 3, 5)

gm.setColStretch(0,1)
gm.setColStretch(1,3)
gm.setColStretch(2,0)

gm.setRowStretch(0,2)
gm.setRowStretch(1,6)
gm.setRowStretch(2,1)

box = BoxSubLayout(BoxLayout.TopToBottom, 2)
gm.addLayout(box,0,0)

above = BoxSubLayout(BoxLayout.LeftToRight)
box.addLayout(above, 7)

for i in range(0, 4):
    lab = Label(f)
    lab.setBackgroundColor(QColorRGB(0,100,0))
    above.addWidget(lab)

below = BoxSubLayout(BoxLayout.LeftToRight)
box.addLayout(below,4)

for i in range(0, 3):
    lab = Label(f)
    lab.setBackgroundColor(QColorRGB(0,0,100))
    below.addWidget(lab)

qb = PushButton("Quit",f)
qb.connect("clicked", App.quit, App)
qb.setFixedQSize(qb.size())
gm.addWidget(qb,0,2,0x24)

ed = MultiLineEdit(f)
ed.setMinimumSize(150,150)
gm.addMultiCellWidget(ed,1,1,1,2)

for x in [("This is label 1",      QColorRGB(255,255,0), 0, 1),    \
	  ("This\nis\nlabel\ntoo", QColorRGB(255,0,0),   1, 0),    \
	  ("This is label III.",   QColorRGB(255,0,0),   2, 2)    ] :
    text, color, r, c = x
    l = LabelT(text,f)
    l.setBackgroundColor(color)
    l.setMinimumQSize(l.sizeHint())
    gm.addWidget(l, r, c)


#l1 = LabelT("This is label 1.",f)
#l1.setMinimumQSize(l1.sizeHint())
#gm.addWidget(l1,0,1)

#l2 = LabelT("This\nis\nlabel\ntoo.", f)
#l2.setMinimumQSize(l2.sizeHint())
#gm.addWidget(l2,1,0)

#l3 = LabelT("This is label III.", f)
#l3.setMinimumQSize(l3.sizeHint())
#gm.addWidget(l3, 2, 2)

l4 = LabelT("More label.", f)
l4.setMinimumQSize(l4.sizeHint())
l4.setBackgroundColor(QColorRGB(0,255,255))
gm.addMultiCellWidget(l4,2,2,0,1)

gm.activate()

f.show()
App.setMainWidget(f)
App.execLoop()






*** Modified files in JOE when it aborted on Mon Oct 19 19:58:08 1998
*** JOE was aborted by signal 1

*** File '(Unnamed)'
Object.cc

*** Modified files in JOE when it aborted on Sat Oct 24 14:18:47 1998
*** JOE was aborted because the terminal closed

*** Modified files in JOE when it aborted on Sat Oct 24 14:18:47 1998
*** JOE was aborted by signal 1

*** File '(Unnamed)'
treeview.i

*** Modified files in JOE when it aborted on Thu Oct 29 20:54:57 1998
*** JOE was aborted by signal 1

*** Modified files in JOE when it aborted on Thu Oct 29 23:59:19 1998
*** JOE was aborted by signal 1

*** Modified files in JOE when it aborted on Thu Oct 29 23:59:19 1998
*** JOE was aborted by signal 1

*** Modified files in JOE when it aborted on Fri Oct 30 21:07:11 1998
*** JOE was aborted by signal 1

*** Modified files in JOE when it aborted on Sat Oct 31 01:08:54 1998
*** JOE was aborted because the terminal closed

*** File '(Unnamed)'
/home/didx/xml-builder0.4/qtXMLClient.py

*** Modified files in JOE when it aborted on Sun Nov  1 16:32:26 1998
*** JOE was aborted by signal 1

*** Modified files in JOE when it aborted on Mon Nov  2 23:09:50 1998
*** JOE was aborted because the terminal closed

*** File 'ButtonGroup.i'
class ButtonGroup : public GroupBox
{
public:

  ButtonGroup (Widget* parent=0, const char* name=0); 
  %name(ButtonGroupTitle) ButtonGroup (const char* title, 
				       Widget* parent=0, const char* name=0);
  ~ButtonGroup ();
  bool isExclusive () const; 
  void setExclusive (int);
  int insert (Button*, int id=-1); 
  void remove (Button*);
  Button* find (int id) const;   int current();
  void setButtonState(int id, int state);
  int count();

  //Signals
  //  void pressed (int id);
  //  void released (int id); 
  //  void clicked (int id);

};

*** Modified files in JOE when it aborted on Thu Nov 12 19:07:42 1998
*** JOE was aborted because the terminal closed

*** Modified files in JOE when it aborted on Thu Nov 12 23:30:11 1998
*** JOE was aborted by signal 1
