include/alp/cnc_ui_gtk.h

Go to the documentation of this file.
00001 /******************************************************************************
00002  * Copyright (c) 1999-2008 ACCESS CO., LTD. All rights reserved.
00003  * Copyright (c) 2006 PalmSource, Inc (an ACCESS company). All rights reserved.
00004  *****************************************************************************/
00012 #ifndef ALP_CNC_UI_GTK_H_
00013 #define ALP_CNC_UI_GTK_H_
00014 
00015 #include <glib.h>
00016 #include <gtk/gtkwidget.h>
00017 
00018 #include <alp/types.h>
00019 #include <alp/cnc.h>
00020 
00021 #ifdef __cplusplus
00022 extern "C"{
00023 #endif
00024 
00037 
00043 
00044 typedef struct _AlpCncGtkControl {
00045         uint32_t reserved;
00046         union {
00047                 uint32_t asInteger;
00048                 void* asPointer;
00049         } data;
00050 } AlpCncGtkControl;
00051 
00068 alp_status_t alp_cnc_plugins_gtk_get(uint32_t profile_id, gchar *** localized_names,GtkWidget *** ui_groups,guint16 * ui_groups_size, GtkWidget *parent_window);
00069 
00080 alp_status_t alp_cnc_plugins_gtk_validate(uint32_t profile_id,uint8_t op,guint16 * group_index,gchar ** error_message);
00081 
00082 
00092 alp_status_t alp_cnc_plugins_gtk_group_check(uint32_t profile_id,guint16 group_index,gchar ** error_message);
00093 
00106 alp_status_t alp_cnc_plugins_gtk_control(uint32_t profile_id, uint8_t op, guint16 group_index, AlpCncGtkControl* context, gchar ** error_message);
00107 
00114 void alp_cnc_plugins_gtk_free(gchar * localized_names[],GtkWidget * ui_groups[]);
00115 
00126 alp_status_t alp_cnc_channel_settings(char* tags);
00127 
00129 
00131 
00132 #ifdef __cplusplus
00133 }
00134 #endif
00135 
00136 #endif 

Generated on Wed Jul 30 07:06:39 2008 by Doxygen 1.4.6 for ALP SDK + Hiker Documentation

Copyright © 1999-2008 ACCESS CO., LTD. All rights reserved.