19#include <tqdockwindow.h>
22#include <tqtoolbutton.h>
23#include <tqtabwidget.h>
26#include <tqwhatsthis.h>
34#include <tdeglobalsettings.h>
35#include <tdeaccelmanager.h>
42KoPalette::KoPalette(TQWidget * parent, const char * name)
43 : TQDockWindow(parent, name)
46#if TDE_VERSION >= TDE_MAKE_VERSION(3,3,90)
47 TDEAcceleratorManager::setNoAccel( this);
49 setCloseMode( TQDockWindow::Never);
50 setResizeEnabled( true);
51 setOpaqueMoving( true);
52 setFocusPolicy(TQWidget::NoFocus);
53 setVerticallyStretchable( false);
54 setHorizontallyStretchable( false);
57 layout() -> setSpacing(0);
58 layout() -> setMargin(0);
63void KoPalette::resetFont()
66 TDEConfig * cfg = TDEGlobal::config();
69 m_font = TDEGlobalSettings::generalFont();
70 float ps = TQMIN(9, TDEGlobalSettings::generalFont().pointSize() * 0.8);
71 ps = cfg->readNumEntry( "palettefontsize", ( int)ps);
73 m_font.setPointSize(( int)ps);
78KoPalette::~KoPalette()
82void KoPalette::setMainWidget(TQWidget * widget)
85 resize( TQSize(285, 233).expandedTo(minimumSizeHint()) );
86 clearWState( WState_Polished );
87 widget->setFont(m_font);
91#include "kopalette.moc"
const char * name(StdAction id)
|