Skip to content

Commit

Permalink
remove data element from lineout
Browse files Browse the repository at this point in the history
git-svn-id: http://svn.metadecks.org/aube/trunk@637 e2d53364-18fc-0310-981e-b60a84739af0
  • Loading branch information
conrad committed Nov 3, 2009
1 parent 8949264 commit c5c683f
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 19 deletions.
25 changes: 7 additions & 18 deletions src/modules/lineout_if.c
Expand Up @@ -72,9 +72,7 @@ static void lineout_if_init(LINEOUTIF * lineout_if)

static void lineout_if_destroy_cb(GtkWidget * widget, gpointer data)
{
LINEOUTIF *lineout_if = LINEOUT_IF(data);

oss_dev_remove_writer(lineout_if->data->dev);
oss_dev_remove_writer(((oss_out *)data)->dev);
}

GtkWidget *lineout_if_new(oss_out * mod)
Expand All @@ -89,20 +87,16 @@ GtkWidget *lineout_if_new(oss_out * mod)

modulewindow_set_module (MODULEWINDOW(lineout_if), (module *)mod);

lineout_if->data = mod;

g_signal_connect(G_OBJECT(lineout_if), "destroy",
G_CALLBACK(lineout_if_destroy_cb), lineout_if);
G_CALLBACK(lineout_if_destroy_cb), mod);

hbox2 = MODULEWINDOW(lineout_if)->headbox;

/*
I N P U T
*/

widget =
inputoption_new((char *) "Input:",
&lineout_if->data->output_module, 0);
widget = inputoption_new((char *) "Input:", &mod->output_module, 0);
gtk_box_pack_start(GTK_BOX(hbox2), widget, FALSE, FALSE, 4);
gtk_widget_show(widget);

Expand All @@ -126,11 +120,11 @@ GtkWidget *lineout_if_new(oss_out * mod)
gtk_box_pack_start(GTK_BOX(vbox), hbox3, TRUE, FALSE, 0);
gtk_widget_show(hbox3);

slider = slider_int_new("Vol", &(lineout_if->data->vol), 0, 64, 1);
slider = slider_int_new("Vol", &mod->vol), 0, 64, 1);
gtk_box_pack_start(GTK_BOX(hbox3), slider, TRUE, FALSE, 0);
gtk_widget_show(slider);

slider = slider_int_new("Pan", &(lineout_if->data->pan), 0, 32, 0);
slider = slider_int_new("Pan", &mod->pan), 0, 32, 0);
gtk_box_pack_start(GTK_BOX(vbox), slider, TRUE, FALSE, 0);
gtk_widget_show(slider);
#endif
Expand Down Expand Up @@ -162,14 +156,14 @@ GtkWidget *lineout_if_new(oss_out * mod)
gtk_menu_append(GTK_MENU(menu), menuitem);
g_signal_connect(G_OBJECT(menuitem), "activate",
G_CALLBACK(lineout_if_set_device_dsp_cb),
lineout_if->data);
mod);
gtk_widget_show(menuitem);

menuitem = gtk_menu_item_new_with_label((char *) "/dev/dsp1");
gtk_menu_append(GTK_MENU(menu), menuitem);
g_signal_connect(G_OBJECT(menuitem), "activate",
G_CALLBACK(lineout_if_set_device_dsp1_cb),
lineout_if->data);
mod);
gtk_widget_show(menuitem);

gtk_option_menu_set_menu(GTK_OPTION_MENU(optionmenu), menu);
Expand Down Expand Up @@ -290,11 +284,6 @@ GtkWidget *lineout_if_new(oss_out * mod)
return GTK_WIDGET(lineout_if);
}

void lineout_if_onoff_cb(GtkWidget * widget, gpointer data)
{
aube_module_toggle(&((oss_out *) data)->output_module);
}

void lineout_if_set_device_dsp_cb(GtkWidget * widget, gpointer data)
{
lineout_set_devicename((oss_out *) data, (char *) "/dev/dsp");
Expand Down
1 change: 0 additions & 1 deletion src/modules/lineout_if.h
Expand Up @@ -41,7 +41,6 @@ struct _LINEOUTIF {

GtkWidget *inputs_om;
GtkWidget *inputsmenu;
oss_out *data;
};

struct _LINEOUTIFClass {
Expand Down

0 comments on commit c5c683f

Please sign in to comment.