diff src/mplayer/interface.c @ 137:52c85b72354b trunk

[svn] - convert to use configdb system
author nenolod
date Sun, 29 Oct 2006 01:13:30 -0700
parents 33d24bd94ccc
children 81592119ee73
line wrap: on
line diff
--- a/src/mplayer/interface.c	Sun Oct 29 01:04:52 2006 -0700
+++ b/src/mplayer/interface.c	Sun Oct 29 01:13:30 2006 -0700
@@ -11,7 +11,7 @@
 #include <gdk/gdkx.h>
 #include <audacious/plugin.h>
 #include <audacious/beepctrl.h>
-#include <audacious/rcfile.h>
+#include <audacious/configdb.h>
 #include <audacious/util.h>
 
 #include "xmmsmplayer.h"
@@ -48,7 +48,7 @@
 
 
 void on_btn_ok_clicked (GtkButton *button, gpointer user_data){
-  RcFile *cfg;
+  ConfigDb *cfg;
   struct mplayer_cfg new_cfg;
   if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(vo_none)))
     new_cfg.vo=MPLAYER_VO_NONE;
@@ -82,19 +82,16 @@
     new_cfg.ao=MPLAYER_AO_XMMS;
   new_cfg.extra=gtk_entry_get_text(GTK_ENTRY(entry_extra_opts));
 
-//  cfg = xmms_cfg_open_default_file();
-  cfg=bmp_rcfile_open("what");
-  bmp_rcfile_write_int(cfg,"xmms-mplayer","vo",new_cfg.vo);
-  bmp_rcfile_write_int(cfg,"xmms-mplayer","ao",new_cfg.ao);
-  bmp_rcfile_write_boolean(cfg,"xmms-mplayer","zoom",new_cfg.zoom);
-  bmp_rcfile_write_boolean(cfg,"xmms-mplayer","framedrop",new_cfg.framedrop);
-  bmp_rcfile_write_boolean(cfg,"xmms-mplayer","idx",new_cfg.idx);
-  bmp_rcfile_write_boolean(cfg,"xmms-mplayer","onewin",new_cfg.onewin);
-  bmp_rcfile_write_boolean(cfg,"xmms-mplayer","xmmsaudio",new_cfg.xmmsaudio);
-  bmp_rcfile_write_string(cfg,"xmms-mplayer","extra",new_cfg.extra);
-  bmp_rcfile_write(cfg, "what");
-//  xmms_cfg_write_default_file(cfg);
-  bmp_rcfile_free(cfg);
+  cfg = bmp_cfg_db_open();
+  bmp_cfg_db_set_int(cfg,"xmms-mplayer","vo",new_cfg.vo);
+  bmp_cfg_db_set_int(cfg,"xmms-mplayer","ao",new_cfg.ao);
+  bmp_cfg_db_set_bool(cfg,"xmms-mplayer","zoom",new_cfg.zoom);
+  bmp_cfg_db_set_bool(cfg,"xmms-mplayer","framedrop",new_cfg.framedrop);
+  bmp_cfg_db_set_bool(cfg,"xmms-mplayer","idx",new_cfg.idx);
+  bmp_cfg_db_set_bool(cfg,"xmms-mplayer","onewin",new_cfg.onewin);
+  bmp_cfg_db_set_bool(cfg,"xmms-mplayer","xmmsaudio",new_cfg.xmmsaudio);
+  bmp_cfg_db_set_string(cfg,"xmms-mplayer","extra",new_cfg.extra);
+  bmp_cfg_db_close(cfg);
 
   gtk_widget_destroy(mplayer_configure_win);
   mplayer_configure_win=NULL;