Make GtkTreeMenu a private class:

- Removed GtkTreeMenu from gtk-docs.sgml
  - Removed GtkTreeMenu from gtk3-sections.txt
  - Removed GtkTreeMenu from gtk.symbols
  - Make GtkTreeMenu apis prefixed with '_' (including _get_type()).
  - Updated GtkComboBox sources to use the private apis
  - Updated GtkCellView to not mention #GtkTreeMenu in gtk-doc statements
  - Updated tests/testtreemenu to not use a GtkTreeMenu but still
    show a very fancy GtkComboBox
  - Moved gtktreemenu.h to private headers section in the makefile.
  - Removed include of gtktreemenu.h from gtk.h
This commit is contained in:
Tristan Van Berkom
2010-12-15 17:17:45 +09:00
parent 6ae724c0d3
commit 7b2d6e5cdf
10 changed files with 187 additions and 226 deletions

View File

@ -173,7 +173,6 @@
<xi:include href="xml/gtkcombobox.xml" />
<xi:include href="xml/gtkcomboboxtext.xml" />
<xi:include href="xml/gtkmenu.xml" />
<xi:include href="xml/gtktreemenu.xml" />
<xi:include href="xml/gtkmenubar.xml" />
<xi:include href="xml/gtkmenuitem.xml" />
<xi:include href="xml/gtkimagemenuitem.xml" />

View File

@ -783,42 +783,6 @@ GtkColorSelectionDialogPrivate
gtk_color_selection_dialog_get_type
</SECTION>
<SECTION>
<FILE>gtktreemenu</FILE>
<TITLE>GtkTreeMenu</TITLE>
GtkTreeMenu
GtkTreeMenuClass
GtkTreeMenuHeaderFunc
gtk_tree_menu_new
gtk_tree_menu_new_with_area
gtk_tree_menu_new_full
gtk_tree_menu_set_model
gtk_tree_menu_get_model
gtk_tree_menu_set_root
gtk_tree_menu_get_root
gtk_tree_menu_get_tearoff
gtk_tree_menu_set_tearoff
gtk_tree_menu_get_wrap_width
gtk_tree_menu_set_wrap_width
gtk_tree_menu_get_row_span_column
gtk_tree_menu_set_row_span_column
gtk_tree_menu_get_column_span_column
gtk_tree_menu_set_column_span_column
gtk_tree_menu_get_row_separator_func
gtk_tree_menu_set_row_separator_func
gtk_tree_menu_get_header_func
gtk_tree_menu_set_header_func
<SUBSECTION Standard>
GTK_TREE_MENU
GTK_IS_TREE_MENU
GTK_TYPE_TREE_MENU
gtk_tree_menu_get_type
GTK_TREE_MENU_CLASS
GTK_IS_TREE_MENU_CLASS
GTK_TREE_MENU_GET_CLASS
GtkTreeMenuPrivate
</SECTION>
<SECTION>
<FILE>gtkcombobox</FILE>
<TITLE>GtkComboBox</TITLE>