[gdl] Removed all private API from public API



commit e31280ddd059b3df58beb5537916863442a49fb1
Author: Johannes Schmid <jhs gnome org>
Date:   Sun May 24 13:41:52 2009 +0200

    Removed all private API from public API
    
    Removed GdlNotebook, GdlSwitcher, GdlPaned and GdlPlaceholder from public
    API as those are only used internally
---
 configure.in                    |    2 +-
 docs/reference/Makefile.am      |    3 +-
 docs/reference/gdl-docs.sgml    |    6 ----
 docs/reference/gdl-sections.txt |   64 ---------------------------------------
 docs/reference/gdl.types        |    4 --
 gdl/Makefile.am                 |   14 ++++----
 gdl/gdl-dock-master.c           |    2 +
 gdl/gdl-dock-master.h           |    8 +++++
 gdl/gdl-dock-placeholder.c      |    1 +
 gdl/gdl-switcher.h              |    8 -----
 gdl/gdl.h                       |    4 --
 11 files changed, 21 insertions(+), 95 deletions(-)

diff --git a/configure.in b/configure.in
index d4278ba..f7b7578 100644
--- a/configure.in
+++ b/configure.in
@@ -14,7 +14,7 @@ GDL_MINOR_VERSION=27
 GDL_MICRO_VERSION=1
 
 dnl increment if the interface has additions, changes, removals.
-GDL_CURRENT=1
+GDL_CURRENT=2
 
 dnl increment any time the source changes; set to
 dnl  0 if you increment CURRENT
diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am
index 94eba9b..7932dde 100644
--- a/docs/reference/Makefile.am
+++ b/docs/reference/Makefile.am
@@ -47,7 +47,8 @@ CFILE_GLOB=$(top_srcdir)/gdl/*.c
 
 # Header files to ignore when scanning.
 # e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h
-IGNORE_HFILES=gdl-data-* gdl-i18n.h libgdl*
+IGNORE_HFILES=gdl-data-* gdl-i18n.h libgdl* gdl-dock-notebook.h \
+	gdl-dock-paned.h gdl-dock-tablabel.h gdl-dock-item-button-image.h
 
 # Images to copy into HTML directory.
 # e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png
diff --git a/docs/reference/gdl-docs.sgml b/docs/reference/gdl-docs.sgml
index 14e84c9..33dba37 100644
--- a/docs/reference/gdl-docs.sgml
+++ b/docs/reference/gdl-docs.sgml
@@ -16,13 +16,7 @@
     <xi:include href="xml/gdl-dock-item.xml" />
     <xi:include href="xml/gdl-dock.xml" />
     <xi:include href="xml/gdl-dock-object.xml" />
-    <xi:include href="xml/gdl-dock-tablabel.xml" />
-    <xi:include href="xml/gdl-dock-notebook.xml" />
-    <xi:include href="xml/gdl-dock-placeholder.xml" />
-    <xi:include href="xml/gdl-combo-button.xml" />
-    <xi:include href="xml/gdl-dock-paned.xml" />
     <xi:include href="xml/gdl-dock-bar.xml" />
-    <xi:include href="xml/gdl-switcher.xml" />
     <xi:include href="xml/gdl-tools.xml" />
   </chapter>
 </book>
diff --git a/docs/reference/gdl-sections.txt b/docs/reference/gdl-sections.txt
index 29ea32d..6c1a852 100644
--- a/docs/reference/gdl-sections.txt
+++ b/docs/reference/gdl-sections.txt
@@ -170,38 +170,6 @@ GDL_DOCK_OBJECT_GET_CLASS
 </SECTION>
 
 <SECTION>
-<FILE>gdl-dock-tablabel</FILE>
-<TITLE>GdlDockTablabel</TITLE>
-GdlDockTablabel
-gdl_dock_tablabel_new
-gdl_dock_tablabel_activate
-gdl_dock_tablabel_deactivate
-<SUBSECTION Standard>
-GDL_DOCK_TABLABEL
-GDL_IS_DOCK_TABLABEL
-GDL_TYPE_DOCK_TABLABEL
-gdl_dock_tablabel_get_type
-GDL_DOCK_TABLABEL_CLASS
-GDL_IS_DOCK_TABLABEL_CLASS
-GDL_DOCK_TABLABEL_GET_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gdl-dock-notebook</FILE>
-<TITLE>GdlDockNotebook</TITLE>
-GdlDockNotebook
-gdl_dock_notebook_new
-<SUBSECTION Standard>
-GDL_DOCK_NOTEBOOK
-GDL_IS_DOCK_NOTEBOOK
-GDL_TYPE_DOCK_NOTEBOOK
-gdl_dock_notebook_get_type
-GDL_DOCK_NOTEBOOK_CLASS
-GDL_IS_DOCK_NOTEBOOK_CLASS
-GDL_DOCK_NOTEBOOK_GET_CLASS
-</SECTION>
-
-<SECTION>
 <FILE>gdl-dock-placeholder</FILE>
 GdlDockPlaceholderPrivate
 <TITLE>GdlDockPlaceholder</TITLE>
@@ -219,21 +187,6 @@ GDL_DOCK_PLACEHOLDER_GET_CLASS
 </SECTION>
 
 <SECTION>
-<FILE>gdl-dock-paned</FILE>
-<TITLE>GdlDockPaned</TITLE>
-GdlDockPaned
-gdl_dock_paned_new
-<SUBSECTION Standard>
-GDL_DOCK_PANED
-GDL_IS_DOCK_PANED
-GDL_TYPE_DOCK_PANED
-gdl_dock_paned_get_type
-GDL_DOCK_PANED_CLASS
-GDL_IS_DOCK_PANED_CLASS
-GDL_DOCK_PANED_GET_CLASS
-</SECTION>
-
-<SECTION>
 <FILE>gdl-dock-bar</FILE>
 GdlDockBarPrivate
 GdlDockBarStyle
@@ -255,23 +208,6 @@ GDL_DOCK_BAR_GET_CLASS
 </SECTION>
 
 <SECTION>
-<FILE>gdl-switcher</FILE>
-GdlSwitcherPrivate
-GdlSwitcherStyle
-<TITLE>GdlSwitcher</TITLE>
-GdlSwitcher
-gdl_switcher_new
-gdl_switcher_insert_page
-<SUBSECTION Standard>
-GDL_SWITCHER
-GDL_IS_SWITCHER
-GDL_TYPE_SWITCHER
-gdl_switcher_get_type
-GDL_SWITCHER_CLASS
-GDL_IS_SWITCHER_CLASS
-</SECTION>
-
-<SECTION>
 <FILE>gdl-tools</FILE>
 DO_GDL_TRACE
 GDL_TRACE
diff --git a/docs/reference/gdl.types b/docs/reference/gdl.types
index d7e528a..4f79c6a 100644
--- a/docs/reference/gdl.types
+++ b/docs/reference/gdl.types
@@ -4,10 +4,7 @@ gdl_dock_item_get_type
 gdl_dock_get_type
 gdl_dock_object_get_type
 gdl_dock_param_get_type
-gdl_dock_tablabel_get_type
-gdl_dock_notebook_get_type
 gdl_dock_placeholder_get_type
-gdl_dock_paned_get_type
 gdl_dock_bar_get_type
 gdl_dock_param_flags_get_type
 gdl_dock_object_flags_get_type
@@ -16,4 +13,3 @@ gdl_dock_item_behavior_get_type
 gdl_dock_item_flags_get_type
 gdl_dock_bar_style_get_type
 gdl_switcher_style_get_type
-gdl_switcher_get_type
diff --git a/gdl/Makefile.am b/gdl/Makefile.am
index 046185e..59039e4 100644
--- a/gdl/Makefile.am
+++ b/gdl/Makefile.am
@@ -23,18 +23,13 @@ CLEANFILES =					\
 libgdl_headers = \
 	gdl.h \
 	gdl-tools.h \
+	gdl-dock.h \
 	gdl-dock-object.h \
 	gdl-dock-master.h \
-	gdl-dock.h \
 	gdl-dock-item.h \
 	gdl-dock-item-grip.h \
-	gdl-dock-notebook.h \
-	gdl-dock-paned.h \
-	gdl-dock-tablabel.h \
 	gdl-dock-layout.h \
-	gdl-dock-placeholder.h \
-	gdl-dock-bar.h \
-	gdl-switcher.h
+	gdl-dock-bar.h
 	
 libgdl_1_la_SOURCES = \
 	$(libgdl_headers) \
@@ -48,13 +43,18 @@ libgdl_1_la_SOURCES = \
 	gdl-dock-item-button-image.c \
 	gdl-dock-item-grip.h \
 	gdl-dock-item-grip.c \
+	gdl-dock-notebook.h \
 	gdl-dock-notebook.c \
 	gdl-dock-paned.c \
+	gdl-dock-paned.h \
 	gdl-dock-tablabel.c \
+	gdl-dock-tablabel.h \
 	gdl-dock-layout.c \
 	gdl-dock-placeholder.c \
+	gdl-dock-placeholder.h \
 	gdl-dock-bar.c \
 	gdl-switcher.c \
+	gdl-switcher.h \
 	libgdltypebuiltins.h \
 	libgdltypebuiltins.c \
 	libgdlmarshal.h \
diff --git a/gdl/gdl-dock-master.c b/gdl/gdl-dock-master.c
index 3796d18..3026a00 100644
--- a/gdl/gdl-dock-master.c
+++ b/gdl/gdl-dock-master.c
@@ -31,6 +31,8 @@
 #include "gdl-dock-master.h"
 #include "gdl-dock.h"
 #include "gdl-dock-item.h"
+#include "gdl-dock-notebook.h"
+#include "gdl-switcher.h"
 #include "libgdlmarshal.h"
 #include "libgdltypebuiltins.h"
 
diff --git a/gdl/gdl-dock-master.h b/gdl/gdl-dock-master.h
index 9911468..c4129b7 100644
--- a/gdl/gdl-dock-master.h
+++ b/gdl/gdl-dock-master.h
@@ -44,6 +44,14 @@ typedef struct _GdlDockMaster        GdlDockMaster;
 typedef struct _GdlDockMasterClass   GdlDockMasterClass;
 typedef struct _GdlDockMasterPrivate GdlDockMasterPrivate;
 
+typedef enum {
+    GDL_SWITCHER_STYLE_TEXT,
+    GDL_SWITCHER_STYLE_ICON,
+    GDL_SWITCHER_STYLE_BOTH,
+    GDL_SWITCHER_STYLE_TOOLBAR,
+    GDL_SWITCHER_STYLE_TABS
+} GdlSwitcherStyle;
+
 struct _GdlDockMaster {
     GObject               object;
 
diff --git a/gdl/gdl-dock-placeholder.c b/gdl/gdl-dock-placeholder.c
index 740ed53..cd12c95 100644
--- a/gdl/gdl-dock-placeholder.c
+++ b/gdl/gdl-dock-placeholder.c
@@ -30,6 +30,7 @@
 #include "gdl-tools.h"
 #include "gdl-dock-placeholder.h"
 #include "gdl-dock-item.h"
+#include "gdl-dock-paned.h"
 #include "gdl-dock-master.h"
 #include "libgdltypebuiltins.h"
 
diff --git a/gdl/gdl-switcher.h b/gdl/gdl-switcher.h
index c864a20..00216d7 100644
--- a/gdl/gdl-switcher.h
+++ b/gdl/gdl-switcher.h
@@ -39,14 +39,6 @@ typedef struct _GdlSwitcher        GdlSwitcher;
 typedef struct _GdlSwitcherPrivate GdlSwitcherPrivate;
 typedef struct _GdlSwitcherClass   GdlSwitcherClass;
 
-typedef enum {
-    GDL_SWITCHER_STYLE_TEXT,
-    GDL_SWITCHER_STYLE_ICON,
-    GDL_SWITCHER_STYLE_BOTH,
-    GDL_SWITCHER_STYLE_TOOLBAR,
-    GDL_SWITCHER_STYLE_TABS
-} GdlSwitcherStyle;
-
 struct _GdlSwitcher {
     GtkNotebook parent;
 
diff --git a/gdl/gdl.h b/gdl/gdl.h
index 54ddc2c..5586b94 100644
--- a/gdl/gdl.h
+++ b/gdl/gdl.h
@@ -29,10 +29,6 @@
 #include <gdl/gdl-dock.h>
 #include <gdl/gdl-dock-item.h>
 #include <gdl/gdl-dock-layout.h>
-#include <gdl/gdl-dock-paned.h>
-#include <gdl/gdl-dock-notebook.h>
-#include <gdl/gdl-dock-tablabel.h>
 #include <gdl/gdl-dock-bar.h>
-#include <gdl/gdl-switcher.h>
 
 #endif



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]