Logo Search packages:      
Sourcecode: pan version File versions

pan::GroupPane Class Reference

#include <group-pane.h>

Inheritance diagram for pan::GroupPane:


List of all members.

Detailed Description

Group Pane in the main window of Pan's GUI.

Definition at line 41 of file group-pane.h.

Public Member Functions

GtkWidget * create_filter_entry ()
quarks_t get_full_selection () const
Quark get_selection () const
 GroupPane (ActionManager &, Data &, Prefs &)
void read_next_group ()
void read_next_unread_group ()
GtkWidget * root ()
void set_filter (const std::string &text)
void set_name_collapse (bool)

Public Attributes

const ActionManager_action_manager

Protected Member Functions

virtual void on_group_counts (const Quark &group, unsigned long unread, unsigned long total)
virtual void on_group_read (const Quark &group)
virtual void on_group_subscribe (const Quark &group, bool sub)
virtual void on_grouplist_rebuilt ()

Private Member Functions

virtual void on_prefs_color_changed (const StringView &key, const GdkColor &color)
virtual void on_prefs_flag_changed (const StringView &key, bool value)
virtual void on_prefs_int_changed (const StringView &key, int color)
virtual void on_prefs_string_changed (const StringView &key, const StringView &value)
void refresh_dirty_groups ()
void refresh_font ()

Static Private Member Functions

static gboolean dirty_groups_idle (gpointer)
static void do_popup_menu (GtkWidget *, GdkEventButton *, gpointer)
static gboolean on_button_pressed (GtkWidget *, GdkEventButton *, gpointer)
static gboolean on_popup_menu (GtkWidget *, gpointer)
static void on_row_activated (GtkTreeView *, GtkTreePath *, GtkTreeViewColumn *, gpointer)
static void on_selection_changed (GtkTreeSelection *, gpointer)

Private Attributes

bool _collapsed
quarks_t _dirty_groups
guint _dirty_groups_idle_tag
GtkWidget * _root
GtkWidget * _tree_view

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index