JanaGtkEventList

JanaGtkEventList

Synopsis

                    JanaGtkEventList;
GtkWidget *         jana_gtk_event_list_new             (void);
void                jana_gtk_event_list_add_store       (JanaGtkEventList *self,
                                                         JanaGtkEventStore *store);
void                jana_gtk_event_list_remove_store    (JanaGtkEventList *self,
                                                         JanaGtkEventStore *store);
GtkTreeModelFilter * jana_gtk_event_list_get_filter     (JanaGtkEventList *self);
void                jana_gtk_event_list_refilter        (JanaGtkEventList *self);
void                jana_gtk_event_list_set_show_headers
                                                        (JanaGtkEventList *self,
                                                         gboolean show_headers);
gboolean            jana_gtk_event_list_get_show_headers
                                                        (JanaGtkEventList *self);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkTreeView
                           +----JanaGtkEventList

Implemented Interfaces

JanaGtkEventList implements AtkImplementorIface, GtkBuildable and GtkScrollable.

Properties

  "column"                   GtkTreeViewColumn*    : Read
  "event-renderer"           JanaGtkCellRendererEvent*  : Read
  "show-headers"             gboolean              : Read / Write
  "text-renderer"            GtkCellRendererText*  : Read

Description

Details

JanaGtkEventList

typedef struct _JanaGtkEventList JanaGtkEventList;


jana_gtk_event_list_new ()

GtkWidget *         jana_gtk_event_list_new             (void);


jana_gtk_event_list_add_store ()

void                jana_gtk_event_list_add_store       (JanaGtkEventList *self,
                                                         JanaGtkEventStore *store);


jana_gtk_event_list_remove_store ()

void                jana_gtk_event_list_remove_store    (JanaGtkEventList *self,
                                                         JanaGtkEventStore *store);


jana_gtk_event_list_get_filter ()

GtkTreeModelFilter * jana_gtk_event_list_get_filter     (JanaGtkEventList *self);


jana_gtk_event_list_refilter ()

void                jana_gtk_event_list_refilter        (JanaGtkEventList *self);


jana_gtk_event_list_set_show_headers ()

void                jana_gtk_event_list_set_show_headers
                                                        (JanaGtkEventList *self,
                                                         gboolean show_headers);

Sets whether to display unique day-header rows for each day at least one event falls on.

self :

A JanaGtkEventList

show_headers :

TRUE to show date headers, FALSE otherwise

jana_gtk_event_list_get_show_headers ()

gboolean            jana_gtk_event_list_get_show_headers
                                                        (JanaGtkEventList *self);

Determines whether unique day headers are to be displayed. See jana_gtk_event_list_set_show_headers().

self :

A JanaGtkEventList

Returns :

TRUE if day headers are being displayed, FALSE otherwise.

Property Details

The "column" property

  "column"                   GtkTreeViewColumn*    : Read

The column used to display events and headers.


The "event-renderer" property

  "event-renderer"           JanaGtkCellRendererEvent*  : Read

The cell renderer used to render event objects.


The "show-headers" property

  "show-headers"             gboolean              : Read / Write

Whether or not to display unique day headers.

Default value: TRUE


The "text-renderer" property

  "text-renderer"            GtkCellRendererText*  : Read

The cell renderer used to render headers.