]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkbuilderprivate.h
Don't mention gtk_set_locale() in docs; this function does not exist
[~andy/gtk] / gtk / gtkbuilderprivate.h
index a7fc500443f6c08e4afd38a5d81c083fa4f7b0c5..3667ed52d0e06ca82af69dcff7650f983c37e711 100644 (file)
@@ -13,9 +13,7 @@
  * Library General Public License for more details.
  *
  * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #ifndef __GTK_BUILDER_PRIVATE_H__
@@ -42,6 +40,12 @@ typedef struct {
   CommonInfo *parent;
 } ObjectInfo;
 
+typedef struct {
+  TagInfo tag;
+  gchar *id;
+  GHashTable *objects;
+} MenuInfo;
+
 typedef struct {
   TagInfo tag;
   GSList *packing_properties;
@@ -143,7 +147,17 @@ gboolean  _gtk_builder_flags_from_string (GType       type,
 gchar * _gtk_builder_parser_translate (const gchar *domain,
                                       const gchar *context,
                                       const gchar *text);
+gchar *   _gtk_builder_get_resource_path (GtkBuilder *builder,
+                                         const gchar *string);
 gchar *   _gtk_builder_get_absolute_filename (GtkBuilder *builder,
                                              const gchar *string);
 
+void      _gtk_builder_menu_start (ParserData   *parser_data,
+                                   const gchar  *element_name,
+                                   const gchar **attribute_names,
+                                   const gchar **attribute_values,
+                                   GError      **error);
+void      _gtk_builder_menu_end   (ParserData  *parser_data);
+
+
 #endif /* __GTK_BUILDER_PRIVATE_H__ */