bitGtk::BufferTable Class Reference

#include <bitgtkmm/buffertable.h>

List of all members.


Detailed Description

Author:
Rick L.

Vinyard, Jr.


Public Member Functions

void set_record (bit::FieldBase::pointer record)
void set_buffer (bit::RecordBuffer::pointer buffer)
void set_bit_width (size_t w)
void enable_tooltips (bool b=true)
void enable_highlighter (bool b=true)
void set_bg_color (std::string s)
void add_color_set (std::string normal_color, std::string highlight_color="yellow")
void clear_color_sets ()

Protected Member Functions

void on_record_changed ()
void on_field_value_changed (bit::FieldBuffer)
void set_field_value (bit::FieldBase::pointer field)
void load_all_field_values ()
void load_all_field_values (bit::FieldBase::pointer)
void create_table ()
void setup_table ()
void create_fieldboxes (bit::FieldBase::pointer fb)
void add_fieldbox (bit::FieldBase::pointer, unsigned left, unsigned right, unsigned top, unsigned bottom, Gdk::Color bg, Gdk::Color hl)
bool on_enter (GdkEventCrossing *, bit::FieldBase::pointer)
bool on_leave (GdkEventCrossing *, bit::FieldBase::pointer)

Protected Attributes

std::map< bit::FieldBase::pointer,
FieldBox > 
m_fieldbox
bit::RecordBuffer::pointer m_buffer
bit::FieldBase::pointer m_record
std::list< std::pair< Gdk::Color,
Gdk::Color > > 
m_colors
Gtk::Tooltips m_tooltips
bool m_highlighter_enabled
Gdk::Color m_bg_color
size_t m_display_bit_width
Gtk::Table * m_table
Gtk::EventBox m_tablebox
Gtk::EventBox m_tableboxouter


The documentation for this class was generated from the following files:
Generated on Mon Mar 12 22:06:05 2007 by  doxygen 1.5.1