added LADSPA browser, fixed automatable sliders, workspace improvements

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@608 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Javier Serrano Polo
2007-11-23 00:05:25 +00:00
parent f9beb66e4e
commit c13853a9b3
194 changed files with 510 additions and 1082 deletions

View File

@@ -2,10 +2,6 @@ if VST_SUPPORT
VST_DIRS=vst_base vst_effect vestige
endif
if LADSPA_SUPPORT
LADSPA_DIRS=ladspa_effect
endif
if STK_SUPPORT
STK_DIR=stk
endif
@@ -20,7 +16,8 @@ SUBDIRS = \
bit_invader \
flp_import \
kicker \
$(LADSPA_DIRS) \
ladspa_browser \
ladspa_effect \
lb302 \
live_tool \
midi_import \

View File

@@ -67,8 +67,7 @@ void ladspaSubPluginFeatures::fillDescriptionWidget( QWidget * _parent,
maker_content->setText( lm->getMaker( lkey ) );
maker_content->setWordWrap( TRUE );
l->addWidget( maker_label );
l->addWidget( maker_content );
l->setStretchFactor( maker_content, 100 );
l->addWidget( maker_content, 1 );
QWidget * copyright = new QWidget( _parent );
l = new QHBoxLayout( copyright );
@@ -84,8 +83,7 @@ void ladspaSubPluginFeatures::fillDescriptionWidget( QWidget * _parent,
copyright_content->setText( lm->getCopyright( lkey ) );
copyright_content->setWordWrap( TRUE );
l->addWidget( copyright_label );
l->addWidget( copyright_content );
l->setStretchFactor( copyright_content, 100 );
l->addWidget( copyright_content, 1 );
QLabel * requiresRealTime = new QLabel( _parent );
requiresRealTime->setText( QWidget::tr( "Requires Real Time: " ) +

View File

@@ -60,6 +60,13 @@ plugin::descriptor live_tool_plugin_descriptor =
NULL
} ;
// neccessary for getting instance out of shared lib
plugin * lmms_plugin_main( void * _data )
{
return( new liveTool );
}
}
@@ -76,7 +83,7 @@ liveTool::liveTool( void ) :
setPalette( pal );
setFixedSize( background.size() );
setWhatsThis( tr(
setWhatsThis( tr(
"This tool is intended to be used in live performances, though "
"you can use it for music production as well.\n"
"The following keys will work only if this window is active.\n"
@@ -183,13 +190,4 @@ void liveTool::toggleInstrument( int _n )
extern "C"
{
// neccessary for getting instance out of shared lib
plugin * lmms_plugin_main( void * _data )
{
return( new liveTool() );
}
}
#include "live_tool.moc"

View File

@@ -34,6 +34,7 @@
class liveTool : public tool
{
Q_OBJECT
public:
liveTool( void );
virtual ~liveTool();