Ejemplo n.º 1
0
void
ide::Window::refresh()
{
	if(_hidden==true)
		return;
		
	if(_border==SINGLE || _border==DOUBLE)
		setBorderStyle(_border);
	else if(_border==CUSTOM)
		setBorderStyle(_border,_b_param.ls,_b_param.rs,_b_param.ts,_b_param.bs,_b_param.tl,_b_param.tr,_b_param.bl,_b_param.br);

	setBG(_fgColor,_bgColor,_bgChar);
	wrefresh(_bwin);
}
Ejemplo n.º 2
0
void pieDialog::setMultiLayerPlot(MultiLayer *m)
{
mPlot = m;
Graph* g = (Graph*)mPlot->activeGraph();
QwtPieCurve *pie = (QwtPieCurve *)g->curve(0);
if (!pie)
	return;
	
Plot *p = g->plotWidget();
boxMargin->setValue (p->margin());
boxBorderWidth->setValue(p->lineWidth());
boxBorderColor->setColor(p->frameColor());
boxBackgroundColor->setColor(p->paletteBackgroundColor());
boxCanvasColor->setColor(p->canvasBackground());

curvesList->insertItem(pie->title().text());
curvesList->setCurrentItem (0);

boxRay->setValue(pie->ray());
boxPattern->setPattern(pie->pattern());
boxLineWidth->setValue(pie->pen().width());
boxLineColor->setColor(pie->pen().color());
setBorderStyle(pie->pen().style());
boxFirstColor->setCurrentItem(pie->first());	
}
Ejemplo n.º 3
0
//ide::FULLSCREEN = (ide::Window*) 0;
void
ide::Window::_createWindow(Window *ptro,const char *title,int h,int w,int l,int t,border_t b)
{	/* TO DO : Check for errors in the various parameters*/
	if(l<0) _left=0;
	else _left=l;

	if(t<0) _top=0;
	else _top=t;
	
	if(w>COLS) _width=COLS;
	else _width=w;
	
	if(h>LINES) _height=LINES;
	else _height=h;

	if(title!=NULL)
		_title = title;
	
	_owner=ptro;
	_child=NULL;
	
	//set this window as the child window of the owner window
	if(_owner!=FULLSCREEN)
		_owner->_child=this;

	//Left=l;Top=t;Width=w;Height=h;

	_border=b;
	_canScroll=false;
	_cursorType=0;
	_fgColor=COLOR_WHITE;_bgColor=COLOR_BLACK;
	_bgChar=' ';
	_hidden=false;
	_bwin=NULL;

	init_pair(_fgColor,_fgColor,_bgColor);

	if(_owner==FULLSCREEN || _owner==NULL) {	
		/*if(_border==NONE)
			_win=newwin(_height,_width,_top,_left);
		else {*/	
			_bwin=newwin(_height,_width,_top,_left);
			setBorderStyle(_border);
			_win=derwin(_bwin,_height-2,_width-2,1,1);
		//}				
	}
	else {
		/*if(_border==NONE)
			_win=derwin(_owner->_win,_height,_width,_top,_left);
		else {*/
			_bwin=derwin(_owner->_win,_height,_width,_top,_left);
			setBorderStyle(_border);
			_win=derwin(_bwin,_height-2,_width-2,1,1);
		//}
	}
	
	//if(_bwin!=NULL)
		wbkgd(_bwin,_bgChar | COLOR_PAIR(_fgColor));
	
	//wbkgd(_win,_bgChar | COLOR_PAIR(_fgColor));
	keypad(_win,TRUE);
}
Ejemplo n.º 4
0
QgsLabelAttributes::QgsLabelAttributes( bool def )
    : mTextIsSet( false )
    , mFamilyIsSet( false )
    , mBoldIsSet( false )
    , mItalicIsSet( false )
    , mUnderlineIsSet( false )
    , mStrikeOutIsSet( false )
    , mSizeType( 0 )
    , mSize( 0.0 )
    , mSizeIsSet( false )
    , mColorIsSet( false )
    , mOffsetType( 0 )
    , mXOffset( 0 )
    , mYOffset( 0 )
    , mOffsetIsSet( false )
    , mAngle( 0.0 )
    , mAngleIsSet( false )
    , mAngleIsAuto( false )
    , mAlignment( 0 )
    , mAlignmentIsSet( false )
    , mBufferEnabledFlag( false )
    , mBufferSizeType( 0 )
    , mBufferSize( 0.0 )
    , mBufferSizeIsSet( false )
    , mBufferColorIsSet( false )
    , mBufferStyleIsSet( false )
    , mBorderColorIsSet( false )
    , mBorderWidthIsSet( false )
    , mBorderStyleIsSet( false )
    , mMultilineEnabledFlag( false )
    , mSelectedOnly( false )
{

  if ( def )   // set defaults
  {
    setText( QObject::tr( "Label" ) );

    mFont = QApplication::font();
    mFamilyIsSet = true;
    mBoldIsSet = true;
    mItalicIsSet = true;
    mUnderlineIsSet = true;

    setSize( 12.0, PointUnits );

    setOffset( 0, 0, PointUnits );
    setAngle( 0 );
    setAutoAngle( false );

    setAlignment( Qt::AlignCenter );
    setColor( QColor( 0, 0, 0 ) );

    setBufferSize( 1, PointUnits );
    setBufferColor( QColor( 255, 255, 255 ) );
    setBufferStyle( Qt::NoBrush );

    setBorderWidth( 0 );
    setBorderColor( QColor( 0, 0, 0 ) );
    setBorderStyle( Qt::NoPen );
  }
}