include/alp/mediaselectordlg.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  *****************************************************************************/
00009 #ifndef __ALP_MEDIA_SELECTOR_DIALOG_H
00010 #define __ALP_MEDIA_SELECTOR_DIALOG_H
00011 
00012 #include <gdk/gdk.h>
00013 #include <gtk/gtk.h>
00014 
00015 #include <alp/types.h>
00016 
00017 G_BEGIN_DECLS
00018 
00024 #define ALP_MEDIA_SELECTOR_DIALOG_TYPE          (alp_media_selector_dialog_get_type())
00025 #define ALP_MEDIA_SELECTOR_DIALOG(obj)          (G_TYPE_CHECK_INSTANCE_CAST((obj), ALP_MEDIA_SELECTOR_DIALOG_TYPE, AlpMediaSelectorDialog))
00026 #define ALP_MEDIA_SELECTOR_DIALOG_CLASS(klass)  (G_TYPE_CHECK_CLASS_CAST((klass), ALP_MEDIA_SELECTOR_DIALOG_TYPE, AlpMediaSelectorDialogClass))
00027 #define ALP_IS_MEDIA_SELECTOR_DIALOG(obj)               (G_TYPE_CHECK_INSTANCE_TYPE((obj), ALP_MEDIA_SELECTOR_DIALOG_TYPE))
00028 #define ALP_IS_MEDIA_SELECTOR_DIALOG_CLASS(klass)       (G_TYPE_CHECK_CLASS_TYPE((klass), ALP_MEDIA_SELECTOR_DIALOG_TYPE))
00029 #define ALP_MEDIA_SELECTOR_DIALOG_GET_CLASS(obj)        (G_TYPE_INSTANCE_GET_CLASS((obj), ALP_MEDIA_SELECTOR_DIALOG_TYPE, AlpMediaSelectorDialogClass))
00030                                          
00031 typedef struct _AlpMediaSelectorDialog AlpMediaSelectorDialog;
00032 typedef struct _AlpMediaSelectorDialogClass AlpMediaSelectorDialogClass;
00033 
00034 struct _AlpMediaSelectorDialog {
00035   GtkDialog             dialog;
00036   void *                data;
00037 };
00038 
00039 struct _AlpMediaSelectorDialogClass {
00040   GtkDialogClass parent_class;
00041   void (* alpmediaselectordialog)(AlpMediaSelectorDialog *selector);
00042 };
00043                                                          
00044 
00048 GType alp_media_selector_dialog_get_type(void) G_GNUC_CONST;
00049 
00058 GtkWidget*      alp_media_selector_dialog_new_with_buttons(
00059         const gchar *title,
00060         GtkWindow *parent,
00061         GtkDialogFlags flags,
00062         const gchar *first_button_text,
00063         ...);
00064         
00073 GtkWidget*      alp_media_selector_dialog_new_with_buttons_valist(
00074         const gchar *title,
00075         GtkWindow *parent,
00076         GtkDialogFlags flags,
00077         const gchar *first_button_text,
00078         va_list valist);
00079         
00084 gchar** alp_media_selector_dialog_get_selections(AlpMediaSelectorDialog* dialog);
00085 
00087 
00088 G_END_DECLS
00089                 
00090 #endif /* __ALP_MEDIA_SELECTOR_DIALOG_H */
00091 
00092 
00093 

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.