Commit Graph

25 Commits

Author SHA1 Message Date
bfc12a038e add ability to map joystick axes, too
and add support for multiple hats
2019-06-11 23:41:48 +02:00
1ea25ac6f1 add ability to map keys with modifiers, only in config UI for now 2019-06-11 23:16:15 +02:00
4447e010d7 actually save the current joystick ID 2019-06-11 18:57:22 +02:00
b9183b8818 begin work on multiple joystick support 2019-06-11 18:55:04 +02:00
eaaf5ec93b also, don't hardcode the timer interval in the callback 2019-06-04 16:19:49 +02:00
86b4cbcb03 when closing an input config dialog, remove SDL timer if needed
fixes #429
2019-06-04 16:17:30 +02:00
c8472a67c1 make capitalization consistent 2019-06-04 15:56:09 +02:00
97f4b5f70b Merge branch 'master' into fast-forward-hotkey 2019-06-04 15:53:08 +02:00
3134c8fc66 add support for setting key mappings to none 2019-06-04 15:44:40 +02:00
eb6fe823f8 close any opened dialogs when closing the main window 2019-05-25 20:58:32 +02:00
7d2ba09fd7 Add fast forward hotkeys 2019-05-12 11:41:46 +01:00
4de4631c15 move platform specific config to platform specif ffile ayyyyyyyyyyygfghj;,gnxbf 2019-03-15 00:58:29 +01:00
b0efde8bf7 also, update copyright name 2019-01-22 15:58:29 +01:00
f9e143fc69 libui/gtk: add functions to uiWindow for setting/getting minimized/maximized state
remember if main window is maximized, avoid updating the saved size when it is
2018-12-30 01:07:25 +01:00
65c27c5c28 fix potential crashes in input config dialog when setting joystick buttons, by using uiQueueMain()
how could I not think of this? GTK is not thread safe.
2018-12-29 23:32:58 +01:00
ff1e21733d add hotkey config values.
duplicate DlgInputConfig so that it can also do hotkey config.
also prevent from opening those config dialogs a billion times.
2018-12-14 03:32:40 +01:00
fea7955675 fixor copyright years. 2018-09-15 02:32:13 +02:00
084d9254e3 maybe now the input dialog can stop being dumb 2017-10-05 02:05:23 +02:00
5d5311c53c use grids instead of nested boxes for input config dialog. (still lags, needs optimization)
adjust things to make those dialogs sexier.
2017-10-05 01:03:22 +02:00
dad0e6b6e8 add support for non-resizable windows 2017-10-02 23:26:25 +02:00
d0770596ea re-add basic scaling 2017-10-02 03:34:17 +02:00
ab9800fbac actual joystick input
also sync keyboard input nicely
2017-09-30 20:05:56 +02:00
9f486de76a allow entering joystick config 2017-09-30 19:27:47 +02:00
acc23f47cc actually get the input dialog somewhere 2017-09-30 18:58:13 +02:00
cb284fbe2b get the input dialog started 2017-09-26 02:20:28 +02:00