App-Chart
view release on metacpan or search on metacpan
misc/t-raw.pl view on Meta::CPAN
#
# my $datasheet = Gtk2::Ex::Datasheet::DBI->new
# ({ dbh => App::Chart::DBI->instance,
# sql => { select => 'date, open, high, low, close, volume, openint',
# from => 'daily',
# order_by => 'date DESC',
# where => 'symbol=?',
# bind_values => [ '' ],
# },
# treeview => $treeview,
# fields => [ { name => 'date',
# header_markup => __('Date'),
# x_absolute => $date_width,
# validation => \&validate_date,
# },
# { name => 'open',
# header_markup => __('Open'),
# align => 'right',
# x_absolute => 9 * $digit_width,
# validation => \&validate_number,
# },
# { name => 'high',
# header_markup => __('High'),
# align => 'right',
# x_absolute => 9 * $digit_width,
# validation => \&validate_number,
# },
# { name => 'low',
# header_markup => __('Low'),
# align => 'right',
# x_absolute => 9 * $digit_width,
# validation => \&validate_number,
# },
# { name => 'close',
# header_markup => __('Close'),
# align => 'right',
# x_absolute => 9 * $digit_width,
# validation => \&validate_number,
# },
# { name => 'volume',
# header_markup => __('Volume'),
# align => 'right',
# x_absolute => 10 * $digit_width,
# validation => \&validate_number,
# },
# { name => 'openint',
# header_markup => __('Open Int'),
# align => 'right',
# x_absolute => 8 * $digit_width,
# validation => \&validate_number,
# },
# ],
# });
# $scrolled->{'datasheet'} = $datasheet;
# push @{$self->{'datasheets'}}, $datasheet;
#
# foreach my $column ($treeview->get_columns) {
# $column->set (sizing => 'fixed',
# resizable => 1);
# foreach my $renderer ($column->get_cell_renderers) {
# if (my $subr = $renderer->can('set_fixed_height_from_font')) {
# $renderer->set_fixed_height_from_font (1); # one line high
# }
# }
# }
# $treeview->set_fixed_height_mode (1);
# }
( run in 0.801 second using v1.01-cache-2.11-cpan-97f6503c9c8 )