changeset 694:285ecb44708d trunk

[svn] Import new GUI code. Not yet hooked up really.
author nenolod
date Sat, 25 Feb 2006 18:40:22 -0800
parents 7ea1edf23ab2
children f3595214b6b9
files Plugins/General/scrobbler/Makefile.in Plugins/General/scrobbler/configure.c Plugins/General/scrobbler/configure.h
diffstat 3 files changed, 148 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/Plugins/General/scrobbler/Makefile.in	Sat Feb 25 18:24:10 2006 -0800
+++ b/Plugins/General/scrobbler/Makefile.in	Sat Feb 25 18:40:22 2006 -0800
@@ -11,6 +11,7 @@
 
 SOURCES = 			\
 	fmt.c			\
+	configure.c		\
 	gtkstuff.c		\
 	md5.c			\
 	queue.c			\
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Plugins/General/scrobbler/configure.c	Sat Feb 25 18:40:22 2006 -0800
@@ -0,0 +1,142 @@
+#ifdef HAVE_CONFIG_H
+#  include <config.h>
+#endif
+
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
+#include <string.h>
+#include <stdio.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+
+#include <gdk/gdkkeysyms.h>
+#include <gtk/gtk.h>
+
+#include "configure.h"
+
+#define GLADE_HOOKUP_OBJECT(component,widget,name) \
+  g_object_set_data_full (G_OBJECT (component), name, \
+    gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
+
+#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
+  g_object_set_data (G_OBJECT (component), name, widget)
+
+GtkWidget*
+create_window1 (void)
+{
+  GtkWidget *window1;
+  GtkWidget *vbox2;
+  GtkWidget *table1;
+  GtkWidget *entry2;
+  GtkWidget *label3;
+  GtkWidget *hseparator2;
+  GtkWidget *hseparator3;
+  GtkWidget *label1;
+  GtkWidget *label2;
+  GtkWidget *entry1;
+  GtkWidget *hseparator1;
+  GtkWidget *hbuttonbox1;
+  GtkWidget *button5;
+  GtkWidget *button6;
+
+  window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+  gtk_container_set_border_width (GTK_CONTAINER (window1), 12);
+  gtk_window_set_title (GTK_WINDOW (window1), _("window1"));
+
+  vbox2 = gtk_vbox_new (FALSE, 0);
+  gtk_widget_show (vbox2);
+  gtk_container_add (GTK_CONTAINER (window1), vbox2);
+
+  table1 = gtk_table_new (4, 2, FALSE);
+  gtk_widget_show (table1);
+  gtk_box_pack_start (GTK_BOX (vbox2), table1, FALSE, FALSE, 0);
+
+  entry2 = gtk_entry_new ();
+  gtk_widget_show (entry2);
+  gtk_table_attach (GTK_TABLE (table1), entry2, 1, 2, 3, 4,
+                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+                    (GtkAttachOptions) (0), 0, 0);
+
+  label3 = gtk_label_new (_("Password:"));
+  gtk_widget_show (label3);
+  gtk_table_attach (GTK_TABLE (table1), label3, 0, 1, 3, 4,
+                    (GtkAttachOptions) (GTK_FILL),
+                    (GtkAttachOptions) (0), 0, 0);
+  gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_RIGHT);
+  gtk_misc_set_alignment (GTK_MISC (label3), 1, 0.5);
+
+  hseparator2 = gtk_hseparator_new ();
+  gtk_widget_show (hseparator2);
+  gtk_table_attach (GTK_TABLE (table1), hseparator2, 0, 1, 1, 2,
+                    (GtkAttachOptions) (GTK_FILL),
+                    (GtkAttachOptions) (0), 0, 0);
+
+  hseparator3 = gtk_hseparator_new ();
+  gtk_widget_show (hseparator3);
+  gtk_table_attach (GTK_TABLE (table1), hseparator3, 1, 2, 1, 2,
+                    (GtkAttachOptions) (GTK_FILL),
+                    (GtkAttachOptions) (0), 0, 0);
+
+  label1 = gtk_label_new (_("<b>Scrobbler Preferences</b>"));
+  gtk_widget_show (label1);
+  gtk_table_attach (GTK_TABLE (table1), label1, 0, 1, 0, 1,
+                    (GtkAttachOptions) (GTK_FILL),
+                    (GtkAttachOptions) (0), 0, 0);
+  gtk_label_set_use_markup (GTK_LABEL (label1), TRUE);
+  gtk_misc_set_alignment (GTK_MISC (label1), 0, 0.5);
+
+  label2 = gtk_label_new (_("Username:"));
+  gtk_widget_show (label2);
+  gtk_table_attach (GTK_TABLE (table1), label2, 0, 1, 2, 3,
+                    (GtkAttachOptions) (GTK_FILL),
+                    (GtkAttachOptions) (0), 0, 0);
+  gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_RIGHT);
+  gtk_misc_set_alignment (GTK_MISC (label2), 1, 0.5);
+
+  entry1 = gtk_entry_new ();
+  gtk_widget_show (entry1);
+  gtk_table_attach (GTK_TABLE (table1), entry1, 1, 2, 2, 3,
+                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+                    (GtkAttachOptions) (0), 0, 0);
+
+  hseparator1 = gtk_hseparator_new ();
+  gtk_widget_show (hseparator1);
+  gtk_box_pack_start (GTK_BOX (vbox2), hseparator1, FALSE, FALSE, 0);
+
+  hbuttonbox1 = gtk_hbutton_box_new ();
+  gtk_widget_show (hbuttonbox1);
+  gtk_box_pack_start (GTK_BOX (vbox2), hbuttonbox1, FALSE, FALSE, 0);
+  gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox1), GTK_BUTTONBOX_END);
+  gtk_box_set_spacing (GTK_BOX (hbuttonbox1), 5);
+
+  button5 = gtk_button_new_from_stock ("gtk-ok");
+  gtk_widget_show (button5);
+  gtk_container_add (GTK_CONTAINER (hbuttonbox1), button5);
+  GTK_WIDGET_SET_FLAGS (button5, GTK_CAN_DEFAULT);
+
+  button6 = gtk_button_new_from_stock ("gtk-close");
+  gtk_widget_show (button6);
+  gtk_container_add (GTK_CONTAINER (hbuttonbox1), button6);
+  GTK_WIDGET_SET_FLAGS (button6, GTK_CAN_DEFAULT);
+
+  /* Store pointers to all widgets, for use by lookup_widget(). */
+  GLADE_HOOKUP_OBJECT_NO_REF (window1, window1, "window1");
+  GLADE_HOOKUP_OBJECT (window1, vbox2, "vbox2");
+  GLADE_HOOKUP_OBJECT (window1, table1, "table1");
+  GLADE_HOOKUP_OBJECT (window1, entry2, "entry2");
+  GLADE_HOOKUP_OBJECT (window1, label3, "label3");
+  GLADE_HOOKUP_OBJECT (window1, hseparator2, "hseparator2");
+  GLADE_HOOKUP_OBJECT (window1, hseparator3, "hseparator3");
+  GLADE_HOOKUP_OBJECT (window1, label1, "label1");
+  GLADE_HOOKUP_OBJECT (window1, label2, "label2");
+  GLADE_HOOKUP_OBJECT (window1, entry1, "entry1");
+  GLADE_HOOKUP_OBJECT (window1, hseparator1, "hseparator1");
+  GLADE_HOOKUP_OBJECT (window1, hbuttonbox1, "hbuttonbox1");
+  GLADE_HOOKUP_OBJECT (window1, button5, "button5");
+  GLADE_HOOKUP_OBJECT (window1, button6, "button6");
+
+  return window1;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Plugins/General/scrobbler/configure.h	Sat Feb 25 18:40:22 2006 -0800
@@ -0,0 +1,5 @@
+/*
+ * DO NOT EDIT THIS FILE - it is generated by Glade.
+ */
+
+GtkWidget* create_window1 (void);