Logo Search packages:      
Sourcecode: pan version File versions  Download package

pan::GroupPane Class Reference
[GUI]

#include <group-pane.h>

Inheritance diagram for pan::GroupPane:

pan::Data::Listener

List of all members.


Detailed Description

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

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


Public Member Functions

GtkWidget * create_filter_entry ()
GtkWidget * get_default_focus_widget ()
Quark get_first_selection () const
quarks_v get_full_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

GtkTreePath * find_next_subscribed_group (bool unread_only)
virtual void on_group_counts (const Quark &group UNUSED, unsigned long unread UNUSED, unsigned long total UNUSED)
virtual void on_group_read (const Quark &group UNUSED)
virtual void on_group_subscribe (const Quark &group UNUSED, bool sub UNUSED)
virtual void on_prefs_color_changed (const StringView &, const GdkColor &)
virtual void on_prefs_flag_changed (const StringView &key, bool value)
virtual void on_prefs_int_changed (const StringView &, int)
virtual void on_prefs_string_changed (const StringView &key, const StringView &value)
void read_group (GtkTreePath *)
void read_next_group_impl (bool unread_only)
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
Data_data
quarks_t _dirty_groups
guint _dirty_groups_idle_tag
Prefs_prefs
GtkWidget * _root
PanTreeStore_tree_store
GtkWidget * _tree_view

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

Generated by  Doxygen 1.6.0   Back to index