That is incredible looking theme!
to me, it seems like most of those are some sort of image file. So, I
would guess that this stuff is all included in the current Zyn... FLTK
is a very basic GUI toolkit. They may have put an image inside a knob
and colored all the Gui elements within the code, etc.... AFAIK FLTK
doesn't have 'theme' support. Each app handles how it looks, you can
decide what type of button to use (FLTK, GTK-look, or Qt-look) you
decide what color they are, etc.. There are global attributes for FLTK,
but that effects EVERY fltk app. So the new one should look like this
if the right branch is in LMMS (the one where they applied this theme).
I suppose they could have made their app themeable, by using global
variables or a class with variables to indicate the color, and images
etc... so Zyn could be themeable... but that seems like a lot more work
than simply designing their app that way.
On 05/12/2014 01:32 PM, Tres Finocchiaro wrote:
> Great news Toby, thanks for sharing! I just followed your
> instructions and they worked well.
>
> http://i.imgur.com/Kv9DBb0.png
>
> I see an issue however on 12.04 with the "Instrument Edit" screen:
> http://i.imgur.com/aVX1JBS.png
> (can anyone else confirm?)
>
> Slightly off topic, but I noticed the ZASFX team advertises the synth
> to use a different theme on their home page as pictured here:
> http://zynaddsubfx.sourceforge.net/images/screenshot05.png
>
> Any info on this? It would really set the new version apart from the
> older version if we made a theme change like this (I assume it
> requires an FLTK theme file?)
>
> I'm very excited to see the new Zyn version! :)
>
> -Tres
>
>
> - tres.finocchi...@gmail.com <mailto:tres.finocchi...@gmail.com>
>
>
> On Mon, May 12, 2014 at 2:06 PM, Tobias Doerffel
> <tobias.doerf...@gmail.com <mailto:tobias.doerf...@gmail.com>> wrote:
>
> Hi,
>
> FYI: I dropped the git submodule for ZynAddSubFX and added the
> LMMS-specific sources of ZynAddSubFX instead. That way we don't have
> to mess around with submodules while we still have our customizations
> at github.com/LMMS/zynaddsubfx
> <http://github.com/LMMS/zynaddsubfx> where we can merge the
> upstream changes
> easily.
>
> In the future we have to run plugins/zynaddsubfx/update-zynaddsubfx.sh
> everytime something has changed at github.com/LMMS/zynaddsubfx
> <http://github.com/LMMS/zynaddsubfx> and
> commit the changes.
>
> In order to build the current master branch I recommend to do a clean
> clone as otherwise you have to deinit and remove the ZynAddSubFX
> submodule manually. Afterwards you'll have the most recent version of
> ZynAddSubFX with a great new feature: knobs/dials can be altered using
> the scroll wheel!
>
> Toby
>
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing
> platform available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> LMMS-devel mailing list
> LMMS-devel@lists.sourceforge.net
> <mailto:LMMS-devel@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/lmms-devel
>
>
>
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
>
>
> _______________________________________________
> LMMS-devel mailing list
> LMMS-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lmms-devel
--
Regards
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
LMMS-devel mailing list
LMMS-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lmms-devel