1<?xml version="1.0" encoding="UTF-8"?> 2<interface> 3 <requires lib="gtk+" version="2.16"/> 4 <!-- interface-naming-policy toplevel-contextual --> 5 <object class="GtkAdjustment" id="adjustment_hscale_X"> 6 <property name="lower">-1</property> 7 <property name="upper">1.01</property> 8 <property name="step_increment">0.01</property> 9 <property name="page_increment">0.10000000000000001</property> 10 <property name="page_size">0.01</property> 11 </object> 12 <object class="GtkAdjustment" id="adjustment_vscale_Y"> 13 <property name="lower">-1</property> 14 <property name="upper">1.01</property> 15 <property name="step_increment">0.01</property> 16 <property name="page_increment">0.10000000000000001</property> 17 <property name="page_size">0.01</property> 18 </object> 19 <object class="GtkAdjustment" id="adjustment_hscaleBalance"> 20 <property name="lower">-100</property> 21 <property name="upper">101</property> 22 <property name="step_increment">1</property> 23 <property name="page_increment">10</property> 24 <property name="page_size">1</property> 25 </object> 26 <object class="GtkAdjustment" id="adjustment_hscaleVolume"> 27 <property name="upper">101</property> 28 <property name="value">100</property> 29 <property name="step_increment">0.10000000000000001</property> 30 <property name="page_increment">10</property> 31 <property name="page_size">1</property> 32 </object> 33 <object class="GtkWindow" id="window_main"> 34 <property name="visible">True</property> 35 <property name="title" translatable="yes">Gnaural Binaural Beat Sound Generator</property> 36 <signal name="destroy" handler="on_window_main_destroy" swapped="no"/> 37 <child> 38 <object class="GtkVBox" id="vbox1"> 39 <property name="visible">True</property> 40 <child> 41 <object class="GtkMenuBar" id="menubar_main"> 42 <property name="visible">True</property> 43 <child> 44 <object class="GtkMenuItem" id="menuitem_File"> 45 <property name="visible">True</property> 46 <property name="label" translatable="yes">_File</property> 47 <property name="use_underline">True</property> 48 <child type="submenu"> 49 <object class="GtkMenu" id="menuitem1_menu"> 50 <child> 51 <object class="GtkImageMenuItem" id="menuitem_new"> 52 <property name="label">gtk-new</property> 53 <property name="visible">True</property> 54 <property name="use_underline">True</property> 55 <property name="use_stock">True</property> 56 <signal name="activate" handler="on_menuitem_new_activate" swapped="no"/> 57 </object> 58 </child> 59 <child> 60 <object class="GtkImageMenuItem" id="menuitem_open"> 61 <property name="label">gtk-open</property> 62 <property name="visible">True</property> 63 <property name="tooltip_text" translatable="yes">Open a gnaural file</property> 64 <property name="use_underline">True</property> 65 <property name="use_stock">True</property> 66 <signal name="activate" handler="on_menuitem_open_activate" swapped="no"/> 67 </object> 68 </child> 69 <child> 70 <object class="GtkMenuItem" id="menuitem_recent"> 71 <property name="visible">True</property> 72 <property name="use_action_appearance">False</property> 73 <property name="label" translatable="yes">Open Recent</property> 74 <property name="use_underline">True</property> 75 </object> 76 </child> 77 <child> 78 <object class="GtkMenuItem" id="menuitem_OpenFromLibrary"> 79 <property name="visible">True</property> 80 <property name="tooltip_text" translatable="yes">Open from an installed directory of preset files</property> 81 <property name="label" translatable="yes">Open From Preset _Library</property> 82 <property name="use_underline">True</property> 83 <signal name="activate" handler="on_menuitem_OpenFromLibrary_activate" swapped="no"/> 84 </object> 85 </child> 86 <child> 87 <object class="GtkMenuItem" id="menuitem_OpenMerge"> 88 <property name="visible">True</property> 89 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 90 <property name="tooltip_text" translatable="yes">Open a gnaural file and add the contents to current data</property> 91 <property name="label" translatable="yes">Open Mer_ge</property> 92 <property name="use_underline">True</property> 93 <signal name="activate" handler="on_menuitem_OpenMerge_activate" swapped="no"/> 94 </object> 95 </child> 96 <child> 97 <object class="GtkImageMenuItem" id="menuitem_save"> 98 <property name="label">gtk-save</property> 99 <property name="visible">True</property> 100 <property name="use_underline">True</property> 101 <property name="use_stock">True</property> 102 <signal name="activate" handler="on_menuitem_save_activate" swapped="no"/> 103 </object> 104 </child> 105 <child> 106 <object class="GtkImageMenuItem" id="menuitem_save_as"> 107 <property name="label">gtk-save-as</property> 108 <property name="visible">True</property> 109 <property name="use_underline">True</property> 110 <property name="use_stock">True</property> 111 <signal name="activate" handler="on_menuitem_save_as_activate" swapped="no"/> 112 </object> 113 </child> 114 <child> 115 <object class="GtkImageMenuItem" id="menuitem_edit"> 116 <property name="label">gtk-edit</property> 117 <property name="visible">True</property> 118 <property name="use_underline">True</property> 119 <property name="use_stock">True</property> 120 <signal name="activate" handler="on_menuitem_edit_activate" swapped="no"/> 121 </object> 122 </child> 123 <child> 124 <object class="GtkImageMenuItem" id="menuitem_revert"> 125 <property name="label">gtk-revert-to-saved</property> 126 <property name="visible">True</property> 127 <property name="use_underline">True</property> 128 <property name="use_stock">True</property> 129 <signal name="activate" handler="on_menuitem_revert_activate" swapped="no"/> 130 </object> 131 </child> 132 <child> 133 <object class="GtkSeparatorMenuItem" id="separator1"> 134 <property name="visible">True</property> 135 </object> 136 </child> 137 <child> 138 <object class="GtkMenuItem" id="export_audio_wav_file"> 139 <property name="visible">True</property> 140 <property name="tooltip_text" translatable="yes">Create an audio file for CD or MP3 player</property> 141 <property name="label" translatable="yes">Export _Audio To File</property> 142 <property name="use_underline">True</property> 143 <signal name="activate" handler="on_export_audio_to_file_activate" swapped="no"/> 144 </object> 145 </child> 146 <child> 147 <object class="GtkSeparatorMenuItem" id="separatormenuitem1"> 148 <property name="visible">True</property> 149 </object> 150 </child> 151 <child> 152 <object class="GtkMenuItem" id="menuitem_RestoreDefaultFile"> 153 <property name="visible">True</property> 154 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 155 <property name="tooltip_text" translatable="yes">This will put a basic meditation file in Gnaural's home directory</property> 156 <property name="label" translatable="yes">Restore _default file and settings</property> 157 <property name="use_underline">True</property> 158 <signal name="activate" handler="on_menuitem_RestoreDefaultFile_activate" swapped="no"/> 159 </object> 160 </child> 161 <child> 162 <object class="GtkSeparatorMenuItem" id="separatormenuitem2"> 163 <property name="visible">True</property> 164 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 165 </object> 166 </child> 167 <child> 168 <object class="GtkImageMenuItem" id="menuitem_quit"> 169 <property name="label">gtk-quit</property> 170 <property name="visible">True</property> 171 <property name="use_underline">True</property> 172 <property name="use_stock">True</property> 173 <signal name="activate" handler="on_menuitem_quit_activate" swapped="no"/> 174 </object> 175 </child> 176 </object> 177 </child> 178 </object> 179 </child> 180 <child> 181 <object class="GtkMenuItem" id="menuitem2"> 182 <property name="visible">True</property> 183 <property name="label" translatable="yes">_Edit</property> 184 <property name="use_underline">True</property> 185 <child type="submenu"> 186 <object class="GtkMenu" id="menuitem2_menu"> 187 <child> 188 <object class="GtkImageMenuItem" id="menuitem_undo"> 189 <property name="label">_Undo Ctrl+z</property> 190 <property name="visible">True</property> 191 <property name="tooltip_text" translatable="yes">Reverts to previous state</property> 192 <property name="use_underline">True</property> 193 <property name="use_stock">False</property> 194 <signal name="activate" handler="on_menuitem_undo_activate" swapped="no"/> 195 </object> 196 </child> 197 <child> 198 <object class="GtkImageMenuItem" id="menuitem_redo"> 199 <property name="label">_Redo Ctrl+y</property> 200 <property name="visible">True</property> 201 <property name="tooltip_text" translatable="yes">Reverts to previous state</property> 202 <property name="use_underline">True</property> 203 <property name="use_stock">False</property> 204 <signal name="activate" handler="on_menuitem_redo_activate" swapped="no"/> 205 </object> 206 </child> 207 <child> 208 <object class="GtkMenuItem" id="datapoints1"> 209 <property name="visible">True</property> 210 <property name="label" translatable="yes">_DataPoints</property> 211 <property name="use_underline">True</property> 212 <child type="submenu"> 213 <object class="GtkMenu" id="datapoints1_menu"> 214 <child> 215 <object class="GtkImageMenuItem" id="EditDP_cut"> 216 <property name="label">Cu_t Ctrl+x</property> 217 <property name="visible">True</property> 218 <property name="tooltip_text" translatable="yes">Copies then deletes selected datapoints</property> 219 <property name="use_underline">True</property> 220 <property name="use_stock">False</property> 221 <signal name="activate" handler="on_EditDP_cut_activate" swapped="no"/> 222 </object> 223 </child> 224 <child> 225 <object class="GtkImageMenuItem" id="EditDP_copy"> 226 <property name="label">_Copy Ctrl+c</property> 227 <property name="visible">True</property> 228 <property name="tooltip_text" translatable="yes">Copies selected datapoints</property> 229 <property name="use_underline">True</property> 230 <property name="use_stock">False</property> 231 <signal name="activate" handler="on_EditDP_copy_activate" swapped="no"/> 232 </object> 233 </child> 234 <child> 235 <object class="GtkImageMenuItem" id="EditDP_paste"> 236 <property name="label">_Paste Ctrl+v</property> 237 <property name="visible">True</property> 238 <property name="use_underline">True</property> 239 <property name="use_stock">False</property> 240 <signal name="activate" handler="on_EditDP_paste_activate" swapped="no"/> 241 </object> 242 </child> 243 <child> 244 <object class="GtkMenuItem" id="EditDP_paste_at_end"> 245 <property name="visible">True</property> 246 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 247 <property name="tooltip_text" translatable="yes">Pastes at the end of the schedule</property> 248 <property name="label" translatable="yes">Paste at _End Shift+V</property> 249 <property name="use_underline">True</property> 250 <signal name="activate" handler="on_EditDP_paste_at_end_activate" swapped="no"/> 251 </object> 252 </child> 253 <child> 254 <object class="GtkImageMenuItem" id="EditDP_delete"> 255 <property name="label">_Delete delete</property> 256 <property name="visible">True</property> 257 <property name="tooltip_text" translatable="yes">Deletes selected datapoints, adding their durations to left-neighbor</property> 258 <property name="use_underline">True</property> 259 <property name="use_stock">False</property> 260 <signal name="activate" handler="on_EditDP_delete_activate" swapped="no"/> 261 </object> 262 </child> 263 <child> 264 <object class="GtkMenuItem" id="EditDP_delete_time"> 265 <property name="visible">True</property> 266 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 267 <property name="tooltip_text" translatable="yes">Deletes selected datapoints and also the durations they held</property> 268 <property name="label" translatable="yes">Delete Ti_me Shift+delete</property> 269 <property name="use_underline">True</property> 270 <signal name="activate" handler="on_EditDP_delete_time_activate" swapped="no"/> 271 </object> 272 </child> 273 <child> 274 <object class="GtkSeparatorMenuItem" id="separator2"> 275 <property name="visible">True</property> 276 </object> 277 </child> 278 <child> 279 <object class="GtkImageMenuItem" id="EditDP_clear"> 280 <property name="label">C_lear All</property> 281 <property name="visible">True</property> 282 <property name="tooltip_text" translatable="yes">Clears all datapoints</property> 283 <property name="use_underline">True</property> 284 <property name="use_stock">False</property> 285 <signal name="activate" handler="on_EditDP_clear_activate" swapped="no"/> 286 </object> 287 </child> 288 <child> 289 <object class="GtkMenuItem" id="EditDP_properties"> 290 <property name="visible">True</property> 291 <property name="tooltip_text" translatable="yes">Dialog box to manually enter values for all selected datapoints</property> 292 <property name="use_action_appearance">False</property> 293 <property name="label" translatable="yes">_Properties</property> 294 <property name="use_underline">True</property> 295 <signal name="activate" handler="on_EditDP_properties_activate" swapped="no"/> 296 </object> 297 </child> 298 </object> 299 </child> 300 </object> 301 </child> 302 <child> 303 <object class="GtkMenuItem" id="voices1"> 304 <property name="visible">True</property> 305 <property name="label" translatable="yes">_Voice</property> 306 <property name="use_underline">True</property> 307 <child type="submenu"> 308 <object class="GtkMenu" id="voices1_menu"> 309 <child> 310 <object class="GtkMenuItem" id="EditVoice_add"> 311 <property name="visible">True</property> 312 <property name="tooltip_text" translatable="yes">Adds a new voice</property> 313 <property name="label" translatable="yes">_Add Ctrl+j</property> 314 <property name="use_underline">True</property> 315 <signal name="activate" handler="on_EditVoice_add_activate" swapped="no"/> 316 </object> 317 </child> 318 <child> 319 <object class="GtkMenuItem" id="EditVoice_delete"> 320 <property name="visible">True</property> 321 <property name="tooltip_text" translatable="yes">Deletes currently selected voice</property> 322 <property name="label" translatable="yes">_Delete Ctrl+d</property> 323 <property name="use_underline">True</property> 324 <signal name="activate" handler="on_EditVoice_delete_activate" swapped="no"/> 325 </object> 326 </child> 327 <child> 328 <object class="GtkMenuItem" id="EditVoice_properties"> 329 <property name="visible">True</property> 330 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 331 <property name="label" translatable="yes">_Properties</property> 332 <property name="use_underline">True</property> 333 <signal name="activate" handler="on_EditVoice_properties_activate" swapped="no"/> 334 </object> 335 </child> 336 </object> 337 </child> 338 </object> 339 </child> 340 <child> 341 <object class="GtkSeparatorMenuItem" id="separator3"> 342 <property name="visible">True</property> 343 </object> 344 </child> 345 <child> 346 <object class="GtkImageMenuItem" id="menuitem_apply"> 347 <property name="label">_Apply Ctrl+p</property> 348 <property name="visible">True</property> 349 <property name="tooltip_text" translatable="yes">Applies current graph to sound engine</property> 350 <property name="use_underline">True</property> 351 <property name="use_stock">False</property> 352 <signal name="activate" handler="on_menuitem_apply_activate" swapped="no"/> 353 </object> 354 </child> 355 <child> 356 <object class="GtkSeparatorMenuItem" id="separator4"> 357 <property name="visible">True</property> 358 </object> 359 </child> 360 <child> 361 <object class="GtkMenuItem" id="menuitem_SetScheduleInfo"> 362 <property name="visible">True</property> 363 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 364 <property name="tooltip_text" translatable="yes">Edit the overal schedule information</property> 365 <property name="label" translatable="yes">Schedule Info</property> 366 <property name="use_underline">True</property> 367 <signal name="activate" handler="on_menuitem_SetScheduleInfo_activate" swapped="no"/> 368 </object> 369 </child> 370 <child> 371 <object class="GtkMenuItem" id="menuitem_DataPointSize"> 372 <property name="visible">True</property> 373 <property name="label" translatable="yes">DataPoint Size</property> 374 <property name="use_underline">True</property> 375 <signal name="activate" handler="on_menuitem_DataPointSize_activate" swapped="no"/> 376 </object> 377 </child> 378 <child> 379 <object class="GtkMenuItem" id="menuitem_preferences"> 380 <property name="visible">True</property> 381 <property name="label" translatable="yes">Font</property> 382 <property name="use_underline">True</property> 383 <signal name="activate" handler="on_menuitem_preferences_activate" swapped="no"/> 384 </object> 385 </child> 386 </object> 387 </child> 388 </object> 389 </child> 390 <child> 391 <object class="GtkMenuItem" id="menuitem_Select"> 392 <property name="visible">True</property> 393 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 394 <property name="tooltip_text" translatable="yes">Assorted algorithms for selecting datapoints</property> 395 <property name="label" translatable="yes">_Select</property> 396 <property name="use_underline">True</property> 397 <child type="submenu"> 398 <object class="GtkMenu" id="menu1"> 399 <property name="visible">True</property> 400 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 401 <child> 402 <object class="GtkMenuItem" id="menuitem_SelectAll"> 403 <property name="visible">True</property> 404 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 405 <property name="tooltip_text" translatable="yes">Select all visible datapoints in schedule</property> 406 <property name="label" translatable="yes">_All Ctrl+a</property> 407 <property name="use_underline">True</property> 408 <signal name="activate" handler="on_menuitem_SelectAll_activate" swapped="no"/> 409 </object> 410 </child> 411 <child> 412 <object class="GtkMenuItem" id="menuitem_DeselectAll"> 413 <property name="visible">True</property> 414 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 415 <property name="tooltip_text" translatable="yes">Deselect all visible datapoints in schedule</property> 416 <property name="label" translatable="yes">_None Shift+A</property> 417 <property name="use_underline">True</property> 418 <signal name="activate" handler="on_menuitem_DeselectAll_activate" swapped="no"/> 419 </object> 420 </child> 421 <child> 422 <object class="GtkMenuItem" id="menuitem_SelectInvert"> 423 <property name="visible">True</property> 424 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 425 <property name="tooltip_text" translatable="yes">Invert selection of all visible datapoints in schedule</property> 426 <property name="label" translatable="yes">_Invert Ctrl+i</property> 427 <property name="use_underline">True</property> 428 <signal name="activate" handler="on_menuitem_SelectInvert_activate" swapped="no"/> 429 </object> 430 </child> 431 <child> 432 <object class="GtkMenuItem" id="menuitem_SelectFirst"> 433 <property name="visible">True</property> 434 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 435 <property name="tooltip_text" translatable="yes">Selects first datapoint in all visible voices</property> 436 <property name="label" translatable="yes">_First Shift+U</property> 437 <property name="use_underline">True</property> 438 <signal name="activate" handler="on_menuitem_SelectFirst_activate" swapped="no"/> 439 </object> 440 </child> 441 <child> 442 <object class="GtkMenuItem" id="menuitem_SelectLast"> 443 <property name="visible">True</property> 444 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 445 <property name="tooltip_text" translatable="yes">Selects last datapoint in all visible voices</property> 446 <property name="label" translatable="yes">_Last Ctrl+u</property> 447 <property name="use_underline">True</property> 448 <signal name="activate" handler="on_menuitem_SelectLast_activate" swapped="no"/> 449 </object> 450 </child> 451 <child> 452 <object class="GtkMenuItem" id="menuitem_SelectInverval"> 453 <property name="visible">True</property> 454 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 455 <property name="tooltip_text" translatable="yes">Selects visible DPs at given interval</property> 456 <property name="label" translatable="yes">By In_terval Ctrl+k</property> 457 <property name="use_underline">True</property> 458 <signal name="activate" handler="on_menuitem_SelectInterval_activate" swapped="no"/> 459 </object> 460 </child> 461 <child> 462 <object class="GtkMenuItem" id="menuitem_SelectDuration"> 463 <property name="visible">True</property> 464 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 465 <property name="tooltip_text" translatable="yes">Selects visible DPs above or below given duration</property> 466 <property name="label" translatable="yes">By _Duration</property> 467 <property name="use_underline">True</property> 468 <signal name="activate" handler="on_menuitem_SelectDuration_activate" swapped="no"/> 469 </object> 470 </child> 471 <child> 472 <object class="GtkMenuItem" id="menuitem_SelectNeighbor"> 473 <property name="visible">True</property> 474 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 475 <property name="tooltip_text" translatable="yes">Select visible DPs adjacent to currently selected DPs</property> 476 <property name="label" translatable="yes">By Nei_ghbor Ctrl+m</property> 477 <property name="use_underline">True</property> 478 <signal name="activate" handler="on_menuitem_SelectNeighbor_activate" swapped="no"/> 479 </object> 480 </child> 481 <child> 482 <object class="GtkMenuItem" id="menuitem_SelectProximity_all"> 483 <property name="visible">True</property> 484 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 485 <property name="tooltip_text" translatable="yes">Selects all visible DPs with a given X,Y proximity to each other</property> 486 <property name="label" translatable="yes">By _Proximity (All)</property> 487 <property name="use_underline">True</property> 488 <signal name="activate" handler="on_menuitem_SelectProximity_all_activate" swapped="no"/> 489 </object> 490 </child> 491 <child> 492 <object class="GtkMenuItem" id="menuitem_SelectProximity_singlepoint"> 493 <property name="visible">True</property> 494 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 495 <property name="tooltip_text" translatable="yes">Selects all DPs around a selected DP</property> 496 <property name="label" translatable="yes">By Pro_ximity (single point)</property> 497 <property name="use_underline">True</property> 498 <signal name="activate" handler="on_menuitem_SelectProximity_singlepoint_activate" swapped="no"/> 499 </object> 500 </child> 501 <child> 502 <object class="GtkMenuItem" id="menuitem_SelectVoice"> 503 <property name="visible">True</property> 504 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 505 <property name="label" translatable="yes">Voice Datapoint Selections</property> 506 <property name="use_underline">True</property> 507 <child type="submenu"> 508 <object class="GtkMenu" id="menu2"> 509 <property name="visible">True</property> 510 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 511 <child> 512 <object class="GtkMenuItem" id="menuitem_SelectAllInVoice"> 513 <property name="visible">True</property> 514 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 515 <property name="tooltip_text" translatable="yes">Select all datapoints in voice</property> 516 <property name="label" translatable="yes">_All Ctrl+e</property> 517 <property name="use_underline">True</property> 518 <signal name="activate" handler="on_menuitem_SelectAllInVoice_activate" swapped="no"/> 519 </object> 520 </child> 521 <child> 522 <object class="GtkMenuItem" id="menuitem_DeselectAllInVoice"> 523 <property name="visible">True</property> 524 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 525 <property name="tooltip_text" translatable="yes">Deselect all datapoints in voice</property> 526 <property name="label" translatable="yes">_None Shift+E</property> 527 <property name="use_underline">True</property> 528 <signal name="activate" handler="on_menuitem_DeselectAllInVoice_activate" swapped="no"/> 529 </object> 530 </child> 531 <child> 532 <object class="GtkMenuItem" id="menuitem_InvertSelectionInVoice"> 533 <property name="visible">True</property> 534 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 535 <property name="tooltip_text" translatable="yes">Inverts the selection of datapoints in selected voice</property> 536 <property name="label" translatable="yes">_Invert Shift+I</property> 537 <property name="use_underline">True</property> 538 <signal name="activate" handler="on_menuitem_InvertSelectionInVoice_activate" swapped="no"/> 539 </object> 540 </child> 541 </object> 542 </child> 543 </object> 544 </child> 545 </object> 546 </child> 547 </object> 548 </child> 549 <child> 550 <object class="GtkMenuItem" id="menuitem3"> 551 <property name="visible">True</property> 552 <property name="label" translatable="yes">_View</property> 553 <property name="use_underline">True</property> 554 <child type="submenu"> 555 <object class="GtkMenu" id="menuitem3_menu"> 556 <child> 557 <object class="GtkMenuItem" id="menuitem_view_frequency"> 558 <property name="visible">True</property> 559 <property name="tooltip_text" translatable="yes">Show base frequency along Y axis</property> 560 <property name="label" translatable="yes">Frequency</property> 561 <property name="use_underline">True</property> 562 <signal name="activate" handler="on_view_frequency_activate" swapped="no"/> 563 </object> 564 </child> 565 <child> 566 <object class="GtkMenuItem" id="menuitem_view_stereo"> 567 <property name="visible">True</property> 568 <property name="tooltip_text" translatable="yes">Show left-right stereo mix using Y axis</property> 569 <property name="label" translatable="yes">Stereo</property> 570 <property name="use_underline">True</property> 571 <signal name="activate" handler="on_view_stereo_activate" swapped="no"/> 572 </object> 573 </child> 574 <child> 575 <object class="GtkMenuItem" id="menuitem_view_volume"> 576 <property name="visible">True</property> 577 <property name="tooltip_text" translatable="yes">Show volume using Y axis</property> 578 <property name="label" translatable="yes">Volume</property> 579 <property name="use_underline">True</property> 580 <signal name="activate" handler="on_view_volume_activate" swapped="no"/> 581 </object> 582 </child> 583 <child> 584 <object class="GtkMenuItem" id="menuitem_view_beat"> 585 <property name="visible">True</property> 586 <property name="tooltip_text" translatable="yes">Show beat frequency using Y axis</property> 587 <property name="label" translatable="yes">Beat</property> 588 <property name="use_underline">True</property> 589 <signal name="activate" handler="on_view_beat_activate" swapped="no"/> 590 </object> 591 </child> 592 </object> 593 </child> 594 </object> 595 </child> 596 <child> 597 <object class="GtkMenuItem" id="menuitemTools"> 598 <property name="visible">True</property> 599 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 600 <property name="tooltip_text" translatable="yes">Assorted tools for processing datapoints</property> 601 <property name="label" translatable="yes">_Tools</property> 602 <property name="use_underline">True</property> 603 <child type="submenu"> 604 <object class="GtkMenu" id="menu3"> 605 <property name="visible">True</property> 606 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 607 <child> 608 <object class="GtkMenuItem" id="menuitem_ScaleY"> 609 <property name="visible">True</property> 610 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 611 <property name="tooltip_text" translatable="yes">Scale the Y values of selected DPs</property> 612 <property name="label" translatable="yes">Scale Y Ctrl+g</property> 613 <property name="use_underline">True</property> 614 <signal name="activate" handler="on_menuitem_ScaleY_activate" swapped="no"/> 615 </object> 616 </child> 617 <child> 618 <object class="GtkMenuItem" id="menuitem_DuplicateSelectedVoice"> 619 <property name="visible">True</property> 620 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 621 <property name="tooltip_text" translatable="yes">Duplicates the selected voice</property> 622 <property name="label" translatable="yes">Duplicate Selected Voice Ctrl+b</property> 623 <property name="use_underline">True</property> 624 <signal name="activate" handler="on_menuitem_DuplicateSelectedVoice_activate" swapped="no"/> 625 </object> 626 </child> 627 <child> 628 <object class="GtkMenuItem" id="menuitem_ReverseVoice"> 629 <property name="visible">True</property> 630 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 631 <property name="tooltip_text" translatable="yes">Reverses x axis of selected voice</property> 632 <property name="label" translatable="yes">Reverse Voice Ctrl+r</property> 633 <property name="use_underline">True</property> 634 <signal name="activate" handler="on_menuitem_ReverseVoice_activate" swapped="no"/> 635 </object> 636 </child> 637 <child> 638 <object class="GtkMenuItem" id="menuitem_AlignDataPoints"> 639 <property name="visible">True</property> 640 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 641 <property name="tooltip_text" translatable="yes">For each voice, finds the first and last selected datapoints and aligns all other selected points between them</property> 642 <property name="label" translatable="yes">Align DataPoints Ctrl+l</property> 643 <property name="use_underline">True</property> 644 <signal name="activate" handler="on_menuitem_AlignDataPoints_activate" swapped="no"/> 645 </object> 646 </child> 647 <child> 648 <object class="GtkMenuItem" id="menuitem_TruncateSchedule"> 649 <property name="visible">True</property> 650 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 651 <property name="tooltip_text" translatable="yes">Truncates (or grows) all voices to a set time</property> 652 <property name="label" translatable="yes">Truncate Schedule</property> 653 <property name="use_underline">True</property> 654 <signal name="activate" handler="on_menuitem_TruncateSchedule_activate" swapped="no"/> 655 </object> 656 </child> 657 <child> 658 <object class="GtkMenuItem" id="menuitem_ScaleTime"> 659 <property name="visible">True</property> 660 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 661 <property name="tooltip_text" translatable="yes">Scale the duration of selected DPs</property> 662 <property name="label" translatable="yes">Scale Durations </property> 663 <property name="use_underline">True</property> 664 <signal name="activate" handler="on_menuitem_ScaleTime_activate" swapped="no"/> 665 </object> 666 </child> 667 <child> 668 <object class="GtkMenuItem" id="menuitem_AddRandomToY"> 669 <property name="visible">True</property> 670 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 671 <property name="tooltip_text" translatable="yes">Injects jitter on Y axis of selected data points</property> 672 <property name="label" translatable="yes">Randomize Y</property> 673 <property name="use_underline">True</property> 674 <signal name="activate" handler="on_menuitem_AddRandomToY_activate" swapped="no"/> 675 </object> 676 </child> 677 <child> 678 <object class="GtkMenuItem" id="menuitem_AddToY"> 679 <property name="visible">True</property> 680 <property name="tooltip_text" translatable="yes">Adds to Y values of selected datapoints</property> 681 <property name="label" translatable="yes">Add to Y</property> 682 <property name="use_underline">True</property> 683 <signal name="activate" handler="on_menuitem_AddToY_activate" swapped="no"/> 684 </object> 685 </child> 686 <child> 687 <object class="GtkMenuItem" id="menuitem_AddRandomToX"> 688 <property name="visible">True</property> 689 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 690 <property name="tooltip_text" translatable="yes">Injects jitter to durations of selected data points</property> 691 <property name="label" translatable="yes">Randomize Durations</property> 692 <property name="use_underline">True</property> 693 <signal name="activate" handler="on_menuitem_AddRandomToX_activate" swapped="no"/> 694 </object> 695 </child> 696 <child> 697 <object class="GtkMenuItem" id="menuitem_AddValueToDuration"> 698 <property name="visible">True</property> 699 <property name="tooltip_text" translatable="yes">Adds to the durations of selected datapoints</property> 700 <property name="label" translatable="yes">Add to Durations</property> 701 <property name="use_underline">True</property> 702 <signal name="activate" handler="on_menuitem_AddToX_activate" swapped="no"/> 703 </object> 704 </child> 705 <child> 706 <object class="GtkMenuItem" id="menuitem_InvertY"> 707 <property name="visible">True</property> 708 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 709 <property name="tooltip_text" translatable="yes">Inverts selected DPs in the graph</property> 710 <property name="label" translatable="yes">Invert Y</property> 711 <property name="use_underline">True</property> 712 <signal name="activate" handler="on_menuitem_InvertY_activate" swapped="no"/> 713 </object> 714 </child> 715 <child> 716 <object class="GtkMenuItem" id="menuitem_DuplicateAllVoices"> 717 <property name="visible">True</property> 718 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 719 <property name="tooltip_text" translatable="yes">Duplicate entire schedule</property> 720 <property name="label" translatable="yes">Duplicate All Voices</property> 721 <property name="use_underline">True</property> 722 <signal name="activate" handler="on_menuitem_DuplicateAllVoices_activate" swapped="no"/> 723 </object> 724 </child> 725 <child> 726 <object class="GtkMenuItem" id="menuitem_RoundValues"> 727 <property name="visible">True</property> 728 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 729 <property name="tooltip_text" translatable="yes">Rounds specified parameters</property> 730 <property name="label" translatable="yes">Round Datapoints</property> 731 <property name="use_underline">True</property> 732 <signal name="activate" handler="on_menuitem_RoundValues_activate" swapped="no"/> 733 </object> 734 </child> 735 </object> 736 </child> 737 </object> 738 </child> 739 <child> 740 <object class="GtkMenuItem" id="menuitemNetwork"> 741 <property name="visible">True</property> 742 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 743 <property name="tooltip_text" translatable="yes">Controls for Gnauralnet</property> 744 <property name="label" translatable="yes">_GnauralNet</property> 745 <property name="use_underline">True</property> 746 <child type="submenu"> 747 <object class="GtkMenu" id="menu4"> 748 <property name="visible">True</property> 749 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 750 <child> 751 <object class="GtkMenuItem" id="menuitem_GnauralNet_StartStop"> 752 <property name="visible">True</property> 753 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 754 <property name="tooltip_text" translatable="yes">You must start Gnauralnet in order to be in contact with another Gnaural</property> 755 <property name="label" translatable="yes">_Start Gnauralnet</property> 756 <property name="use_underline">True</property> 757 <signal name="activate" handler="on_menuitem_GnauralNet_StartStop_activate" swapped="no"/> 758 </object> 759 </child> 760 <child> 761 <object class="GtkMenuItem" id="menuitem_GnauralNet_JoinFriend"> 762 <property name="visible">True</property> 763 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 764 <property name="tooltip_text" translatable="yes">Enter the IP address and port of the remote Gnaural to contact</property> 765 <property name="label" translatable="yes">_Connect To Another Gnaural</property> 766 <property name="use_underline">True</property> 767 <signal name="activate" handler="on_menuitem_GnauralNet_JoinFriend_activate" swapped="no"/> 768 </object> 769 </child> 770 <child> 771 <object class="GtkMenuItem" id="menuitem_GnauralNet_PhaseInfo"> 772 <property name="visible">True</property> 773 <property name="tooltip_text" translatable="yes">Use to sync Gnaural with an external stimulus</property> 774 <property name="use_action_appearance">False</property> 775 <property name="label" translatable="yes">Send phase _pulses to external app</property> 776 <property name="use_underline">True</property> 777 <signal name="activate" handler="on_menuitem_GnauralNet_PhaseInfo_activate" swapped="no"/> 778 </object> 779 </child> 780 <child> 781 <object class="GtkMenuItem" id="menuitem_GnauralNet_ShowInfo"> 782 <property name="visible">True</property> 783 <property name="tooltip_text" translatable="yes">Displays current connections info</property> 784 <property name="label" translatable="yes">Show _Info</property> 785 <property name="use_underline">True</property> 786 <signal name="activate" handler="on_menuitem_GnauralNet_ShowInfo_activate" swapped="no"/> 787 </object> 788 </child> 789 </object> 790 </child> 791 </object> 792 </child> 793 <child> 794 <object class="GtkMenuItem" id="menuitem4"> 795 <property name="visible">True</property> 796 <property name="label" translatable="yes">_Help</property> 797 <property name="use_underline">True</property> 798 <child type="submenu"> 799 <object class="GtkMenu" id="menuitem4_menu"> 800 <child> 801 <object class="GtkImageMenuItem" id="menuitem_about"> 802 <property name="label">gtk-about</property> 803 <property name="visible">True</property> 804 <property name="use_underline">True</property> 805 <property name="use_stock">True</property> 806 <signal name="activate" handler="on_menuitem_about_activate" swapped="no"/> 807 </object> 808 </child> 809 <child> 810 <object class="GtkImageMenuItem" id="menuitem_help"> 811 <property name="label">gtk-help</property> 812 <property name="visible">True</property> 813 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 814 <property name="use_underline">True</property> 815 <property name="use_stock">True</property> 816 <signal name="activate" handler="on_menuitem_help_activate" swapped="no"/> 817 </object> 818 </child> 819 </object> 820 </child> 821 </object> 822 </child> 823 </object> 824 <packing> 825 <property name="expand">False</property> 826 <property name="fill">False</property> 827 <property name="position">0</property> 828 </packing> 829 </child> 830 <child> 831 <object class="GtkHBox" id="hbox3"> 832 <property name="visible">True</property> 833 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 834 <child> 835 <object class="GtkFrame" id="frameStatus"> 836 <property name="visible">True</property> 837 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 838 <property name="label_xalign">0</property> 839 <property name="shadow_type">in</property> 840 <child> 841 <object class="GtkVBox" id="vbox2"> 842 <property name="visible">True</property> 843 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 844 <child> 845 <object class="GtkLabel" id="labelStatus"> 846 <property name="visible">True</property> 847 <property name="label" translatable="yes">Status:</property> 848 <property name="use_markup">True</property> 849 </object> 850 <packing> 851 <property name="expand">False</property> 852 <property name="fill">False</property> 853 <property name="position">0</property> 854 </packing> 855 </child> 856 <child> 857 <object class="GtkLabel" id="labelTotalRuntime"> 858 <property name="visible">True</property> 859 <property name="label" translatable="yes">Total Runtime:</property> 860 <property name="use_markup">True</property> 861 </object> 862 <packing> 863 <property name="expand">False</property> 864 <property name="fill">False</property> 865 <property name="position">1</property> 866 </packing> 867 </child> 868 <child> 869 <object class="GtkLabel" id="labelCurrentRuntime"> 870 <property name="visible">True</property> 871 <property name="label" translatable="yes">Progress:</property> 872 <property name="use_markup">True</property> 873 </object> 874 <packing> 875 <property name="expand">False</property> 876 <property name="fill">False</property> 877 <property name="position">2</property> 878 </packing> 879 </child> 880 <child> 881 <object class="GtkHBox" id="hbox6"> 882 <property name="visible">True</property> 883 <property name="homogeneous">True</property> 884 <child> 885 <object class="GtkLabel" id="label4"> 886 <property name="visible">True</property> 887 <property name="label" translatable="yes">Times to Repeat (0 for infinite):</property> 888 </object> 889 <packing> 890 <property name="expand">False</property> 891 <property name="fill">False</property> 892 <property name="position">0</property> 893 </packing> 894 </child> 895 <child> 896 <object class="GtkEntry" id="entryLoops"> 897 <property name="visible">True</property> 898 <property name="can_focus">True</property> 899 <property name="invisible_char">•</property> 900 <signal name="activate" handler="on_entryLoops_activate" swapped="no"/> 901 </object> 902 <packing> 903 <property name="position">1</property> 904 </packing> 905 </child> 906 </object> 907 <packing> 908 <property name="position">3</property> 909 </packing> 910 </child> 911 </object> 912 </child> 913 <child type="label"> 914 <object class="GtkLabel" id="label7"> 915 <property name="visible">True</property> 916 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 917 <property name="label" translatable="yes"><i>Status:</i></property> 918 <property name="use_markup">True</property> 919 </object> 920 </child> 921 </object> 922 <packing> 923 <property name="padding">2</property> 924 <property name="position">0</property> 925 </packing> 926 </child> 927 <child> 928 <object class="GtkFrame" id="frameFileInfo"> 929 <property name="visible">True</property> 930 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 931 <property name="label_xalign">0</property> 932 <property name="shadow_type">in</property> 933 <child> 934 <object class="GtkVBox" id="vbox3"> 935 <property name="visible">True</property> 936 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 937 <child> 938 <object class="GtkLabel" id="labelFileName"> 939 <property name="visible">True</property> 940 <property name="can_focus">True</property> 941 <property name="label" translatable="yes">File:</property> 942 <property name="use_markup">True</property> 943 <property name="selectable">True</property> 944 </object> 945 <packing> 946 <property name="expand">False</property> 947 <property name="fill">False</property> 948 <property name="position">0</property> 949 </packing> 950 </child> 951 <child> 952 <object class="GtkLabel" id="labelFileTitle"> 953 <property name="visible">True</property> 954 <property name="can_focus">True</property> 955 <property name="label" translatable="yes">Title:</property> 956 <property name="use_markup">True</property> 957 <property name="wrap">True</property> 958 <property name="selectable">True</property> 959 </object> 960 <packing> 961 <property name="expand">False</property> 962 <property name="fill">False</property> 963 <property name="position">1</property> 964 </packing> 965 </child> 966 <child> 967 <object class="GtkLabel" id="labelFileDescription"> 968 <property name="visible">True</property> 969 <property name="can_focus">True</property> 970 <property name="label" translatable="yes">Description:</property> 971 <property name="use_markup">True</property> 972 <property name="wrap">True</property> 973 <property name="selectable">True</property> 974 </object> 975 <packing> 976 <property name="expand">False</property> 977 <property name="fill">False</property> 978 <property name="position">2</property> 979 </packing> 980 </child> 981 <child> 982 <object class="GtkLabel" id="labelFileAuthor"> 983 <property name="visible">True</property> 984 <property name="can_focus">True</property> 985 <property name="label" translatable="yes">Author:</property> 986 <property name="use_markup">True</property> 987 <property name="selectable">True</property> 988 </object> 989 <packing> 990 <property name="expand">False</property> 991 <property name="fill">False</property> 992 <property name="position">3</property> 993 </packing> 994 </child> 995 </object> 996 </child> 997 <child type="label"> 998 <object class="GtkLabel" id="label6"> 999 <property name="visible">True</property> 1000 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1001 <property name="label" translatable="yes"><i>Schedule Info:</i></property> 1002 <property name="use_markup">True</property> 1003 </object> 1004 </child> 1005 </object> 1006 <packing> 1007 <property name="padding">2</property> 1008 <property name="position">1</property> 1009 </packing> 1010 </child> 1011 </object> 1012 <packing> 1013 <property name="expand">False</property> 1014 <property name="position">1</property> 1015 </packing> 1016 </child> 1017 <child> 1018 <object class="GtkHBox" id="hbox4"> 1019 <property name="visible">True</property> 1020 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1021 <child> 1022 <object class="GtkFrame" id="frame1"> 1023 <property name="visible">True</property> 1024 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1025 <property name="label_xalign">0</property> 1026 <property name="shadow_type">in</property> 1027 <child> 1028 <object class="GtkHBox" id="hbox7"> 1029 <property name="visible">True</property> 1030 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1031 <child> 1032 <object class="GtkVBox" id="vbox4"> 1033 <property name="visible">True</property> 1034 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1035 <child> 1036 <object class="GtkFrame" id="frameVolume"> 1037 <property name="visible">True</property> 1038 <property name="label_xalign">0</property> 1039 <property name="label_yalign">0</property> 1040 <property name="shadow_type">none</property> 1041 <child> 1042 <object class="GtkAlignment" id="alignment1"> 1043 <property name="visible">True</property> 1044 <property name="left_padding">12</property> 1045 <child> 1046 <object class="GtkHScale" id="hscaleVolume"> 1047 <property name="visible">True</property> 1048 <property name="can_focus">True</property> 1049 <property name="adjustment">adjustment_hscaleVolume</property> 1050 <property name="value_pos">bottom</property> 1051 <signal name="value-changed" handler="on_hscaleVolume_value_changed" swapped="no"/> 1052 </object> 1053 </child> 1054 </object> 1055 </child> 1056 <child type="label"> 1057 <object class="GtkLabel" id="labelVolume"> 1058 <property name="visible">True</property> 1059 <property name="label" translatable="yes"><small>Volume</small></property> 1060 <property name="use_markup">True</property> 1061 <property name="justify">center</property> 1062 </object> 1063 </child> 1064 </object> 1065 <packing> 1066 <property name="position">0</property> 1067 </packing> 1068 </child> 1069 <child> 1070 <object class="GtkFrame" id="frame2"> 1071 <property name="visible">True</property> 1072 <property name="label_xalign">0</property> 1073 <property name="label_yalign">0</property> 1074 <property name="shadow_type">none</property> 1075 <child> 1076 <object class="GtkAlignment" id="alignment2"> 1077 <property name="visible">True</property> 1078 <property name="left_padding">12</property> 1079 <child> 1080 <object class="GtkHScale" id="hscaleBalance"> 1081 <property name="visible">True</property> 1082 <property name="can_focus">True</property> 1083 <property name="adjustment">adjustment_hscaleBalance</property> 1084 <property name="digits">0</property> 1085 <property name="value_pos">bottom</property> 1086 <signal name="value-changed" handler="on_hscaleBalance_value_changed" swapped="no"/> 1087 </object> 1088 </child> 1089 </object> 1090 </child> 1091 <child type="label"> 1092 <object class="GtkLabel" id="labelBalance"> 1093 <property name="visible">True</property> 1094 <property name="label" translatable="yes"><small>Balance</small></property> 1095 <property name="use_markup">True</property> 1096 <property name="justify">center</property> 1097 </object> 1098 </child> 1099 </object> 1100 <packing> 1101 <property name="position">1</property> 1102 </packing> 1103 </child> 1104 </object> 1105 <packing> 1106 <property name="position">0</property> 1107 </packing> 1108 </child> 1109 <child> 1110 <object class="GtkHBox" id="hbox11"> 1111 <property name="visible">True</property> 1112 <child> 1113 <object class="GtkProgressBar" id="progressbar_VolL"> 1114 <property name="width_request">10</property> 1115 <property name="visible">True</property> 1116 <property name="orientation">bottom-to-top</property> 1117 </object> 1118 <packing> 1119 <property name="expand">False</property> 1120 <property name="fill">False</property> 1121 <property name="position">0</property> 1122 </packing> 1123 </child> 1124 <child> 1125 <object class="GtkProgressBar" id="progressbar_VolR"> 1126 <property name="width_request">10</property> 1127 <property name="visible">True</property> 1128 <property name="orientation">bottom-to-top</property> 1129 </object> 1130 <packing> 1131 <property name="expand">False</property> 1132 <property name="fill">False</property> 1133 <property name="position">1</property> 1134 </packing> 1135 </child> 1136 </object> 1137 <packing> 1138 <property name="fill">False</property> 1139 <property name="position">2</property> 1140 </packing> 1141 </child> 1142 <child> 1143 <object class="GtkVBox" id="vbox6"> 1144 <property name="visible">True</property> 1145 <property name="homogeneous">True</property> 1146 <child> 1147 <object class="GtkCheckButton" id="checkbuttonSwapStereo"> 1148 <property name="visible">True</property> 1149 <property name="can_focus">True</property> 1150 <property name="receives_default">False</property> 1151 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1152 <property name="draw_indicator">True</property> 1153 <signal name="toggled" handler="on_checkbuttonSwapStereo_toggled" swapped="no"/> 1154 <child> 1155 <object class="GtkHBox" id="hbox2"> 1156 <property name="visible">True</property> 1157 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1158 <child> 1159 <object class="GtkImage" id="image1"> 1160 <property name="visible">True</property> 1161 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1162 <property name="stock">gtk-refresh</property> 1163 </object> 1164 <packing> 1165 <property name="position">0</property> 1166 </packing> 1167 </child> 1168 <child> 1169 <object class="GtkLabel" id="labelSwapStereo"> 1170 <property name="visible">True</property> 1171 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1172 <property name="label" translatable="yes">Swap Stereo</property> 1173 </object> 1174 <packing> 1175 <property name="position">1</property> 1176 </packing> 1177 </child> 1178 </object> 1179 </child> 1180 </object> 1181 <packing> 1182 <property name="expand">False</property> 1183 <property name="fill">False</property> 1184 <property name="position">0</property> 1185 </packing> 1186 </child> 1187 <child> 1188 <object class="GtkCheckButton" id="checkbuttonOutputMono"> 1189 <property name="visible">True</property> 1190 <property name="can_focus">True</property> 1191 <property name="receives_default">False</property> 1192 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1193 <property name="draw_indicator">True</property> 1194 <signal name="toggled" handler="on_checkbuttonOutputMono_toggled" swapped="no"/> 1195 <child> 1196 <object class="GtkHBox" id="hbox8"> 1197 <property name="visible">True</property> 1198 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1199 <child> 1200 <object class="GtkImage" id="image10"> 1201 <property name="visible">True</property> 1202 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1203 <property name="stock">gtk-justify-center</property> 1204 </object> 1205 <packing> 1206 <property name="position">0</property> 1207 </packing> 1208 </child> 1209 <child> 1210 <object class="GtkLabel" id="labelMonoOutput"> 1211 <property name="visible">True</property> 1212 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1213 <property name="label" translatable="yes">Output Mono</property> 1214 </object> 1215 <packing> 1216 <property name="position">1</property> 1217 </packing> 1218 </child> 1219 </object> 1220 </child> 1221 </object> 1222 <packing> 1223 <property name="expand">False</property> 1224 <property name="fill">False</property> 1225 <property name="position">1</property> 1226 </packing> 1227 </child> 1228 </object> 1229 <packing> 1230 <property name="expand">False</property> 1231 <property name="fill">False</property> 1232 <property name="pack_type">end</property> 1233 <property name="position">1</property> 1234 </packing> 1235 </child> 1236 </object> 1237 </child> 1238 <child type="label"> 1239 <object class="GtkLabel" id="label1"> 1240 <property name="visible">True</property> 1241 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1242 <property name="label" translatable="yes"><i>Audio Output</i></property> 1243 <property name="use_markup">True</property> 1244 </object> 1245 </child> 1246 </object> 1247 <packing> 1248 <property name="padding">2</property> 1249 <property name="position">0</property> 1250 </packing> 1251 </child> 1252 <child> 1253 <object class="GtkFrame" id="frame4"> 1254 <property name="visible">True</property> 1255 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1256 <property name="label_xalign">0</property> 1257 <property name="shadow_type">in</property> 1258 <child> 1259 <object class="GtkHBox" id="hbox9"> 1260 <property name="visible">True</property> 1261 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1262 <child> 1263 <object class="GtkVScale" id="vscale_Y"> 1264 <property name="visible">True</property> 1265 <property name="can_focus">True</property> 1266 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1267 <property name="adjustment">adjustment_vscale_Y</property> 1268 <property name="inverted">True</property> 1269 <property name="upper_stepper_sensitivity">off</property> 1270 <property name="digits">2</property> 1271 <property name="value_pos">right</property> 1272 <signal name="button-press-event" handler="on_vscale_Y_button_press_event" swapped="no"/> 1273 <signal name="value-changed" handler="on_vscale_Y_value_changed" swapped="no"/> 1274 <signal name="button-release-event" handler="on_vscale_Y_button_release_event" swapped="no"/> 1275 </object> 1276 <packing> 1277 <property name="position">0</property> 1278 </packing> 1279 </child> 1280 <child> 1281 <object class="GtkVBox" id="vbox5"> 1282 <property name="visible">True</property> 1283 <child> 1284 <object class="GtkHScale" id="hscale_X"> 1285 <property name="visible">True</property> 1286 <property name="can_focus">True</property> 1287 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1288 <property name="adjustment">adjustment_hscale_X</property> 1289 <property name="digits">2</property> 1290 <signal name="button-press-event" handler="on_hscale_X_button_press_event" swapped="no"/> 1291 <signal name="value-changed" handler="on_hscale_X_value_changed" swapped="no"/> 1292 <signal name="button-release-event" handler="on_hscale_X_button_release_event" swapped="no"/> 1293 </object> 1294 <packing> 1295 <property name="position">0</property> 1296 </packing> 1297 </child> 1298 <child> 1299 <object class="GtkCheckButton" id="checkbutton_XYscale"> 1300 <property name="label" translatable="yes">Scale</property> 1301 <property name="visible">True</property> 1302 <property name="can_focus">True</property> 1303 <property name="receives_default">False</property> 1304 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1305 <property name="draw_indicator">True</property> 1306 <signal name="toggled" handler="on_checkbutton_XYscale_toggled" swapped="no"/> 1307 </object> 1308 <packing> 1309 <property name="position">1</property> 1310 </packing> 1311 </child> 1312 </object> 1313 <packing> 1314 <property name="position">1</property> 1315 </packing> 1316 </child> 1317 <child> 1318 <object class="GtkVSeparator" id="vseparator1"> 1319 <property name="visible">True</property> 1320 </object> 1321 <packing> 1322 <property name="expand">False</property> 1323 <property name="position">2</property> 1324 </packing> 1325 </child> 1326 <child> 1327 <object class="GtkCheckButton" id="checkbutton1"> 1328 <property name="label" translatable="yes">Magnetic Pointer</property> 1329 <property name="visible">True</property> 1330 <property name="can_focus">True</property> 1331 <property name="receives_default">False</property> 1332 <property name="use_action_appearance">False</property> 1333 <property name="draw_indicator">True</property> 1334 <signal name="toggled" handler="on_checkbutton_MagneticPointer_toggled" swapped="no"/> 1335 </object> 1336 <packing> 1337 <property name="expand">False</property> 1338 <property name="position">3</property> 1339 </packing> 1340 </child> 1341 </object> 1342 </child> 1343 <child type="label"> 1344 <object class="GtkLabel" id="label2"> 1345 <property name="visible">True</property> 1346 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 1347 <property name="label" translatable="yes"><i>Move Selected DataPoints</i></property> 1348 <property name="use_markup">True</property> 1349 </object> 1350 </child> 1351 </object> 1352 <packing> 1353 <property name="padding">2</property> 1354 <property name="position">1</property> 1355 </packing> 1356 </child> 1357 </object> 1358 <packing> 1359 <property name="expand">False</property> 1360 <property name="position">2</property> 1361 </packing> 1362 </child> 1363 <child> 1364 <object class="GtkVPaned" id="vpanedListGraph"> 1365 <property name="visible">True</property> 1366 <property name="can_focus">True</property> 1367 <child> 1368 <placeholder/> 1369 </child> 1370 <child> 1371 <placeholder/> 1372 </child> 1373 </object> 1374 <packing> 1375 <property name="position">3</property> 1376 </packing> 1377 </child> 1378 <child> 1379 <object class="GtkProgressBar" id="progressbar_main"> 1380 <property name="visible">True</property> 1381 <property name="events">GDK_BUTTON_PRESS_MASK | GDK_STRUCTURE_MASK</property> 1382 <property name="pulse_step">0.10000000149</property> 1383 <signal name="button-press-event" handler="on_progressbar_main_button_press_event" swapped="no"/> 1384 </object> 1385 <packing> 1386 <property name="expand">False</property> 1387 <property name="fill">False</property> 1388 <property name="position">4</property> 1389 </packing> 1390 </child> 1391 <child> 1392 <object class="GtkHBox" id="hbox1"> 1393 <property name="visible">True</property> 1394 <property name="spacing">8</property> 1395 <property name="homogeneous">True</property> 1396 <child> 1397 <object class="GtkHBox" id="hbox10"> 1398 <property name="visible">True</property> 1399 <child> 1400 <object class="GtkButton" id="buttonPlay"> 1401 <property name="label">gtk-media-play</property> 1402 <property name="visible">True</property> 1403 <property name="can_focus">True</property> 1404 <property name="receives_default">True</property> 1405 <property name="use_stock">True</property> 1406 <signal name="clicked" handler="on_buttonPlay_clicked" swapped="no"/> 1407 </object> 1408 <packing> 1409 <property name="expand">False</property> 1410 <property name="fill">False</property> 1411 <property name="position">0</property> 1412 </packing> 1413 </child> 1414 <child> 1415 <object class="GtkButton" id="buttonRewind"> 1416 <property name="label">gtk-media-rewind</property> 1417 <property name="visible">True</property> 1418 <property name="can_focus">True</property> 1419 <property name="receives_default">True</property> 1420 <property name="use_stock">True</property> 1421 <signal name="clicked" handler="on_buttonRewind_clicked" swapped="no"/> 1422 </object> 1423 <packing> 1424 <property name="expand">False</property> 1425 <property name="fill">False</property> 1426 <property name="position">1</property> 1427 </packing> 1428 </child> 1429 <child> 1430 <object class="GtkButton" id="buttonForward"> 1431 <property name="label">gtk-media-forward</property> 1432 <property name="visible">True</property> 1433 <property name="can_focus">True</property> 1434 <property name="receives_default">True</property> 1435 <property name="use_stock">True</property> 1436 <signal name="clicked" handler="on_buttonForward_clicked" swapped="no"/> 1437 </object> 1438 <packing> 1439 <property name="expand">False</property> 1440 <property name="fill">False</property> 1441 <property name="position">2</property> 1442 </packing> 1443 </child> 1444 <child> 1445 <object class="GtkButton" id="buttonStop"> 1446 <property name="label">gtk-media-stop</property> 1447 <property name="visible">True</property> 1448 <property name="can_focus">True</property> 1449 <property name="receives_default">True</property> 1450 <property name="use_stock">True</property> 1451 <signal name="clicked" handler="on_buttonStop_clicked" swapped="no"/> 1452 </object> 1453 <packing> 1454 <property name="expand">False</property> 1455 <property name="fill">False</property> 1456 <property name="position">3</property> 1457 </packing> 1458 </child> 1459 </object> 1460 <packing> 1461 <property name="fill">False</property> 1462 <property name="position">0</property> 1463 </packing> 1464 </child> 1465 <child> 1466 <object class="GtkFrame" id="frame3"> 1467 <property name="visible">True</property> 1468 <property name="label_xalign">0</property> 1469 <property name="shadow_type">none</property> 1470 <child> 1471 <object class="GtkHBox" id="hbox5"> 1472 <property name="visible">True</property> 1473 <child> 1474 <object class="GtkRadioButton" id="radiobuttonGraphView_BaseFreq"> 1475 <property name="label" translatable="yes">Base Freq.</property> 1476 <property name="visible">True</property> 1477 <property name="can_focus">True</property> 1478 <property name="receives_default">False</property> 1479 <property name="use_underline">True</property> 1480 <property name="active">True</property> 1481 <property name="draw_indicator">True</property> 1482 <signal name="toggled" handler="on_radiobuttonGraphView_BaseFreq_toggled" swapped="no"/> 1483 </object> 1484 <packing> 1485 <property name="expand">False</property> 1486 <property name="fill">False</property> 1487 <property name="position">0</property> 1488 </packing> 1489 </child> 1490 <child> 1491 <object class="GtkRadioButton" id="radiobuttonGraphView_BeatFreq"> 1492 <property name="label" translatable="yes">Beat Freq.</property> 1493 <property name="visible">True</property> 1494 <property name="can_focus">True</property> 1495 <property name="receives_default">False</property> 1496 <property name="use_underline">True</property> 1497 <property name="draw_indicator">True</property> 1498 <property name="group">radiobuttonGraphView_BaseFreq</property> 1499 <signal name="toggled" handler="on_radiobuttonGraphView_BeatFreq_toggled" swapped="no"/> 1500 </object> 1501 <packing> 1502 <property name="expand">False</property> 1503 <property name="fill">False</property> 1504 <property name="position">1</property> 1505 </packing> 1506 </child> 1507 <child> 1508 <object class="GtkRadioButton" id="radiobuttonGraphView_Volume"> 1509 <property name="label" translatable="yes">Volume</property> 1510 <property name="visible">True</property> 1511 <property name="can_focus">True</property> 1512 <property name="receives_default">False</property> 1513 <property name="use_underline">True</property> 1514 <property name="draw_indicator">True</property> 1515 <property name="group">radiobuttonGraphView_BaseFreq</property> 1516 <signal name="toggled" handler="on_radiobuttonGraphView_Volume_toggled" swapped="no"/> 1517 </object> 1518 <packing> 1519 <property name="expand">False</property> 1520 <property name="fill">False</property> 1521 <property name="position">2</property> 1522 </packing> 1523 </child> 1524 <child> 1525 <object class="GtkRadioButton" id="radiobuttonGraphView_Balance"> 1526 <property name="label" translatable="yes">Stereo Bal.</property> 1527 <property name="visible">True</property> 1528 <property name="can_focus">True</property> 1529 <property name="receives_default">False</property> 1530 <property name="use_underline">True</property> 1531 <property name="draw_indicator">True</property> 1532 <property name="group">radiobuttonGraphView_BaseFreq</property> 1533 <signal name="toggled" handler="on_radiobuttonGraphView_Balance_toggled" swapped="no"/> 1534 </object> 1535 <packing> 1536 <property name="expand">False</property> 1537 <property name="fill">False</property> 1538 <property name="position">3</property> 1539 </packing> 1540 </child> 1541 </object> 1542 </child> 1543 <child type="label"> 1544 <object class="GtkLabel" id="labelGraphView"> 1545 <property name="visible">True</property> 1546 <property name="label" translatable="yes"><i>Graph View:</i></property> 1547 <property name="use_markup">True</property> 1548 </object> 1549 </child> 1550 </object> 1551 <packing> 1552 <property name="fill">False</property> 1553 <property name="pack_type">end</property> 1554 <property name="position">1</property> 1555 </packing> 1556 </child> 1557 </object> 1558 <packing> 1559 <property name="expand">False</property> 1560 <property name="fill">False</property> 1561 <property name="position">5</property> 1562 </packing> 1563 </child> 1564 <child> 1565 <object class="GtkStatusbar" id="statusbar_main"> 1566 <property name="visible">True</property> 1567 </object> 1568 <packing> 1569 <property name="expand">False</property> 1570 <property name="fill">False</property> 1571 <property name="position">6</property> 1572 </packing> 1573 </child> 1574 </object> 1575 </child> 1576 </object> 1577</interface> 1578