Commit Graph

197 Commits

Author SHA1 Message Date
brummer10 ad0f490c68 Add support for sub-menu's 2020-08-25 10:37:50 +02:00
brummer10 ae228145a5 Add support for radio menu items in main menu 2020-08-22 14:38:50 +02:00
brummer10 37e66dd26a Make behave of the main menu more common, follow the mouse pointer to show submenus 2020-08-21 10:16:21 +02:00
Hermann b5fbb49a2e
Merge pull request #4 from orivej/patch-1
Do not require static dependencies for dynamic build
2020-08-16 10:20:53 +00:00
Orivej Desh e93b44b52c
Do not require static dependencies for dynamic build
`pkg-config --static` pulls in static-only dependencies that are not required for making dynamic executables.
2020-08-16 09:45:53 +00:00
brummer10 f29ac3fe6d Add infobox when text entry for save file is empty 2020-08-15 08:27:05 +02:00
brummer10 1c66f0cbca Fix XFilterEvent leads to undefined behaive on debian/buster 2020-08-15 08:25:59 +02:00
brummer10 62b2255048 Fix new introduced debug build macro 2020-08-11 20:05:59 +02:00
brummer10 4920035bdd Introduce debig build flag 2020-08-11 19:18:29 +02:00
brummer10 2e9e1037d6 Adjust size of message dialoge 2020-08-11 07:12:52 +02:00
brummer10 3c5219dafa add savefile dialoge, add menu with accel key support 2020-08-10 12:56:43 +02:00
brummer10 bcd94e88b4 Set text size for button label 2020-07-30 05:26:56 +02:00
brummer10 8197defd55 Set text_color for button label 2020-07-30 04:54:25 +02:00
brummer10 35523d13d8 Add support for underline label in Button for keyboard shortcuts 2020-07-29 20:14:34 +02:00
brummer10 fb83b593e9 Fix label position setting 2020-07-12 05:43:16 +02:00
brummer10 c86a3b5258 Implement Gravity FIXEDSIZE for widgets which shouldn't be scaled 2020-07-12 05:42:28 +02:00
brummer10 3ed3ac9325 Fix temporary windows under composite WMs (cerry picked from pull request #3 by falkTX 2020-07-12 05:39:49 +02:00
brummer10 3bf11ac7b2 Introduce new flag 'NO_PROPAGATE' to skip expose callbacks from parent window 2020-07-11 19:41:14 +02:00
brummer10 14643a7903 Implement numeric items for combobox and menu 2020-07-10 06:48:56 +02:00
brummer10 2bed6a3078 Send configure_notify_callback also to toplevel Widget_t 2020-07-10 06:48:20 +02:00
brummer10 70c910d7b1 dont use designated initializers 2020-04-23 09:15:28 +02:00
brummer10 7596648433 fix connect_func 2020-04-21 09:40:41 +02:00
brummer10 6cfcfa991c Fix lv2_plugin for latest lv2-git 2020-04-21 05:28:42 +02:00
Hermann a6ac0fd33f
Merge pull request #2 from schnitzeltony/master
Do not pin ld to pack resources
2020-04-20 14:22:06 +02:00
Andreas Müller dc23d4b068 Do not pin ld to pack resources
Took a while - error message for cross build of XPolyMonk.lv2 was (not helpful exactly...):

| xmidi_keyboard.c:(.text+0x2a30): undefined reference to `_binary_midikeyboard_png_start'
| collect2: error: ld returned 1 exit status

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-04-19 22:42:55 +02:00
brummer10 94faccd0f1 Fix: remove unused cairo_surface from LV2 plug 2020-04-17 08:12:54 +02:00
brummer10 9671533770 Implement mod target to allow building a mod ui 2020-04-17 06:52:05 +02:00
brummer10 4b444fef26 remove unused var 2020-04-15 12:11:36 +02:00
brummer10 d381f2cf50 add LV2 GUI prototype, add several widget types, reworked several routines 2020-04-15 09:24:38 +02:00
Hermann e7e2add2a1
Merge pull request #1 from schnitzeltony/master
Do not hard-pin ar
2019-12-31 06:23:25 +01:00
Andreas Müller 0dc0b8f036 Do not pin ar
Avoid trouble for e.g cross build systems as OpenEmbdedded/Yocto: They
use tailored ar.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2019-12-31 01:06:50 +01:00
brummer10 dbcd1f4e47 add detune controller to midi keyboard 2019-12-26 07:51:07 +01:00
brummer10 2dd4612f97 add attack/release control to midi keyboard 2019-12-24 07:41:48 +01:00
brummer10 e3e65069ef update midi keyboard knobs, add button_press_callback on Button3 2019-12-08 12:25:57 +01:00
brummer10 ae45007cfa correct scaling for ASPECT mode 2019-12-06 15:50:38 +01:00
brummer10 2e8ac0882d xmidi_keyboard send all values when get mapped 2019-12-06 10:01:21 +01:00
brummer10 b782a53e29 implement adj_set_scale to allow scaleing the pointer movement, update xmidi_keyboard 2019-12-06 08:49:01 +01:00
brummer10 75d7a850ca allow embeding in C++ 2019-12-05 06:43:11 +01:00
brummer10 448bacf05b add HIDE_ON_DELETE falg and unmap_notify_callback 2019-11-21 06:47:15 +01:00
brummer10 0f24ddc9bc add FAST_REDRAW flag to indicate when a Widget needs fast drawing 2019-11-16 14:43:27 +01:00
brummer10 85656dcae0 make larger labels better fit on vslider 2019-11-16 03:50:44 +01:00
brummer10 5c68f60c18 make larger labels better fit on vslider 2019-11-16 03:47:44 +01:00
brummer10 2c8f34bb44 remove documentation tags from *.c files, disable doxygen file 2019-11-15 11:21:57 +01:00
brummer10 60f6f4a5c7 add connect_func() to abstract connection of event handlers 2019-11-14 19:26:56 +01:00
brummer10 3728e3e63b update README 2019-11-11 09:47:38 +01:00
brummer10 bd35800a97 move libxputty in it's own repository 2019-11-11 09:18:01 +01:00
Hermann f77a6b3067
Initial commit 2019-11-11 09:14:13 +01:00