libyui-ncurses
2.57.2
NCEmpty.cc
1
/*
2
Copyright (C) 2000-2012 Novell, Inc
3
This library is free software; you can redistribute it and/or modify
4
it under the terms of the GNU Lesser General Public License as
5
published by the Free Software Foundation; either version 2.1 of the
6
License, or (at your option) version 3.0 of the License. This library
7
is distributed in the hope that it will be useful, but WITHOUT ANY
8
WARRANTY; without even the implied warranty of MERCHANTABILITY or
9
FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
10
License for more details. You should have received a copy of the GNU
11
Lesser General Public License along with this library; if not, write
12
to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
13
Floor, Boston, MA 02110-1301 USA
14
*/
15
16
17
/*-/
18
19
File: NCEmpty.cc
20
21
Author: Michael Andres <ma@suse.de>
22
23
/-*/
24
25
#define YUILogComponent "ncurses"
26
#include <yui/YUILog.h>
27
#include "NCurses.h"
28
#include "NCEmpty.h"
29
30
31
NCEmpty::NCEmpty( YWidget * parent )
32
: YEmpty( parent )
33
,
NCWidget
( parent )
34
{
35
// yuiDebug() << std::endl;
36
wstate = NC::WSdumb;
37
}
38
39
40
NCEmpty::~NCEmpty()
41
{
42
// yuiDebug() << std::endl;
43
}
44
45
46
void
NCEmpty::setSize(
int
newwidth,
int
newheight )
47
{
48
wRelocate(
wpos
( 0 ),
wsze
( newheight, newwidth ) );
49
}
50
51
52
void
NCEmpty::setEnabled
(
bool
do_bv )
53
{
54
NCWidget::setEnabled
( do_bv );
55
YEmpty::setEnabled( do_bv );
56
}
wsze
Screen dimension (screen size) in the order height, width: (H, W)
Definition:
position.h:154
NCWidget::setEnabled
virtual void setEnabled(bool do_bv)=0
Pure virtual to make sure every widget implements it.
Definition:
NCWidget.cc:392
NCWidget
Definition:
NCWidget.h:46
wpos
Screen position pair in the order line, column: (L, C)
Definition:
position.h:110
NCEmpty::setEnabled
virtual void setEnabled(bool do_bv)
Pure virtual to make sure every widget implements it.
Definition:
NCEmpty.cc:52
src
NCEmpty.cc
Generated by
1.8.20