yast2-ncurses: NCEmpty.h Source File

Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

# NCEmpty.h

Go to the documentation of this file.

    00001 /*---------------------------------------------------------------------\
    00002 |                                                                      |
    00003 |                      __   __    ____ _____ ____                      |
    00004 |                      \ \ / /_ _/ ___|_   _|___ \                     |
    00005 |                       \ V / _` \___ \ | |   __) |                    |
    00006 |                        | | (_| |___) || |  / __/                     |
    00007 |                        |_|\__,_|____/ |_| |_____|                    |
    00008 |                                                                      |
    00009 |                               core system                            |
    00010 |                                                        (C) SuSE GmbH |
    00011 \----------------------------------------------------------------------/
    00012
    00013    File:       NCEmpty.h
    00014
    00015    Author:     Michael Andres <ma@suse.de>
    00016    Maintainer: Michael Andres <ma@suse.de>
    00017
    00018 /-*/
    00019 #ifndef NCEmpty_h
    00020 #define NCEmpty_h
    00021
    00022 #include <iosfwd>
    00023
    00024 #include "YEmpty.h"
    00025 #include "NCWidget.h"
    00026
    00027 class NCEmpty;
    00028
    00030 //
    00031 //      CLASS NAME : NCEmpty
    00032 //
    00033 //      DESCRIPTION :
    00034 //
    00035 class NCEmpty : public YEmpty, public NCWidget {
    00036
    00037   friend std::ostream & operator<<( std::ostream & STREAM, const NCEmpty & OBJ );
    00038
    00039   NCEmpty & operator=( const NCEmpty & );
    00040   NCEmpty            ( const NCEmpty & );
    00041
    00042   private:
    00043
    00044   protected:
    00045
    00046     virtual const char * location() const { return "NCEmpty"; }
    00047
    00048   public:
    00049
    00050     NCEmpty( NCWidget * parent, const YWidgetOpt & opt );
    00051     virtual ~NCEmpty();
    00052
    00053     virtual long nicesize( YUIDimension dim ){ return YEmpty::nicesize( dim ); }
    00054     virtual void setSize( long newwidth, long newheight );
    00055     virtual void setEnabling( bool do_bv ) { NCWidget::setEnabling( enabled=do_bv ); }
    00056 };
    00057
    00059
    00060 #endif // NCEmpty_h