|
Packit |
1e8aac |
/*
|
|
Packit |
1e8aac |
* glade-private.h: miscellaneous private API
|
|
Packit |
1e8aac |
*
|
|
Packit |
1e8aac |
* This is a placeholder for private API, eventually it should be replaced by
|
|
Packit |
1e8aac |
* proper public API or moved to its own private file.
|
|
Packit |
1e8aac |
*
|
|
Packit |
1e8aac |
* Copyright (C) 2013 Juan Pablo Ugarte
|
|
Packit |
1e8aac |
*
|
|
Packit |
1e8aac |
* Authors:
|
|
Packit |
1e8aac |
* Juan Pablo Ugarte <juanpablougarte@gmail.com>
|
|
Packit |
1e8aac |
*
|
|
Packit |
1e8aac |
* This library is free software; you can redistribute it and/or modify it
|
|
Packit |
1e8aac |
* under the terms of the GNU Lesser General Public License as
|
|
Packit |
1e8aac |
* published by the Free Software Foundation; either version 2.1 of
|
|
Packit |
1e8aac |
* the License, or (at your option) any later version.
|
|
Packit |
1e8aac |
*
|
|
Packit |
1e8aac |
* This library is distributed in the hope that it will be useful, but
|
|
Packit |
1e8aac |
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
Packit |
1e8aac |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
Packit |
1e8aac |
* Lesser General Public License for more details.
|
|
Packit |
1e8aac |
*
|
|
Packit |
1e8aac |
* You should have received a copy of the GNU Lesser General Public
|
|
Packit |
1e8aac |
* License along with this program; if not, write to the Free Software
|
|
Packit |
1e8aac |
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
|
Packit |
1e8aac |
*
|
|
Packit |
1e8aac |
*/
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
#ifndef __GLADE_PRIVATE_H__
|
|
Packit |
1e8aac |
#define __GLADE_PRIVATE_H__
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
#include "glade-widget.h"
|
|
Packit |
1e8aac |
#include "glade-project-properties.h"
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
G_BEGIN_DECLS
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
/* glade-widget.c */
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
GList *_glade_widget_peek_prop_refs (GladeWidget *widget);
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
/* glade-catalog.c */
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
GladeCatalog *_glade_catalog_get_catalog (const gchar *name);
|
|
Packit |
1e8aac |
GList *_glade_catalog_tsort (GList *catalogs);
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
/* glade-project-properties.c */
|
|
Packit |
1e8aac |
void
|
|
Packit |
1e8aac |
_glade_project_properties_set_license_data (GladeProjectProperties *props,
|
|
Packit |
1e8aac |
const gchar *license,
|
|
Packit |
1e8aac |
const gchar *name,
|
|
Packit |
1e8aac |
const gchar *description,
|
|
Packit |
1e8aac |
const gchar *copyright,
|
|
Packit |
1e8aac |
const gchar *authors);
|
|
Packit |
1e8aac |
void
|
|
Packit |
1e8aac |
_glade_project_properties_get_license_data (GladeProjectProperties *props,
|
|
Packit |
1e8aac |
gchar **license,
|
|
Packit |
1e8aac |
gchar **name,
|
|
Packit |
1e8aac |
gchar **description,
|
|
Packit |
1e8aac |
gchar **copyright,
|
|
Packit |
1e8aac |
gchar **authors);
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
/* glade-utils.c */
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
void _glade_util_dialog_set_hig (GtkDialog *dialog);
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
gchar *_glade_util_strreplace (gchar *str,
|
|
Packit |
1e8aac |
gboolean free_str,
|
|
Packit |
1e8aac |
const gchar *key,
|
|
Packit |
1e8aac |
const gchar *replacement);
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
gchar *_glade_util_file_get_relative_path (GFile *target,
|
|
Packit |
1e8aac |
GFile *source);
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
/* glade-xml-utils.c */
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
/* GladeXml Error handling */
|
|
Packit |
1e8aac |
void _glade_xml_error_reset_last (void);
|
|
Packit |
1e8aac |
gchar *_glade_xml_error_get_last_message (void);
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
G_END_DECLS
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
#endif /* __GLADE_PRIVATE_H__ */
|