summaryrefslogtreecommitdiffstats
path: root/lib/gtk2/ibusattribute.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gtk2/ibusattribute.h')
-rw-r--r--lib/gtk2/ibusattribute.h100
1 files changed, 0 insertions, 100 deletions
diff --git a/lib/gtk2/ibusattribute.h b/lib/gtk2/ibusattribute.h
deleted file mode 100644
index 4678522..0000000
--- a/lib/gtk2/ibusattribute.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/* vim:set et sts=4: */
-/* IBus - The Input Bus
- * Copyright (C) 2008-2009 Huang Peng <shawn.p.huang@gmail.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * 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.
- */
-#ifndef __IBUS_ATTRIBUTE_H_
-#define __IBUS_ATTRIBUTE_H_
-
-#include <glib-object.h>
-#include <dbus/dbus.h>
-
-/*
- * Type macros.
- */
-#define IBUS_TYPE_ATTRIBUTE (ibus_attribute_get_type ())
-#define IBUS_TYPE_ATTR_LIST (ibus_attr_list_get_type ())
-
-/* define GOBJECT macros */
-
-#define IBUS_ATTR_TYPE_UNDERLINE 1
-#define IBUS_ATTR_TYPE_FOREGROUND 2
-#define IBUS_ATTR_TYPE_BACKGROUND 3
-
-#define IBUS_ATTR_UNDERLINE_NONE 0
-#define IBUS_ATTR_UNDERLINE_SINGLE 1
-#define IBUS_ATTR_UNDERLINE_DOUBLE 2
-#define IBUS_ATTR_UNDERLINE_LOW 3
-
-G_BEGIN_DECLS
-typedef struct _IBusAttribute IBusAttribute;
-typedef struct _IBusAttrList IBusAttrList;
-
-struct _IBusAttribute {
- guint type;
- guint value;
- guint start_index;
- guint end_index;
-};
-
-struct _IBusAttrList {
- gint refcount;
- GArray *attributes;
-};
-
-GType ibus_attribute_get_type ();
-IBusAttribute *ibus_attribute_new (guint type,
- guint value,
- guint start_index,
- guint end_index);
-IBusAttribute *ibus_attribute_copy (IBusAttribute
- *attr);
-void ibus_attribute_free (IBusAttribute
- *attr);
-IBusAttribute *ibus_attr_underline_new (guint underline_type,
- guint start_index,
- guint end_index);
-IBusAttribute *ibus_attr_foreground_new (guint color,
- guint start_index,
- guint end_index);
-IBusAttribute *ibus_attr_background_new (guint color,
- guint start_index,
- guint end_index);
-IBusAttribute *ibus_attribute_from_dbus_message
- (DBusMessageIter *iter);
-gboolean ibus_attribute_to_dbus_message
- (IBusAttribute *attr,
- DBusMessageIter *iter);
-
-
-GType ibus_attr_list_get_type ();
-IBusAttrList *ibus_attr_list_new ();
-IBusAttrList *ibus_attr_list_copy (IBusAttrList *attr_list);
-IBusAttrList *ibus_attr_list_ref (IBusAttrList *attr_list);
-void ibus_attr_list_unref (IBusAttrList *attr_list);
-void ibus_attr_list_append (IBusAttrList *attr_list,
- IBusAttribute *attr);
-IBusAttribute *ibus_attr_list_get (IBusAttrList *attr_list,
- guint index);
-IBusAttrList *ibus_attr_list_from_dbus_message
- (DBusMessageIter *iter);
-gboolean ibus_attr_list_to_dbus_message
- (IBusAttrList *attr_list,
- DBusMessageIter *iter);
-G_END_DECLS
-#endif
-