* New: selectable styles
commit9b7b934f156b6c9fde7d9674c586252df6dd0878
authorMarkus Schmidt <schmidt@boomshop.net>
Wed, 24 Jun 2015 23:28:42 +0000 (25 01:28 +0200)
committerMarkus Schmidt <schmidt@boomshop.net>
Fri, 26 Jun 2015 18:18:12 +0000 (26 20:18 +0200)
treed67acac0ecd8b80c632022e2a6351d9c27d91af1
parentbad3d2d1845d7d87ea0ff2a97b65eab7a7de85dc
* New: selectable styles
* 2 initial styles: default (new) and 0.0.19 (old)
* Default style with slightly changed graphics
* Lots of style depending values configurable in gtkrc
* Image_factory generating style-depending pixbufs
* Real transparency, gtkrc border-radius and bevel for:
  ComboBox, LineGraph, PhaseGraph, LevelMeter, Button,
  ToggleButton, RadioButton
* Faders images as sprites
* Lots of bug fixes, layout quirks and rendering improvements

* Missing: color of line graph vector drawings (background is custo colored though)
179 files changed:
gui/Makefile.am
gui/background_light.png [deleted file]
gui/combo_arrow.png [deleted file]
gui/gui-compdelay.xml
gui/gui-compressor.xml
gui/gui-crusher.xml
gui/gui-deesser.xml
gui/gui-emphasis.xml
gui/gui-eq12.xml
gui/gui-eq5.xml
gui/gui-eq8.xml
gui/gui-gate.xml
gui/gui-haasenhancer.xml
gui/gui-limiter.xml
gui/gui-mono.xml
gui/gui-monocompressor.xml
gui/gui-monosynth.xml
gui/gui-multibandcompressor.xml
gui/gui-multibandgate.xml
gui/gui-multibandlimiter.xml
gui/gui-multichorus.xml
gui/gui-organ.xml
gui/gui-reversedelay.xml
gui/gui-ringmodulator.xml
gui/gui-rotaryspeaker.xml
gui/gui-saturator.xml
gui/gui-sidechaincompressor.xml
gui/gui-sidechaingate.xml
gui/gui-vocoder.xml
gui/gui-xover2.xml
gui/gui-xover3.xml
gui/gui-xover4.xml
gui/knob1.png [deleted file]
gui/knob2.png [deleted file]
gui/knob3.png [deleted file]
gui/knob4.png [deleted file]
gui/knob5.png [deleted file]
gui/screw1.png [deleted file]
gui/screw2.png [deleted file]
gui/screw_silver.png [deleted file]
gui/slider1-horiz-prelight.png [deleted file]
gui/slider1-horiz.png [deleted file]
gui/slider1-vert-prelight.png [deleted file]
gui/slider1-vert.png [deleted file]
gui/slider2-horiz-prelight.png [deleted file]
gui/slider2-horiz.png [deleted file]
gui/slider2-vert-prelight.png [deleted file]
gui/slider2-vert.png [deleted file]
gui/styles/Calf_0.0.19/background_menu.png [copied from gui/background_black.png with 100% similarity]
gui/styles/Calf_0.0.19/background_plugin.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/background_rack.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/combo_arrow.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/gtk.rc.in [moved from gui/calf_old.rc.in with 62% similarity]
gui/styles/Calf_0.0.19/knob_1.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/knob_2.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/knob_3.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/knob_4.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/knob_5.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/light_bottom.png [copied from gui/light_bottom.png with 100% similarity]
gui/styles/Calf_0.0.19/light_top.png [copied from gui/light_top.png with 100% similarity]
gui/styles/Calf_0.0.19/logo_button.png [copied from gui/logo_button.png with 100% similarity]
gui/styles/Calf_0.0.19/notebook_screw.png [moved from gui/screw_black.png with 100% similarity]
gui/styles/Calf_0.0.19/side_d_e.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/side_d_ne.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/side_d_nw.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/side_d_se.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/side_d_sw.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/side_d_w.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/side_e.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/side_e_logo.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/side_ne.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/side_nw.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/side_se.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/side_sw.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/side_w.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/slider_1_horiz.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/slider_1_vert.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/slider_2_horiz.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/slider_2_vert.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/tap_active.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/tap_inactive.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/tap_prelight.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/toggle_0.png [moved from gui/toggle0_silver.png with 100% similarity]
gui/styles/Calf_0.0.19/toggle_1.png [moved from gui/toggle1_silver.png with 100% similarity]
gui/styles/Calf_0.0.19/toggle_2.png [new file with mode: 0644]
gui/styles/Calf_0.0.19/tubeH1.png [copied from gui/tubeH1.png with 100% similarity]
gui/styles/Calf_0.0.19/tubeH2.png [copied from gui/tubeH2.png with 100% similarity]
gui/styles/Calf_0.0.19/tubeV1.png [copied from gui/tubeV1.png with 100% similarity]
gui/styles/Calf_0.0.19/tubeV2.png [copied from gui/tubeV2.png with 100% similarity]
gui/styles/Calf_Default/background_menu.png [moved from gui/background_black.png with 100% similarity]
gui/styles/Calf_Default/background_plugin.png [moved from gui/background_dark.png with 100% similarity]
gui/styles/Calf_Default/background_rack.png [new file with mode: 0644]
gui/styles/Calf_Default/combo_arrow.png [new file with mode: 0644]
gui/styles/Calf_Default/gtk.rc.in [moved from gui/calf.rc.in with 60% similarity]
gui/styles/Calf_Default/knob_1.png [new file with mode: 0644]
gui/styles/Calf_Default/knob_2.png [new file with mode: 0644]
gui/styles/Calf_Default/knob_3.png [new file with mode: 0644]
gui/styles/Calf_Default/knob_4.png [new file with mode: 0644]
gui/styles/Calf_Default/knob_5.png [new file with mode: 0644]
gui/styles/Calf_Default/light_bottom.png [moved from gui/light_bottom.png with 100% similarity]
gui/styles/Calf_Default/light_top.png [moved from gui/light_top.png with 100% similarity]
gui/styles/Calf_Default/logo_button.png [moved from gui/logo_button.png with 100% similarity]
gui/styles/Calf_Default/notebook_screw.png [new file with mode: 0644]
gui/styles/Calf_Default/side_d_e.png [moved from gui/side_d_e.png with 100% similarity]
gui/styles/Calf_Default/side_d_ne.png [moved from gui/side_d_ne.png with 100% similarity]
gui/styles/Calf_Default/side_d_nw.png [moved from gui/side_d_nw.png with 100% similarity]
gui/styles/Calf_Default/side_d_se.png [moved from gui/side_d_se.png with 100% similarity]
gui/styles/Calf_Default/side_d_sw.png [moved from gui/side_d_sw.png with 100% similarity]
gui/styles/Calf_Default/side_d_w.png [moved from gui/side_d_w.png with 100% similarity]
gui/styles/Calf_Default/side_e.png [moved from gui/side_e.png with 100% similarity]
gui/styles/Calf_Default/side_e_logo.png [moved from gui/side_e_logo.png with 100% similarity]
gui/styles/Calf_Default/side_ne.png [moved from gui/side_ne.png with 100% similarity]
gui/styles/Calf_Default/side_nw.png [moved from gui/side_nw.png with 100% similarity]
gui/styles/Calf_Default/side_se.png [moved from gui/side_se.png with 100% similarity]
gui/styles/Calf_Default/side_sw.png [moved from gui/side_sw.png with 100% similarity]
gui/styles/Calf_Default/side_w.png [moved from gui/side_w.png with 100% similarity]
gui/styles/Calf_Default/slider_1_horiz.png [new file with mode: 0644]
gui/styles/Calf_Default/slider_1_vert.png [new file with mode: 0644]
gui/styles/Calf_Default/slider_2_horiz.png [new file with mode: 0644]
gui/styles/Calf_Default/slider_2_vert.png [new file with mode: 0644]
gui/styles/Calf_Default/tap_active.png [new file with mode: 0644]
gui/styles/Calf_Default/tap_inactive.png [new file with mode: 0644]
gui/styles/Calf_Default/tap_prelight.png [new file with mode: 0644]
gui/styles/Calf_Default/toggle_0.png [new file with mode: 0644]
gui/styles/Calf_Default/toggle_1.png [new file with mode: 0644]
gui/styles/Calf_Default/toggle_2.png [moved from gui/toggle_2.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_block.png [moved from gui/toggle_2_block.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_bypass.png [moved from gui/toggle_2_bypass.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_bypass2.png [moved from gui/toggle_2_bypass2.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_fast.png [moved from gui/toggle_2_fast.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_listen.png [moved from gui/toggle_2_listen.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_logarithmic.png [moved from gui/toggle_2_logarithmic.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_magnetical.png [moved from gui/toggle_2_magnetical.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_mono.png [moved from gui/toggle_2_mono.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_muffle.png [moved from gui/toggle_2_muffle.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_mute.png [moved from gui/toggle_2_mute.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_phase.png [moved from gui/toggle_2_phase.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_sc_comp.png [moved from gui/toggle_2_sc_comp.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_sc_filter.png [moved from gui/toggle_2_sc_filter.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_softclip.png [moved from gui/toggle_2_softclip.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_solo.png [moved from gui/toggle_2_solo.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_sync.png [moved from gui/toggle_2_sync.png with 100% similarity]
gui/styles/Calf_Default/toggle_2_void.png [moved from gui/toggle_2_void.png with 100% similarity]
gui/styles/Calf_Default/tubeH1.png [moved from gui/tubeH1.png with 100% similarity]
gui/styles/Calf_Default/tubeH2.png [moved from gui/tubeH2.png with 100% similarity]
gui/styles/Calf_Default/tubeV1.png [moved from gui/tubeV1.png with 100% similarity]
gui/styles/Calf_Default/tubeV2.png [moved from gui/tubeV2.png with 100% similarity]
gui/tap_active.png [deleted file]
gui/tap_inactive.png [deleted file]
gui/tap_prelight.png [deleted file]
gui/toggle2_silver.png [deleted file]
gui/toggle_0.png [deleted file]
gui/toggle_1.png [deleted file]
src/calf/ctl_knob.h
src/calf/ctl_led.h
src/calf/ctl_linegraph.h
src/calf/custom_ctl.h
src/calf/drawingutils.h
src/calf/gtk_main_win.h
src/calf/gui.h
src/calf/metadata.h
src/calf/modulelist.h
src/calf/modules_tools.h
src/ctl_knob.cpp
src/ctl_led.cpp
src/ctl_linegraph.cpp
src/ctl_vumeter.cpp
src/custom_ctl.cpp
src/drawingutils.cpp
src/gtk_main_win.cpp
src/gtk_session_env.cpp
src/gui.cpp
src/gui_config.cpp
src/gui_controls.cpp
src/lv2gui.cpp
src/metadata.cpp
src/modules_dist.cpp
src/modules_tools.cpp
src/plugin_gui_window.cpp