SBB Host
Host communication with the self balancing bike.
Loading...
Searching...
No Matches
TreeColumns Class Reference

A class for column definition in Gtk::TreeView. More...

#include <TreeColumns.h>

Inheritance diagram for TreeColumns:

Public Member Functions

 TreeColumns ()
 Constructor. More...
 

Public Attributes

Gtk::TreeModelColumn< int > col_signal_id
 Signal-ID column (usefull only for signal columns). More...
 
Gtk::TreeModelColumn< int > col_log_id
 Log-ID column (in signal columns the corresponding log-id is used). More...
 
Gtk::TreeModelColumn< int > col_type
 Column type (see ColumnType::SIGNAL and ColumnType::LOG in the ColumnType namespace). More...
 
Gtk::TreeModelColumn< int > col_linetype
 Line type column (usefull only for signal columns). More...
 
Gtk::TreeModelColumn< Glib::ustring > col_name
 Name column (signal or log name depending on the column type). More...
 
Gtk::TreeModelColumn< Gdk::RGBA > col_color
 Line color column (usefull only for signal columns). More...
 
Gtk::TreeModelColumn< Glib::ustring > col_average
 Average column (usefull only for signal columns). More...
 
Gtk::TreeModelColumn< Glib::ustring > col_rms
 RMS column (usefull only for signal columns). More...
 

Detailed Description

A class for column definition in Gtk::TreeView.

Class for defining the column format in Gtk::TreeView objects, used in StreamTreeView and PlotTreeView.

See also
StreamTreeView PlotTreeView
Author
Stefano Lovato
Date
2022

Constructor & Destructor Documentation

◆ TreeColumns()

TreeColumns::TreeColumns ( )
inline

Constructor.

Default constractor.

Member Data Documentation

◆ col_average

Gtk::TreeModelColumn<Glib::ustring> TreeColumns::col_average

Average column (usefull only for signal columns).

◆ col_color

Gtk::TreeModelColumn<Gdk::RGBA> TreeColumns::col_color

Line color column (usefull only for signal columns).

◆ col_linetype

Gtk::TreeModelColumn<int> TreeColumns::col_linetype

Line type column (usefull only for signal columns).

◆ col_log_id

Gtk::TreeModelColumn<int> TreeColumns::col_log_id

Log-ID column (in signal columns the corresponding log-id is used).

◆ col_name

Gtk::TreeModelColumn<Glib::ustring> TreeColumns::col_name

Name column (signal or log name depending on the column type).

◆ col_rms

Gtk::TreeModelColumn<Glib::ustring> TreeColumns::col_rms

RMS column (usefull only for signal columns).

◆ col_signal_id

Gtk::TreeModelColumn<int> TreeColumns::col_signal_id

Signal-ID column (usefull only for signal columns).

◆ col_type

Gtk::TreeModelColumn<int> TreeColumns::col_type

Column type (see ColumnType::SIGNAL and ColumnType::LOG in the ColumnType namespace).