include/alp/mediaselector.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_H
00010 #define __ALP_MEDIA_SELECTOR_H
00011 
00012 #include <gdk/gdk.h>
00013 #include <gtk/gtk.h>
00014 
00015 #include <alp/types.h>
00016 #include <alp/mediaselector_api.h>
00017 
00018 G_BEGIN_DECLS
00019 
00026 /* Derived widget class constants */
00027 #define ALP_MEDIA_SELECTOR_TYPE         (alp_media_selector_get_type())
00028 #define ALP_MEDIA_SELECTOR(obj)         (G_TYPE_CHECK_INSTANCE_CAST((obj), ALP_MEDIA_SELECTOR_TYPE, AlpMediaSelector))
00029 #define ALP_MEDIA_SELECTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ALP_MEDIA_SELECTOR_TYPE, AlpMediaSelectorClass))
00030 #define ALP_IS_MEDIA_SELECTOR(obj)              (G_TYPE_CHECK_INSTANCE_TYPE((obj), ALP_MEDIA_SELECTOR_TYPE))
00031 #define ALP_IS_MEDIA_SELECTOR_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE((klass), ALP_MEDIA_SELECTOR_TYPE))
00032 #define ALP_MEDIA_SELECTOR_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS((obj), ALP_MEDIA_SELECTOR_TYPE, AlpMediaSelectorClass))
00033 
00034 typedef struct _AlpMediaSelector AlpMediaSelector;
00035 typedef struct _AlpMediaSelectorClass AlpMediaSelectorClass;
00036 
00037 struct _AlpMediaSelector {
00038   GtkHBox               hbox;
00039   void *                data;
00040 };
00041 
00042 struct _AlpMediaSelectorClass {
00043   GtkHBoxClass parent_class;
00044   void (* alpmediaselector)(AlpMediaSelector *selector);
00045 };
00046 
00050 GType alp_media_selector_get_type(void) G_GNUC_CONST;
00051 
00055 GtkWidget*      alp_media_selector_new(void);
00056                   
00061 gchar**         alp_media_selector_get_selections(AlpMediaSelector* ms);
00062 
00064 
00065 G_END_DECLS
00066 
00067 #endif /* __ALP_MEDIA_SELECTOR_H */
00068 
00069 
00070 

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.