[gtk+/composite-templates] gtk: Put private functions in headers and include those
- From: Juan Pablo Ugarte <jpu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/composite-templates] gtk: Put private functions in headers and include those
- Date: Sat, 6 Oct 2012 17:12:31 +0000 (UTC)
commit 16f2b902bc8937b3bb517fb34fa4c6873803d51c
Author: Benjamin Otte <otte redhat com>
Date: Tue Oct 2 19:27:25 2012 +0200
gtk: Put private functions in headers and include those
This is part of a bunch of fixes for gcc complaining about
-Wmissing-declarations.
It puts functions into headers and includes those headers both where the
functions are defined and where they function are used.
gtk/fnmatch.c | 3 +++
gtk/gtkcustompaperunixdialog.h | 1 +
gtk/gtkfilechooserdefault.h | 2 ++
gtk/gtknumerableicon.c | 1 +
gtk/gtkpapersize.c | 6 ++++--
gtk/gtkprivatetypebuiltins.c.template | 1 +
gtk/gtkroundedbox.c | 1 +
gtk/gtkroundedboxprivate.h | 5 +++++
8 files changed, 18 insertions(+), 2 deletions(-)
---
diff --git a/gtk/fnmatch.c b/gtk/fnmatch.c
index f76a1c6..0031331 100644
--- a/gtk/fnmatch.c
+++ b/gtk/fnmatch.c
@@ -28,6 +28,9 @@
*/
#include "config.h"
+
+#include "gtkprivate.h"
+
#include <string.h>
#include <glib.h>
diff --git a/gtk/gtkcustompaperunixdialog.h b/gtk/gtkcustompaperunixdialog.h
index 2ffee15..9fcaff8 100644
--- a/gtk/gtkcustompaperunixdialog.h
+++ b/gtk/gtkcustompaperunixdialog.h
@@ -58,6 +58,7 @@ GtkWidget * _gtk_custom_paper_unix_dialog_new (GtkWindow
GtkUnit _gtk_print_get_default_user_units (void);
void _gtk_print_load_custom_papers (GtkListStore *store);
void _gtk_print_save_custom_papers (GtkListStore *store);
+GList * _gtk_load_custom_papers (void);
G_END_DECLS
diff --git a/gtk/gtkfilechooserdefault.h b/gtk/gtkfilechooserdefault.h
index 8b2f3f3..3c90de2 100644
--- a/gtk/gtkfilechooserdefault.h
+++ b/gtk/gtkfilechooserdefault.h
@@ -33,6 +33,8 @@ typedef struct _GtkFileChooserDefault GtkFileChooserDefault;
GType _gtk_file_chooser_default_get_type (void) G_GNUC_CONST;
GtkWidget *_gtk_file_chooser_default_new (void);
+gchar * _gtk_file_chooser_label_for_file (GFile *file);
+
G_END_DECLS
#endif /* __GTK_FILE_CHOOSER_DEFAULT_H__ */
diff --git a/gtk/gtknumerableicon.c b/gtk/gtknumerableicon.c
index 3a1a6fa..a1131f5 100644
--- a/gtk/gtknumerableicon.c
+++ b/gtk/gtknumerableicon.c
@@ -41,6 +41,7 @@
#include <config.h>
#include "gtknumerableicon.h"
+#include "gtknumerableiconprivate.h"
#include "gtkicontheme.h"
#include "gtkintl.h"
diff --git a/gtk/gtkpapersize.c b/gtk/gtkpapersize.c
index c4e7e0c..1ab622e 100644
--- a/gtk/gtkpapersize.c
+++ b/gtk/gtkpapersize.c
@@ -30,6 +30,10 @@
#include "gtkprintoperation.h" /* for GtkPrintError */
#include "gtkintl.h"
+#ifdef G_OS_UNIX /* _gtk_load_custom_papers() only on Unix so far */
+#include "gtkcustompaperunixdialog.h"
+#endif
+
#include "paper_names_offsets.c"
@@ -454,8 +458,6 @@ gtk_paper_size_is_equal (GtkPaperSize *size1,
gtk_paper_size_get_name (size2)) == 0;
}
-GList * _gtk_load_custom_papers (void);
-
/**
* gtk_paper_size_get_paper_sizes:
* @include_custom: whether to include custom paper sizes
diff --git a/gtk/gtkprivatetypebuiltins.c.template b/gtk/gtkprivatetypebuiltins.c.template
index 8f1034e..b8db5a4 100644
--- a/gtk/gtkprivatetypebuiltins.c.template
+++ b/gtk/gtkprivatetypebuiltins.c.template
@@ -1,6 +1,7 @@
/*** BEGIN file-header ***/
#include "gtk.h"
#include "gtkprivate.h"
+#include "gtkprivatetypebuiltins.h"
/*** END file-header ***/
diff --git a/gtk/gtkroundedbox.c b/gtk/gtkroundedbox.c
index 2b11982..4aeffcd 100644
--- a/gtk/gtkroundedbox.c
+++ b/gtk/gtkroundedbox.c
@@ -152,6 +152,7 @@ gtk_css_border_radius_grow (GtkRoundedBoxCorner *corner,
corner->vertical = 0;
}
}
+
void
_gtk_rounded_box_grow (GtkRoundedBox *box,
double top,
diff --git a/gtk/gtkroundedboxprivate.h b/gtk/gtkroundedboxprivate.h
index 61b16e8..a345a5c 100644
--- a/gtk/gtkroundedboxprivate.h
+++ b/gtk/gtkroundedboxprivate.h
@@ -54,6 +54,11 @@ void _gtk_rounded_box_apply_border_radius_for_context (GtkRoundedBox
GtkStyleContext *context,
GtkJunctionSides junction);
+void _gtk_rounded_box_grow (GtkRoundedBox *box,
+ double top,
+ double right,
+ double bottom,
+ double left);
void _gtk_rounded_box_shrink (GtkRoundedBox *box,
double top,
double right,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]