changeset 349:b5e54614b35a

More unused argument warning removal, bit of code for filter editor.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 19 Oct 2005 23:02:02 +0000
parents d1558ecb94f9
children 7b6ec6ee418d
files src/xs_config.c
diffstat 1 files changed, 29 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/src/xs_config.c	Sat Oct 15 22:04:04 2005 +0000
+++ b/src/xs_config.c	Wed Oct 19 23:02:02 2005 +0000
@@ -482,8 +482,10 @@
 /*
  * Reset filter settings to defaults
  */
-void xs_cfg_filter_reset(void)
+void xs_cfg_filter_reset(GtkButton *button, gpointer user_data)
 {
+ (void)button; (void)user_data;
+
  gtk_adjustment_set_value(
  	gtk_range_get_adjustment(GTK_RANGE(LUW("cfg_emu_filt_fs"))),
  	XS_SIDPLAY1_FS);
@@ -498,9 +500,6 @@
 }
 
 
-void xs_cfg_filter2_reset(void)
-{
-}
 
 
 /*
@@ -659,9 +658,7 @@
 
 void xs_cfg_emu_sidplay1_toggled(GtkToggleButton *togglebutton, gpointer user_data)
 {
- gboolean isActive = GTK_TOGGLE_BUTTON(togglebutton)->active;
- 
- (void)user_data;
+ (void)togglebutton; (void)user_data;
 }
 
 
@@ -815,6 +812,18 @@
 }
 
 
+void xs_cfg_filter2_reset(GtkButton *button, gpointer user_data)
+{
+ gfloat cv[] = {0, 0, 25, 25, 50, 50, 75, 50, 85, 55, 100, 100};
+ GtkCurve *c = GTK_CURVE(LUW("cfg_filter2_curve"));
+ 
+ (void)button; (void)user_data;
+ 
+ gtk_curve_set_range(c, 0, 256, 0, 256);
+ gtk_curve_set_vector (c, 6, cv);
+// gtk_curve_set_curve_type(c, GTK_CURVE_TYPE_SPLINE);
+}
+
 /*
  * Execute the configuration panel
  */
@@ -822,6 +831,7 @@
 {
  gint i;
  gfloat tmpValue;
+ GtkWidget *c;
  
  /* Check if the window already exists */
  if (xs_configwin != NULL)
@@ -833,6 +843,18 @@
  /* Create the window */
  xs_configwin = create_xs_configwin();
 
+ /* Create the custom filter curve widget for libSIDPlay2 */
+ c = gtk_curve_new();
+
+ gtk_widget_set_name (c, "cfg_filter2_curve");
+ gtk_widget_ref (c);
+ gtk_object_set_data_full (GTK_OBJECT (xs_configwin),
+   "cfg_filter2_curve", c, (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (c);
+ gtk_box_pack_start (GTK_BOX(LUW("cfg_box_sidplay2")), c, TRUE, TRUE, 4);
+
+ xs_cfg_filter2_reset(NULL, NULL);
+
  /* Get lock on configuration */
  XS_MUTEX_LOCK(xs_cfg);