-rw-r--r-- | noncore/applets/volumeapplet2/volumeapplet.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/noncore/applets/volumeapplet2/volumeapplet.cpp b/noncore/applets/volumeapplet2/volumeapplet.cpp index f82dc63..c153a78 100644 --- a/noncore/applets/volumeapplet2/volumeapplet.cpp +++ b/noncore/applets/volumeapplet2/volumeapplet.cpp | |||
@@ -54,7 +54,10 @@ Channel::Channel( OMixerInterface* mixer, QWidget* parent, const char* name ) | |||
54 | :QVBox( parent, name ) | 54 | :QVBox( parent, name ) |
55 | { | 55 | { |
56 | _name = new QLabel( name, this ); | 56 | _name = new QLabel( name, this ); |
57 | _volume = new QSlider( 0, 100, 10, mixer->volume( name ), QSlider::Vertical, this ); | 57 | _name->setFont( QFont( "Vera", 8 ) ); |
58 | _volume = new QSlider( 0, 100, 10, mixer->volume( name ) & 0xff, QSlider::Vertical, this ); | ||
59 | _volume->setTickmarks( QSlider::Both ); | ||
60 | _volume->setTickInterval( 20 ); | ||
58 | _mute = new OLedBox( green, this ); | 61 | _mute = new OLedBox( green, this ); |
59 | _mute->setFocusPolicy( QWidget::NoFocus ); | 62 | _mute->setFocusPolicy( QWidget::NoFocus ); |
60 | _mute->setFixedSize( AppLnk::smallIconSize(), AppLnk::smallIconSize() ); | 63 | _mute->setFixedSize( AppLnk::smallIconSize(), AppLnk::smallIconSize() ); |
@@ -74,6 +77,7 @@ VolumeAppletControl::VolumeAppletControl( OTaskbarApplet* parent, const char* na | |||
74 | { | 77 | { |
75 | setFrameStyle( QFrame::PopupPanel | QFrame::Raised ); | 78 | setFrameStyle( QFrame::PopupPanel | QFrame::Raised ); |
76 | l = new QGridLayout( this ); | 79 | l = new QGridLayout( this ); |
80 | build(); | ||
77 | } | 81 | } |
78 | 82 | ||
79 | 83 | ||
@@ -95,7 +99,7 @@ void VolumeAppletControl::build() | |||
95 | odebug << "OSSDEMO: +--- volume " << ( mixer->volume( *it ) & 0xff ) | 99 | odebug << "OSSDEMO: +--- volume " << ( mixer->volume( *it ) & 0xff ) |
96 | << " (left) | " << ( mixer->volume( *it ) >> 8 ) << " (right)" << oendl; | 100 | << " (left) | " << ( mixer->volume( *it ) >> 8 ) << " (right)" << oendl; |
97 | 101 | ||
98 | l->addWidget( new Channel( mixer, this, *it ), x++, y ); | 102 | l->addWidget( new Channel( mixer, this, *it ), 0, x++, AlignCenter ); |
99 | } | 103 | } |
100 | 104 | ||
101 | } | 105 | } |
@@ -109,7 +113,6 @@ VolumeAppletControl::~VolumeAppletControl() | |||
109 | void VolumeAppletControl::showEvent( QShowEvent* e ) | 113 | void VolumeAppletControl::showEvent( QShowEvent* e ) |
110 | { | 114 | { |
111 | odebug << "showEvent" << oendl; | 115 | odebug << "showEvent" << oendl; |
112 | build(); | ||
113 | QWidget::showEvent( e ); | 116 | QWidget::showEvent( e ); |
114 | } | 117 | } |
115 | 118 | ||
@@ -123,7 +126,7 @@ void VolumeAppletControl::hideEvent( QHideEvent* e ) | |||
123 | 126 | ||
124 | QSize VolumeAppletControl::sizeHint() const | 127 | QSize VolumeAppletControl::sizeHint() const |
125 | { | 128 | { |
126 | return QFrame::sizeHint(); | 129 | return QSize( 200, 200 ); //QFrame::sizeHint(); |
127 | } | 130 | } |
128 | 131 | ||
129 | 132 | ||