1 |
/* |
/* |
2 |
* Copyright (C) 2006-2008 Andreas Persson |
* Copyright (C) 2006-2009 Andreas Persson |
3 |
* |
* |
4 |
* This program is free software; you can redistribute it and/or |
* This program is free software; you can redistribute it and/or |
5 |
* modify it under the terms of the GNU General Public License as |
* modify it under the terms of the GNU General Public License as |
20 |
#include "dimregionchooser.h" |
#include "dimregionchooser.h" |
21 |
#include <gdkmm/cursor.h> |
#include <gdkmm/cursor.h> |
22 |
|
|
23 |
|
#include "global.h" |
24 |
|
|
25 |
DimRegionChooser::DimRegionChooser() |
DimRegionChooser::DimRegionChooser() |
26 |
{ |
{ |
27 |
// get_window() would return 0 because the Gdk::Window has not yet been realized |
// get_window() would return 0 because the Gdk::Window has not yet been realized |
89 |
const char* dstr; |
const char* dstr; |
90 |
char dstrbuf[10]; |
char dstrbuf[10]; |
91 |
switch (region->pDimensionDefinitions[i].dimension) { |
switch (region->pDimensionDefinitions[i].dimension) { |
92 |
case gig::dimension_none: dstr="none"; break; |
case gig::dimension_none: dstr=_("none"); break; |
93 |
case gig::dimension_samplechannel: dstr="samplechannel"; break; |
case gig::dimension_samplechannel: dstr=_("samplechannel"); break; |
94 |
case gig::dimension_layer: dstr="layer"; break; |
case gig::dimension_layer: dstr=_("layer"); break; |
95 |
case gig::dimension_velocity: dstr="velocity"; break; |
case gig::dimension_velocity: dstr=_("velocity"); break; |
96 |
case gig::dimension_channelaftertouch: dstr="channelaftertouch"; break; |
case gig::dimension_channelaftertouch: dstr=_("channelaftertouch"); break; |
97 |
case gig::dimension_releasetrigger: dstr="releasetrigger"; break; |
case gig::dimension_releasetrigger: dstr=_("releasetrigger"); break; |
98 |
case gig::dimension_keyboard: dstr="keyboard"; break; |
case gig::dimension_keyboard: dstr=_("keyswitching"); break; |
99 |
case gig::dimension_roundrobin: dstr="roundrobin"; break; |
case gig::dimension_roundrobin: dstr=_("roundrobin"); break; |
100 |
case gig::dimension_random: dstr="random"; break; |
case gig::dimension_random: dstr=_("random"); break; |
101 |
case gig::dimension_smartmidi: dstr="smartmidi"; break; |
case gig::dimension_smartmidi: dstr=_("smartmidi"); break; |
102 |
case gig::dimension_roundrobinkeyboard: dstr="roundrobinkeyboard"; break; |
case gig::dimension_roundrobinkeyboard: dstr=_("roundrobinkeyboard"); break; |
103 |
case gig::dimension_modwheel: dstr="modwheel"; break; |
case gig::dimension_modwheel: dstr=_("modwheel"); break; |
104 |
case gig::dimension_breath: dstr="breath"; break; |
case gig::dimension_breath: dstr=_("breath"); break; |
105 |
case gig::dimension_foot: dstr="foot"; break; |
case gig::dimension_foot: dstr=_("foot"); break; |
106 |
case gig::dimension_portamentotime: dstr="portamentotime"; break; |
case gig::dimension_portamentotime: dstr=_("portamentotime"); break; |
107 |
case gig::dimension_effect1: dstr="effect1"; break; |
case gig::dimension_effect1: dstr=_("effect1"); break; |
108 |
case gig::dimension_effect2: dstr="effect2"; break; |
case gig::dimension_effect2: dstr=_("effect2"); break; |
109 |
case gig::dimension_genpurpose1: dstr="genpurpose1"; break; |
case gig::dimension_genpurpose1: dstr=_("genpurpose1"); break; |
110 |
case gig::dimension_genpurpose2: dstr="genpurpose2"; break; |
case gig::dimension_genpurpose2: dstr=_("genpurpose2"); break; |
111 |
case gig::dimension_genpurpose3: dstr="genpurpose3"; break; |
case gig::dimension_genpurpose3: dstr=_("genpurpose3"); break; |
112 |
case gig::dimension_genpurpose4: dstr="genpurpose4"; break; |
case gig::dimension_genpurpose4: dstr=_("genpurpose4"); break; |
113 |
case gig::dimension_sustainpedal: dstr="sustainpedal"; break; |
case gig::dimension_sustainpedal: dstr=_("sustainpedal"); break; |
114 |
case gig::dimension_portamento: dstr="portamento"; break; |
case gig::dimension_portamento: dstr=_("portamento"); break; |
115 |
case gig::dimension_sostenutopedal: dstr="sostenutopedal"; break; |
case gig::dimension_sostenutopedal: dstr=_("sostenutopedal"); break; |
116 |
case gig::dimension_softpedal: dstr="softpedal"; break; |
case gig::dimension_softpedal: dstr=_("softpedal"); break; |
117 |
case gig::dimension_genpurpose5: dstr="genpurpose5"; break; |
case gig::dimension_genpurpose5: dstr=_("genpurpose5"); break; |
118 |
case gig::dimension_genpurpose6: dstr="genpurpose6"; break; |
case gig::dimension_genpurpose6: dstr=_("genpurpose6"); break; |
119 |
case gig::dimension_genpurpose7: dstr="genpurpose7"; break; |
case gig::dimension_genpurpose7: dstr=_("genpurpose7"); break; |
120 |
case gig::dimension_genpurpose8: dstr="genpurpose8"; break; |
case gig::dimension_genpurpose8: dstr=_("genpurpose8"); break; |
121 |
case gig::dimension_effect1depth: dstr="effect1depth"; break; |
case gig::dimension_effect1depth: dstr=_("effect1depth"); break; |
122 |
case gig::dimension_effect2depth: dstr="effect2depth"; break; |
case gig::dimension_effect2depth: dstr=_("effect2depth"); break; |
123 |
case gig::dimension_effect3depth: dstr="effect3depth"; break; |
case gig::dimension_effect3depth: dstr=_("effect3depth"); break; |
124 |
case gig::dimension_effect4depth: dstr="effect4depth"; break; |
case gig::dimension_effect4depth: dstr=_("effect4depth"); break; |
125 |
case gig::dimension_effect5depth: dstr="effect5depth"; break; |
case gig::dimension_effect5depth: dstr=_("effect5depth"); break; |
126 |
default: |
default: |
127 |
sprintf(dstrbuf, "%d", |
sprintf(dstrbuf, "%d", |
128 |
region->pDimensionDefinitions[i].dimension); |
region->pDimensionDefinitions[i].dimension); |