Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/orxonox/branches/bensch/orxonox_gui_audio.c @ 1816

Last change on this file since 1816 was 1816, checked in by bensch, 20 years ago

orxonox/branches/bensch: added all necessary options

File size: 1.9 KB
RevLine 
[1809]1#include "orxonox_gui.h"
2
[1816]3GtkWidget *orxonox_gui_audio_frame (void)
[1809]4{
5  GtkWidget *frame;
6  GtkWidget *button;
[1816]7  GtkWidget *label;
8  GtkWidget *music_volume_slider;
9  GtkWidget *effects_volume_slider;
[1809]10
11  frame = gtk_frame_new ( "Audio-Options:");
12  {
13    GtkWidget *orxonox_gui_audio_vbox;
14    orxonox_gui_audio_vbox = gtk_vbox_new (FALSE, 0);
15    {
16
17        button = gtk_check_button_new_with_label ("Enable Sound");
[1816]18        /*      gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), orxonox_gui_audio_Enable_sound);
[1809]19         */
20        gtk_box_pack_start(GTK_BOX (orxonox_gui_audio_vbox), button, TRUE, TRUE, 0);
[1816]21
22        label=gtk_label_new ("Music Volume");
23        gtk_box_pack_start (GTK_BOX(orxonox_gui_audio_vbox), label, TRUE, TRUE, 0);
24        music_volume_slider = gtk_hscale_new_with_range (0,100,5);
25        /* gtk_range_set_value ( GTK_RANGE (music_volume_slider), compress.video_filter_crop_slider[0]);*/
26        gtk_range_set_update_policy ( GTK_RANGE (music_volume_slider), GTK_UPDATE_DISCONTINUOUS);
27        /* g_signal_connect (GTK_RANGE (music_volume_slider), "valume_changed", G_CALLBACK (video_filter_crop_slider_changed), GINT_TO_POINTER (0));*/
28        gtk_box_pack_start ( GTK_BOX (orxonox_gui_audio_vbox), music_volume_slider, TRUE, TRUE, 0);
29
30        label=gtk_label_new ("Effects Volume");
31        gtk_box_pack_start (GTK_BOX(orxonox_gui_audio_vbox), label, TRUE, TRUE, 0);
32        effects_volume_slider = gtk_hscale_new_with_range (0,100,5);
33        /* gtk_range_set_value ( GTK_RANGE (effects_volume_slider), compress.video_filter_crop_slider[0]);*/
34        gtk_range_set_update_policy ( GTK_RANGE (effects_volume_slider), GTK_UPDATE_DISCONTINUOUS);
35        /* g_signal_connect (GTK_RANGE (effects_volume_slider), "valume_changed", G_CALLBACK (video_filter_crop_slider_changed), GINT_TO_POINTER (0));*/
36        gtk_box_pack_start ( GTK_BOX (orxonox_gui_audio_vbox), effects_volume_slider, TRUE, TRUE, 0);
37
[1809]38    }
39    gtk_container_add(GTK_CONTAINER(frame), orxonox_gui_audio_vbox);
40  }
41
42  return frame;
43
44}
45
Note: See TracBrowser for help on using the repository browser.