diff pidgin/gtkutils.c @ 17166:92c3c2eeba87

Added to gtkutils.c: GtkWidget *pidgin_create_window(const char *title, guint border_width, const char *role, gboolean resizable);
author Gabriel Schulhof <nix@go-nix.ca>
date Fri, 18 May 2007 22:04:01 +0000
parents 10c7c5d4ea25
children c02305ee715a
line wrap: on
line diff
--- a/pidgin/gtkutils.c	Thu May 17 22:04:49 2007 +0000
+++ b/pidgin/gtkutils.c	Fri May 18 22:04:01 2007 +0000
@@ -122,6 +122,22 @@
 }
 
 GtkWidget *
+pidgin_create_window(const char *title, guint border_width, const char *role, gboolean resizable)
+{
+	GtkWindow *wnd = NULL;
+
+	wnd = GTK_WINDOW(gtk_window_new(GTK_WINDOW_TOPLEVEL));
+	if (title)
+		gtk_window_set_title(wnd, title);
+	gtk_container_set_border_width(GTK_CONTAINER(wnd), border_width);
+	if (role)
+		gtk_window_set_role(wnd, role);
+	gtk_window_set_resizable(wnd, resizable);
+
+	return GTK_WIDGET(wnd);
+}
+
+GtkWidget *
 pidgin_create_imhtml(gboolean editable, GtkWidget **imhtml_ret, GtkWidget **toolbar_ret, GtkWidget **sw_ret)
 {
 	GtkWidget *frame;