X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=gui%2Fdrnoksnes.schemas.m4;h=56e01b75a5e0865998acbc12d7f476cb838af5fb;hb=637930a378b1e098fab00108f542f8eb1b865488;hp=5179c2023c9a278c13853207a52e968d3be59b67;hpb=b5a2e787c604aa5a906051198224a890f73c8c26;p=drnoksnes diff --git a/gui/drnoksnes.schemas.m4 b/gui/drnoksnes.schemas.m4 index 5179c20..56e01b7 100644 --- a/gui/drnoksnes.schemas.m4 +++ b/gui/drnoksnes.schemas.m4 @@ -1,4 +1,8 @@ +define(`choose', `dnl +ifelse(eval(MAEMO_MAJOR < 5), 1, `$1', `$2')dnl> +')dnl +define(`N_', `$*')dnl @@ -15,20 +19,6 @@ - /schemas/apps/maemo/drnoksnes/display-controls - /apps/maemo/drnoksnes/display-controls - drnoksnes - bool - false - - Display onscreen controls - - Display a grid with the onscreen controls if touchscreen controls - are enabled. - - - - /schemas/apps/maemo/drnoksnes/frameskip /apps/maemo/drnoksnes/frameskip drnoksnes @@ -42,19 +32,6 @@ - /schemas/apps/maemo/drnoksnes/mapping - /apps/maemo/drnoksnes/mapping - drnoksnes - int - 1 - - Key mapping setting - - Set to 0 for None, 1 for Keyboard only, etc. - - - - /schemas/apps/maemo/drnoksnes/rom /apps/maemo/drnoksnes/rom drnoksnes @@ -80,22 +57,20 @@ -ifelse(eval(MAEMO_MAJOR < 5), 1, `dnl - /schemas/apps/maemo/drnoksnes/xsp - /apps/maemo/drnoksnes/xsp + /schemas/apps/maemo/drnoksnes/scaler + /apps/maemo/drnoksnes/scaler drnoksnes - bool - true + string + - Pixel doubling + Scaler - Enable the use of the hardware pixel doubler. Without it, - a slower, lower quality software scaler is used. + Name of the preferred scaler to use. Available scalers depend on + platform. Leave empty to select best scaler available. -', `')dnl /schemas/apps/maemo/drnoksnes/speedhacks /apps/maemo/drnoksnes/speedhacks @@ -136,5 +111,84 @@ ifelse(eval(MAEMO_MAJOR < 5), 1, `dnl + + /schemas/apps/maemo/drnoksnes/player1/keyboard/enable + /apps/maemo/drnoksnes/player1/keyboard/enable + drnoksnes + bool + true + + Player 1 keyboard + + Enable key mappings for player 1. + + + +dnl Player 1 keybindings +define(`HELP', `')dnl +define(`BUTTON', `dnl + + /schemas/apps/maemo/drnoksnes/player1/keyboard/$2 + /apps/maemo/drnoksnes/player1/keyboard/$2 + drnoksnes + int + choose($4,$5) + + $1 button + + +dnl')dnl +define(`ACTION', `dnl + + /schemas/apps/maemo/drnoksnes/player1/keyboard/$2 + /apps/maemo/drnoksnes/player1/keyboard/$2 + drnoksnes + int + choose($4,$5) + + $1 action + + +dnl')dnl +define(`LAST', `')dnl +include(buttons.inc)dnl +undefine(`HELP')dnl +undefine(`BUTTON')dnl +undefine(`ACTION')dnl +undefine(`LAST')dnl + + /schemas/apps/maemo/drnoksnes/player2/keyboard/enable + /apps/maemo/drnoksnes/player2/keyboard/enable + drnoksnes + bool + false + + Player 2 keyboard + + Enable key mappings for player 2. + + + +dnl Player 2 keybindings +define(`HELP', `')dnl +define(`BUTTON', `dnl + + /schemas/apps/maemo/drnoksnes/player2/keyboard/$2 + /apps/maemo/drnoksnes/player2/keyboard/$2 + drnoksnes + int + 0 + + $1 button + + +dnl')dnl +define(`ACTION', `')dnl +define(`LAST', `')dnl +include(buttons.inc) +undefine(`HELP')dnl +undefine(`BUTTON')dnl +undefine(`ACTION')dnl +undefine(`LAST')dnl