[Kazehakase-cvs] kazehakase-svn [3069] * src/dialogs/kz-print-dialog.[ch]: kz_print_dialog_new

Back to archive index

svnno****@sourc***** svnno****@sourc*****
Wed Mar 28 10:18:53 JST 2007


Revision: 3069
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=kazehakase&view=rev&rev=3069
Author:   ikezoe
Date:     2007-03-28 10:18:52 +0900 (Wed, 28 Mar 2007)

Log Message:
-----------
* src/dialogs/kz-print-dialog.[ch]: kz_print_dialog_new
gets GtkWindow instead of KzWindow as an argument.

Modified Paths:
--------------
    kazehakase/trunk/ChangeLog
    kazehakase/trunk/src/dialogs/kz-print-dialog.c
    kazehakase/trunk/src/dialogs/kz-print-dialog.h

Modified: kazehakase/trunk/ChangeLog
===================================================================
--- kazehakase/trunk/ChangeLog	2007-03-28 01:14:21 UTC (rev 3068)
+++ kazehakase/trunk/ChangeLog	2007-03-28 01:18:52 UTC (rev 3069)
@@ -8,6 +8,8 @@
 	gets GtkWindow instead of KzWindow as an argument.
 	* src/dialogs/kz-links-dialog.[ch]: kz_links_dialog_new
 	gets GtkWindow instead of KzWindow as an argument.
+	* src/dialogs/kz-print-dialog.[ch]: kz_print_dialog_new
+	gets GtkWindow instead of KzWindow as an argument.
 
 2007-03-28  Kouhei Sutou  <kou****@cozmi*****>
 

Modified: kazehakase/trunk/src/dialogs/kz-print-dialog.c
===================================================================
--- kazehakase/trunk/src/dialogs/kz-print-dialog.c	2007-03-28 01:14:21 UTC (rev 3068)
+++ kazehakase/trunk/src/dialogs/kz-print-dialog.c	2007-03-28 01:18:52 UTC (rev 3069)
@@ -2,7 +2,7 @@
 
 /*
  *  Copyright (C) 2003 Takuro Ashie
- *  Copyright (C) 2004 Hiroyuki Ikzoe
+ *  Copyright (C) 2004 Hiroyuki Ikezoe
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU General Public License as published by
@@ -22,11 +22,13 @@
 #include "kz-print-dialog.h"
 
 #include <glib/gi18n.h>
+
+#include "kz-window.h"
 #include "kz-icons.h"
 
 enum {
 	PROP_0,
-	PROP_KZ_WINDOW
+	PROP_PARENT_WINDOW
 };
 
 
@@ -95,11 +97,11 @@
 
 	g_object_class_install_property
 		(gobject_class,
-		 PROP_KZ_WINDOW,
-		 g_param_spec_object("kz-window",
-				      _("KzWindow"),
+		 PROP_PARENT_WINDOW,
+		 g_param_spec_object("parent-window",
+				     _("ParentWindow"),
 				     _("The parent kazehakase window"),
-				     KZ_TYPE_WINDOW,
+				     GTK_TYPE_WINDOW,
 				     G_PARAM_READWRITE |
 				     G_PARAM_CONSTRUCT_ONLY));
 	g_type_class_add_private (gobject_class, sizeof(KzPrintDialogPrivate));
@@ -120,7 +122,7 @@
 	default_filename = g_build_filename(g_get_current_dir(), 
 					    "file.ps", NULL);
 	
-	print->kz = NULL;
+	print->parent_window = NULL;
 	
 	main_vbox = GTK_DIALOG(print)->vbox;
 	gtk_box_set_spacing(GTK_BOX(main_vbox), 4);
@@ -273,9 +275,9 @@
 	widget = GTK_WIDGET(print);
 
 	gtk_window_set_title(GTK_WINDOW(print), _("Print"));
-	gtk_window_set_transient_for(GTK_WINDOW(print), GTK_WINDOW(print->kz));
+	gtk_window_set_transient_for(GTK_WINDOW(print), GTK_WINDOW(print->parent_window));
 
-	embed = KZ_WINDOW_CURRENT_PAGE(print->kz);
+	embed = KZ_WINDOW_CURRENT_PAGE(KZ_WINDOW(print->parent_window));
 
 	if (KZ_IS_EMBED(embed))
 	{
@@ -305,10 +307,10 @@
 {
 	KzPrintDialog *print = KZ_PRINT_DIALOG(object);
 
-	if (print->kz)
+	if (print->parent_window)
 	{
-		g_object_unref(print->kz);
-		print->kz = NULL;
+		g_object_unref(print->parent_window);
+		print->parent_window = NULL;
 	}
 
 	free_print_info (print);
@@ -328,8 +330,8 @@
   
 	switch (prop_id)
 	{
-	case PROP_KZ_WINDOW:
-		print->kz = g_object_ref(g_value_get_object(value));
+	case PROP_PARENT_WINDOW:
+		print->parent_window = g_object_ref(g_value_get_object(value));
 		break;
 	default:
 		G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
@@ -348,8 +350,8 @@
 
 	switch (prop_id)
 	{
-	case PROP_KZ_WINDOW:
-		g_value_set_object(value, print->kz);
+	case PROP_PARENT_WINDOW:
+		g_value_set_object(value, print->parent_window);
 		break;
 	default:
 		G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
@@ -359,16 +361,14 @@
 
 
 GtkWidget *
-kz_print_dialog_new (KzWindow *kz)
+kz_print_dialog_new (GtkWindow *parent_window)
 {
 	GtkWidget *widget;
 
 	widget = GTK_WIDGET(g_object_new(KZ_TYPE_PRINT_DIALOG,
-					 "kz-window",     kz,
+					 "parent-window", parent_window,
 					 NULL));
 
-	gtk_window_set_transient_for(GTK_WINDOW(widget),
-				     GTK_WINDOW(kz));
 	return widget;
 }
 

Modified: kazehakase/trunk/src/dialogs/kz-print-dialog.h
===================================================================
--- kazehakase/trunk/src/dialogs/kz-print-dialog.h	2007-03-28 01:14:21 UTC (rev 3068)
+++ kazehakase/trunk/src/dialogs/kz-print-dialog.h	2007-03-28 01:18:52 UTC (rev 3069)
@@ -23,7 +23,6 @@
 
 #include <gtk/gtk.h>
 
-#include "kz-window.h"
 #include "kz-embed.h"
 
 G_BEGIN_DECLS
@@ -60,7 +59,7 @@
 {
 	GtkDialog parent;
 
-	KzWindow     *kz;
+	GtkWindow    *parent_window;
 	PrintInfo    *info;
 };
 
@@ -70,7 +69,7 @@
 };
 
 GType            kz_print_dialog_get_type (void) G_GNUC_CONST;
-GtkWidget       *kz_print_dialog_new      (KzWindow *kz);
+GtkWidget       *kz_print_dialog_new      (GtkWindow *parent_window);
 
 PrintInfo	*kz_print_dialog_get_print_info (KzPrintDialog *print);
 




More information about the Kazehakase-cvs mailing list
Back to archive index