]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkimmodule.h
Drop GtkSelectionWindow
[~andy/gtk] / gtk / gtkimmodule.h
index d9ce11b68edf9da1c086430c3a5f960c60047872..db5d70f11b2f78ca1ba32fe70b76a503aa9496dd 100644 (file)
  * 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.
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #ifndef __GTK_IM_MODULE_H__
 #define __GTK_IM_MODULE_H__
 
-#ifdef __cplusplus
-extern "C" {
-#endif /* __cplusplus */
-
-#include <gtk/gtkimcontext.h>
-
-typedef struct _GtkIMContextInfo GtkIMContextInfo;
-
-struct _GtkIMContextInfo 
-{
-  const gchar *context_id;
-  const gchar *context_name;
-  const gchar *domain;
-  const gchar *domain_dirname;
-  const gchar *default_locales;
-};
-
-/* Functions for use within GTK+
- */
-void          _gtk_im_module_list                   (const GtkIMContextInfo ***contexts,
-                                                   guint                    *n_contexts);
-GtkIMContext *_gtk_im_module_create                 (const gchar             *context_id);
-const gchar * _gtk_im_module_get_default_context_id (const gchar             *lang);
+#include <gtk/gtk.h>
 
 /* The following entry points are exported by each input method module
  */
@@ -50,13 +26,9 @@ const gchar * _gtk_im_module_get_default_context_id (const gchar             *la
 /*
 void          im_module_list   (const GtkIMContextInfo ***contexts,
                                guint                    *n_contexts);
-void          im_module_init   (GtkModule             *module);
+void          im_module_init   (GtkModule                *module);
 void          im_module_exit   (void);
-GtkIMContext *im_module_create (const gchar             *context_id);
+GtkIMContext *im_module_create (const gchar              *context_id);
 */
 
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
-
-#endif __GTK_IM_MODULE_H__
+#endif /* __GTK_IM_MODULE_H__ */