Gtk3-Ex-DBI
view release on metacpan or search on metacpan
lib/Gtk3/Ex/DBI/Datasheet.pm view on Meta::CPAN
my ( $class, $req ) = @_;
# Assemble object from request
my $self = {
dbh => $$req{dbh} # A database handle
, schema => $$req{schema} # Database schema ( not required for MySQL )
, search_path => $$req{search_path} # Schema search paths ( not required for MySQL )
, sql => $$req{sql} # A hash of SQL related stuff
, force_upper_case_fields => $$req{force_upper_case_fields} # Forces fieldnames to be upper-case ( set this to match upper-case glade object names )
, treeview => $$req{treeview} # A Gtk2::Treeview to connect to
, footer_treeview => $$req{footer_treeview} # A Gtk2::Treeview to connect to ( for the footer )
, vbox => $$req{vbox} # A vbox to create treeview(s) in
, footer => $$req{footer} # A boolean to activate the footer treeview
, sw_footer_no_scroll => $$req{sw_footer_no_scroll} # A boolean to de-activate the automatic ( vertical ) scrollbar for footers
, fields => $$req{fields} # Field definitions
, column_info => $$req{column_info} || undef # 'Faked' column_info
, multi_select => $$req{multi_select} # Boolean to enable multi selection mode
, column_sorting => $$req{column_sorting} || 0 # Boolean to activate ( incomplete ) column sorting
, default_font_size => $$req{default_font_size} || undef # Default font size
, fixed_row_height => $$req{fixed_row_height} || 0 # Boolean to activate fixed-height mode
, read_only => $$req{read_only} # Boolean to indicate read-only mode
( run in 0.978 second using v1.01-cache-2.11-cpan-49f99fa48dc )