[Fxruby-commits] CVS: FXRuby/ext/fox/include FXRbGradientBar.h,NONE,1.1 FXRbMenuBar.h,NONE,1.1 FXRbS
Status: Inactive
Brought to you by:
lyle
Update of /cvsroot/fxruby/FXRuby/ext/fox/include
In directory usw-pr-cvs1:/tmp/cvs-serv20910
Modified Files:
FXRuby.h
Added Files:
FXRbGradientBar.h FXRbMenuBar.h FXRbScrollBar.h
FXRbStatusBar.h FXRbStatusLine.h FXRbToolBar.h
FXRbToolBarGrip.h FXRbToolBarShell.h FXRbToolBarTab.h
FXRbToolBarVirtuals.h FXRbToolTip.h
Removed Files:
FXRbMenubar.h FXRbScrollbar.h FXRbStatusbar.h FXRbStatusline.h
FXRbToolbar.h FXRbToolbarGrip.h FXRbToolbarShell.h
FXRbToolbarTab.h FXRbToolbarVirtuals.h FXRbTooltip.h
Log Message:
Renamed classes like FXRbMenubar => FXRbMenuBar, etc.
Added header file for FXRbGradientBar.
--- NEW FILE: FXRbGradientBar.h ---
/***********************************************************************
* FXRuby -- the Ruby language bindings for the FOX GUI toolkit.
* Copyright (c) 2001 by J. Lyle Johnson. All Rights Reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For further information please contact the author by e-mail
* at "ly...@us...".
***********************************************************************/
/***********************************************************************
* $Id: FXRbGradientBar.h,v 1.1 2002/04/04 02:10:48 lyle Exp $
***********************************************************************/
#ifndef FXRBGRADIENTBAR_H
#define FXRBGRADIENTBAR_H
class FXRbGradientBar : public FXGradientBar {
FXDECLARE(FXRbGradientBar)
protected:
FXRbGradientBar(){}
#include "FXRbObjectVirtuals.h"
#include "FXRbIdVirtuals.h"
#include "FXRbDrawableVirtuals.h"
#include "FXRbWindowVirtuals.h"
public:
/// Construct a gradient bar
FXRbGradientBar(FXComposite* p,FXObject* tgt=NULL,FXSelector sel=0,FXuint opts=FRAME_NORMAL,FXint x=0,FXint y=0,FXint w=0,FXint h=0,FXint pl=DEFAULT_PAD,FXint pr=DEFAULT_PAD,FXint pt=DEFAULT_PAD,FXint pb=DEFAULT_PAD) : FXGradientBar(p,tgt,sel,opts,x,y,w,h,pl,pr,pt,pb){}
// Mark dependencies for the GC
static void markfunc(FXGradientBar* self);
// Destructor
virtual ~FXRbGradientBar(){
FXRbUnregisterRubyObj(this);
}
};
#endif
--- NEW FILE: FXRbMenuBar.h ---
/***********************************************************************
* FXRuby -- the Ruby language bindings for the FOX GUI toolkit.
* Copyright (c) 2001 by J. Lyle Johnson. All Rights Reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For further information please contact the author by e-mail
* at "ly...@us...".
***********************************************************************/
/***********************************************************************
* $Id: FXRbMenuBar.h,v 1.1 2002/04/04 02:10:48 lyle Exp $
***********************************************************************/
#ifndef FXRBMENUBAR_H
#define FXRBMENUBAR_H
class FXRbMenuBar : public FXMenuBar {
FXDECLARE(FXRbMenuBar)
protected:
FXRbMenuBar(){}
#include "FXRbObjectVirtuals.h"
#include "FXRbIdVirtuals.h"
#include "FXRbDrawableVirtuals.h"
#include "FXRbWindowVirtuals.h"
#include "FXRbToolbarVirtuals.h"
public:
/**
* Construct a floatable menubar
* Normally, the menubar is docked under window p.
* When floated, the menubar can be docked under window q, which is
* typically an FXToolbarShell window.
*/
FXRbMenuBar(FXComposite* p,FXComposite* q,FXuint opts=LAYOUT_TOP|LAYOUT_LEFT|LAYOUT_FILL_X,FXint x=0,FXint y=0,FXint w=0,FXint h=0,FXint pl=3,FXint pr=3,FXint pt=2,FXint pb=2,FXint hs=DEFAULT_SPACING,FXint vs=DEFAULT_SPACING) : FXMenuBar(p,q,opts,x,y,w,h,pl,pr,pt,pb,hs,vs){}
/**
* Construct a non-floatable menubar.
* The menubar can not be undocked.
*/
FXRbMenuBar(FXComposite* p,FXuint opts=LAYOUT_TOP|LAYOUT_LEFT|LAYOUT_FILL_X,FXint x=0,FXint y=0,FXint w=0,FXint h=0,FXint pl=3,FXint pr=3,FXint pt=2,FXint pb=2,FXint hs=DEFAULT_SPACING,FXint vs=DEFAULT_SPACING) : FXMenuBar(p,opts,x,y,w,h,pl,pr,pt,pb,hs,vs){}
// Destructor
virtual ~FXRbMenuBar(){
FXRbUnregisterRubyObj(this);
}
// Mark dependencies for the GC
static void markfunc(FXMenuBar* self);
};
#endif
--- NEW FILE: FXRbScrollBar.h ---
/***********************************************************************
* FXRuby -- the Ruby language bindings for the FOX GUI toolkit.
* Copyright (c) 2001 by J. Lyle Johnson. All Rights Reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For further information please contact the author by e-mail
* at "ly...@us...".
***********************************************************************/
/***********************************************************************
* $Id: FXRbScrollBar.h,v 1.1 2002/04/04 02:10:48 lyle Exp $
***********************************************************************/
#ifndef FXRBSCROLLBAR_H
#define FXRBSCROLLBAR_H
class FXRbScrollBar : public FXScrollBar {
FXDECLARE(FXRbScrollBar)
protected:
FXRbScrollBar(){}
#include "FXRbObjectVirtuals.h"
#include "FXRbIdVirtuals.h"
#include "FXRbDrawableVirtuals.h"
#include "FXRbWindowVirtuals.h"
public:
/// Construct scroll bar
FXRbScrollBar(FXComposite* p,FXObject* tgt=NULL,FXSelector sel=0,FXuint opts=SCROLLBAR_VERTICAL,FXint x=0,FXint y=0,FXint w=0,FXint h=0) : FXScrollBar(p,tgt,sel,opts,x,y,w,h){}
// Destructor
virtual ~FXRbScrollBar(){
FXRbUnregisterRubyObj(this);
}
// Mark dependencies for the GC
static void markfunc(FXScrollBar* self);
};
class FXRbScrollCorner : public FXScrollCorner {
FXDECLARE(FXRbScrollCorner)
protected:
FXRbScrollCorner(){}
#include "FXRbObjectVirtuals.h"
#include "FXRbIdVirtuals.h"
#include "FXRbDrawableVirtuals.h"
#include "FXRbWindowVirtuals.h"
public:
/// Constructor
FXRbScrollCorner(FXComposite* p) : FXScrollCorner(p){}
// Destructor
virtual ~FXRbScrollCorner(){
FXRbUnregisterRubyObj(this);
}
// Mark dependencies for the GC
static void markfunc(FXScrollCorner* self);
};
#endif
--- NEW FILE: FXRbStatusBar.h ---
/***********************************************************************
* FXRuby -- the Ruby language bindings for the FOX GUI toolkit.
* Copyright (c) 2001 by J. Lyle Johnson. All Rights Reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For further information please contact the author by e-mail
* at "ly...@us...".
***********************************************************************/
/***********************************************************************
* $Id: FXRbStatusBar.h,v 1.1 2002/04/04 02:10:48 lyle Exp $
***********************************************************************/
#ifndef FXRBSTATUSBAR_H
#define FXRBSTATUSBAR_H
class FXRbStatusBar : public FXStatusBar {
FXDECLARE(FXRbStatusBar)
protected:
FXRbStatusBar(){}
#include "FXRbObjectVirtuals.h"
#include "FXRbIdVirtuals.h"
#include "FXRbDrawableVirtuals.h"
#include "FXRbWindowVirtuals.h"
public:
/// Construct status bar with or without a drag corner
FXRbStatusBar(FXComposite* p,FXuint opts=0,FXint x=0,FXint y=0,FXint w=0,FXint h=0,FXint pl=3,FXint pr=3,FXint pt=2,FXint pb=2,FXint hs=4,FXint vs=0) : FXStatusBar(p,opts,x,y,w,h,pl,pr,pt,pb,hs,vs){}
// Destructor
virtual ~FXRbStatusBar(){
FXRbUnregisterRubyObj(this);
}
// Mark dependencies for the GC
static void markfunc(FXStatusBar* self);
};
#endif
--- NEW FILE: FXRbStatusLine.h ---
/***********************************************************************
* FXRuby -- the Ruby language bindings for the FOX GUI toolkit.
* Copyright (c) 2001 by J. Lyle Johnson. All Rights Reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For further information please contact the author by e-mail
* at "ly...@us...".
***********************************************************************/
/***********************************************************************
* $Id: FXRbStatusLine.h,v 1.1 2002/04/04 02:10:48 lyle Exp $
***********************************************************************/
#ifndef FXRBSTATUSLINE_H
#define FXRBSTATUSLINE_H
class FXRbStatusLine : public FXStatusLine {
FXDECLARE(FXRbStatusLine)
protected:
FXRbStatusLine(){}
#include "FXRbObjectVirtuals.h"
#include "FXRbIdVirtuals.h"
#include "FXRbDrawableVirtuals.h"
#include "FXRbWindowVirtuals.h"
public:
/// Constructor
FXRbStatusLine(FXComposite* p,FXObject* tgt=NULL,FXSelector sel=0) : FXStatusLine(p,tgt,sel){}
// Destructor
virtual ~FXRbStatusLine(){
FXRbUnregisterRubyObj(this);
}
// Mark dependencies for the GC
static void markfunc(FXStatusLine* self);
};
#endif
--- NEW FILE: FXRbToolBar.h ---
/***********************************************************************
* FXRuby -- the Ruby language bindings for the FOX GUI toolkit.
* Copyright (c) 2001 by J. Lyle Johnson. All Rights Reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For further information please contact the author by e-mail
* at "ly...@us...".
***********************************************************************/
/***********************************************************************
* $Id: FXRbToolBar.h,v 1.1 2002/04/04 02:10:48 lyle Exp $
***********************************************************************/
#ifndef FXRBTOOLBAR_H
#define FXRBTOOLBAR_H
#define IMPLEMENT_FXTOOLBAR_STUBS(cls,baseclass) \
void cls::_dock(FXuint side,FXWindow* after){ \
baseclass::dock(side,after); \
} \
void cls::dock(FXuint side,FXWindow* after){ \
FXRbCallVoidMethod(this,"dock",side,after); \
} \
void cls::_undock(){ \
baseclass::undock(); \
} \
void cls::undock(){ \
FXRbCallVoidMethod(this,"undock"); \
}
class FXRbToolBar : public FXToolBar {
FXDECLARE(FXRbToolBar)
protected:
FXRbToolBar(){}
#include "FXRbObjectVirtuals.h"
#include "FXRbIdVirtuals.h"
#include "FXRbDrawableVirtuals.h"
#include "FXRbWindowVirtuals.h"
#include "FXRbToolBarVirtuals.h"
public:
/**
* Construct a floatable toolbar
* Normally, the toolbar is docked under window p.
* When floated, the toolbar can be docked under window q, which is
* typically an FXToolBarShell window.
*/
FXRbToolBar(FXComposite* p,FXComposite* q,FXuint opts=LAYOUT_TOP|LAYOUT_LEFT|LAYOUT_FILL_X,FXint x=0,FXint y=0,FXint w=0,FXint h=0,FXint pl=3,FXint pr=3,FXint pt=2,FXint pb=2,FXint hs=DEFAULT_SPACING,FXint vs=DEFAULT_SPACING) : FXToolBar(p,q,opts,x,y,w,h,pl,pr,pt,pb,hs,vs){}
/**
* Construct a non-floatable toolbar.
* The toolbar can not be undocked.
*/
FXRbToolBar(FXComposite* p,FXuint opts=LAYOUT_TOP|LAYOUT_LEFT|LAYOUT_FILL_X,FXint x=0,FXint y=0,FXint w=0,FXint h=0,FXint pl=2,FXint pr=3,FXint pt=3,FXint pb=2,FXint hs=DEFAULT_SPACING,FXint vs=DEFAULT_SPACING) : FXToolBar(p,opts,x,y,w,h,pl,pr,pt,pb,hs,vs){}
// Destructor
virtual ~FXRbToolBar(){
FXRbUnregisterRubyObj(this);
}
// Mark dependencies for the GC
static void markfunc(FXToolBar* self);
};
#endif
--- NEW FILE: FXRbToolBarGrip.h ---
/***********************************************************************
* FXRuby -- the Ruby language bindings for the FOX GUI toolkit.
* Copyright (c) 2001 by J. Lyle Johnson. All Rights Reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For further information please contact the author by e-mail
* at "ly...@us...".
***********************************************************************/
/***********************************************************************
* $Id: FXRbToolBarGrip.h,v 1.1 2002/04/04 02:10:48 lyle Exp $
***********************************************************************/
#ifndef FXRBTOOLBARGRIP_H
#define FXRBTOOLBARGRIP_H
class FXRbToolBarGrip : public FXToolBarGrip {
FXDECLARE(FXRbToolBarGrip)
protected:
FXRbToolBarGrip(){}
#include "FXRbObjectVirtuals.h"
#include "FXRbIdVirtuals.h"
#include "FXRbDrawableVirtuals.h"
#include "FXRbWindowVirtuals.h"
public:
/// Construct toolbar grip
FXRbToolBarGrip(FXToolbar* p,FXObject* tgt=NULL,FXSelector sel=0,FXuint opts=TOOLBARGRIP_SINGLE,FXint x=0,FXint y=0,FXint w=0,FXint h=0) : FXToolBarGrip(p,tgt,sel,opts,x,y,w,h){}
// Destructor
virtual ~FXRbToolBarGrip(){
FXRbUnregisterRubyObj(this);
}
// Mark dependencies for the GC
static void markfunc(FXToolBarGrip* self);
};
#endif
--- NEW FILE: FXRbToolBarShell.h ---
/***********************************************************************
* FXRuby -- the Ruby language bindings for the FOX GUI toolkit.
* Copyright (c) 2001 by J. Lyle Johnson. All Rights Reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For further information please contact the author by e-mail
* at "ly...@us...".
***********************************************************************/
/***********************************************************************
* $Id: FXRbToolBarShell.h,v 1.1 2002/04/04 02:10:48 lyle Exp $
***********************************************************************/
#ifndef FXRBTOOLBARSHELL_H
#define FXRBTOOLBARSHELL_H
class FXRbToolBarShell : public FXToolBarShell {
FXDECLARE(FXRbToolBarShell)
protected:
FXRbToolBarShell(){}
#include "FXRbObjectVirtuals.h"
#include "FXRbIdVirtuals.h"
#include "FXRbDrawableVirtuals.h"
#include "FXRbWindowVirtuals.h"
#include "FXRbTopWindowVirtuals.h"
public:
/// Construct a toolbar shell
FXRbToolBarShell(FXWindow* owner,FXuint opts=FRAME_RAISED|FRAME_THICK,FXint x=0,FXint y=0,FXint w=0,FXint h=0,FXint hs=4,FXint vs=4) : FXToolBarShell(owner,opts,x,y,w,h){}
// Destructor
virtual ~FXRbToolBarShell(){
FXRbUnregisterRubyObj(this);
}
// Mark dependencies for the GC
static void markfunc(FXToolBarShell* self);
};
#endif
--- NEW FILE: FXRbToolBarTab.h ---
/***********************************************************************
* FXRuby -- the Ruby language bindings for the FOX GUI toolkit.
* Copyright (c) 2001 by J. Lyle Johnson. All Rights Reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For further information please contact the author by e-mail
* at "ly...@us...".
***********************************************************************/
/***********************************************************************
* $Id: FXRbToolBarTab.h,v 1.1 2002/04/04 02:10:48 lyle Exp $
***********************************************************************/
#ifndef FXRBTOOLBARTAB_H
#define FXRBTOOLBARTAB_H
class FXRbToolBarTab : public FXToolBarTab {
FXDECLARE(FXRbToolBarTab)
protected:
FXRbToolBarTab(){}
#include "FXRbObjectVirtuals.h"
#include "FXRbIdVirtuals.h"
#include "FXRbDrawableVirtuals.h"
#include "FXRbWindowVirtuals.h"
public:
/// Construct toolbar tab
FXRbToolBarTab(FXComposite* p,FXObject* tgt=NULL,FXSelector sel=0,FXuint opts=FRAME_RAISED,FXint x=0,FXint y=0,FXint w=0,FXint h=0) : FXToolBarTab(p,tgt,sel,opts,x,y,w,h){}
// Destructor
virtual ~FXRbToolBarTab(){
FXRbUnregisterRubyObj(this);
}
// Mark dependencies for the GC
static void markfunc(FXToolBarTab* self);
};
#endif
--- NEW FILE: FXRbToolBarVirtuals.h ---
public:
// Calls the base class version of dock()
void _dock(FXuint side,FXWindow* after);
// Overrides the base class version of dock()
virtual void dock(FXuint side,FXWindow* after);
// Calls the base class version of undock()
void _undock();
// Overrides the base class version of undock()
virtual void undock();
--- NEW FILE: FXRbToolTip.h ---
/***********************************************************************
* FXRuby -- the Ruby language bindings for the FOX GUI toolkit.
* Copyright (c) 2001 by J. Lyle Johnson. All Rights Reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For further information please contact the author by e-mail
* at "ly...@us...".
***********************************************************************/
/***********************************************************************
* $Id: FXRbToolTip.h,v 1.1 2002/04/04 02:10:48 lyle Exp $
***********************************************************************/
#ifndef FXRBTOOLTIP_H
#define FXRBTOOLTIP_H
class FXRbToolTip : public FXToolTip {
FXDECLARE(FXRbToolTip)
protected:
FXRbToolTip(){}
#include "FXRbObjectVirtuals.h"
#include "FXRbIdVirtuals.h"
#include "FXRbDrawableVirtuals.h"
#include "FXRbWindowVirtuals.h"
public:
/// Construct a tool tip
FXRbToolTip(FXApp* a,FXuint opts=TOOLTIP_NORMAL,FXint x=0,FXint y=0,FXint w=0,FXint h=0) : FXToolTip(a,opts,x,y,w,h){}
// Mark dependencies for the GC
static void markfunc(FXToolTip* self);
// Destructor
virtual ~FXRbToolTip(){
FXRbUnregisterRubyObj(this);
}
};
#endif
Index: FXRuby.h
===================================================================
RCS file: /cvsroot/fxruby/FXRuby/ext/fox/include/FXRuby.h,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** FXRuby.h 3 Apr 2002 21:40:57 -0000 1.21
--- FXRuby.h 4 Apr 2002 02:10:48 -0000 1.22
***************
*** 483,487 ****
#include "FXRbGroupBox.h"
#include "FXRbShell.h"
! #include "FXRbTooltip.h"
#include "FXRbPopup.h"
#include "FXRbTopWindow.h"
--- 483,487 ----
#include "FXRbGroupBox.h"
#include "FXRbShell.h"
! #include "FXRbToolTip.h"
#include "FXRbPopup.h"
#include "FXRbTopWindow.h"
***************
*** 494,499 ****
#include "FXRbMenuCascade.h"
#include "FXRbMenuCommand.h"
! #include "FXRbToolbar.h"
! #include "FXRbMenubar.h"
#include "FXRbOptionMenu.h"
#include "FXRbSwitcher.h"
--- 494,499 ----
#include "FXRbMenuCascade.h"
#include "FXRbMenuCommand.h"
! #include "FXRbToolBar.h"
! #include "FXRbMenuBar.h"
#include "FXRbOptionMenu.h"
#include "FXRbSwitcher.h"
***************
*** 501,505 ****
#include "FXRbTabBook.h"
#include "FXRbTabItem.h"
! #include "FXRbScrollbar.h"
#include "FXRbScrollArea.h"
#include "FXRbScrollWindow.h"
--- 501,505 ----
#include "FXRbTabBook.h"
#include "FXRbTabItem.h"
! #include "FXRbScrollBar.h"
#include "FXRbScrollArea.h"
#include "FXRbScrollWindow.h"
***************
*** 512,517 ****
#include "FXRbTable.h"
#include "FXRbDragCorner.h"
! #include "FXRbStatusbar.h"
! #include "FXRbStatusline.h"
#include "FXRbMessageBox.h"
#include "FXRbDirList.h"
--- 512,517 ----
#include "FXRbTable.h"
#include "FXRbDragCorner.h"
! #include "FXRbStatusBar.h"
! #include "FXRbStatusLine.h"
#include "FXRbMessageBox.h"
#include "FXRbDirList.h"
***************
*** 544,550 ****
#include "FXRbMDIChild.h"
#include "FXRbDocument.h"
! #include "FXRbToolbarGrip.h"
! #include "FXRbToolbarShell.h"
! #include "FXRbToolbarTab.h"
#include "FXRbPrintDialog.h"
#include "FXRbDebugTarget.h"
--- 544,550 ----
#include "FXRbMDIChild.h"
#include "FXRbDocument.h"
! #include "FXRbToolBarGrip.h"
! #include "FXRbToolBarShell.h"
! #include "FXRbToolBarTab.h"
#include "FXRbPrintDialog.h"
#include "FXRbDebugTarget.h"
--- FXRbMenubar.h DELETED ---
--- FXRbScrollbar.h DELETED ---
--- FXRbStatusbar.h DELETED ---
--- FXRbStatusline.h DELETED ---
--- FXRbToolbar.h DELETED ---
--- FXRbToolbarGrip.h DELETED ---
--- FXRbToolbarShell.h DELETED ---
--- FXRbToolbarTab.h DELETED ---
--- FXRbToolbarVirtuals.h DELETED ---
--- FXRbTooltip.h DELETED ---
|