X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gio%2Fgcontenttype.h;h=647c7d730a391c0a81fcb4d756cb1e8171b5d527;hb=3389489f0f25a3a324ad62d9df5a6f1c038d5986;hp=fb4b861949f0ffc40e9a3916ad0d3c1360a88306;hpb=cc3238a9c9f11740cf78f2e7914c93eb8dc7c0e1;p=platform%2Fupstream%2Fglib.git diff --git a/gio/gcontenttype.h b/gio/gcontenttype.h index fb4b861..647c7d7 100644 --- a/gio/gcontenttype.h +++ b/gio/gcontenttype.h @@ -13,47 +13,57 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser 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. + * Public License along with this library; if not, see . * * Author: Alexander Larsson */ +#ifndef __G_CONTENT_TYPE_H__ +#define __G_CONTENT_TYPE_H__ + #if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION) #error "Only can be included directly." #endif -#ifndef __G_CONTENT_TYPE_H__ -#define __G_CONTENT_TYPE_H__ - #include G_BEGIN_DECLS +GLIB_AVAILABLE_IN_ALL gboolean g_content_type_equals (const gchar *type1, const gchar *type2); +GLIB_AVAILABLE_IN_ALL gboolean g_content_type_is_a (const gchar *type, const gchar *supertype); +GLIB_AVAILABLE_IN_ALL gboolean g_content_type_is_unknown (const gchar *type); +GLIB_AVAILABLE_IN_ALL gchar * g_content_type_get_description (const gchar *type); +GLIB_AVAILABLE_IN_ALL gchar * g_content_type_get_mime_type (const gchar *type); +GLIB_AVAILABLE_IN_ALL GIcon * g_content_type_get_icon (const gchar *type); +GLIB_AVAILABLE_IN_2_34 GIcon * g_content_type_get_symbolic_icon (const gchar *type); GLIB_AVAILABLE_IN_2_34 gchar * g_content_type_get_generic_icon_name (const gchar *type); +GLIB_AVAILABLE_IN_ALL gboolean g_content_type_can_be_executable (const gchar *type); +GLIB_AVAILABLE_IN_ALL gchar * g_content_type_from_mime_type (const gchar *mime_type); +GLIB_AVAILABLE_IN_ALL gchar * g_content_type_guess (const gchar *filename, const guchar *data, gsize data_size, gboolean *result_uncertain); +GLIB_AVAILABLE_IN_ALL gchar ** g_content_type_guess_for_tree (GFile *root); +GLIB_AVAILABLE_IN_ALL GList * g_content_types_get_registered (void); G_END_DECLS