# VBForm version file=1.2 builder=0.2
# [preload] Prima::ComboBox
sub
{
return (
'TabbedNotebook1' => {
class => 'Prima::TabbedNotebook',
module => 'Prima::Notebooks',
extras => {
Description => '0',
Encoder => '0',
GroupBox1 => '0',
Label1 => '0',
Lossless => '0',
Properties => '1',
Quality => '0',
VBool => '1',
VInt => '1',
VStr => '1',
Values => '1',
},
actions => {
onChild => Prima::VB::VBLoader::GO_SUB('$_[2]-> defaultInsertPage( $_[1]-> {extras}-> {$_[3]})
','TabbedNotebook1', 'onChild'),
},
profile => {
growMode => gm::GrowHiX | gm::GrowHiY,
name => 'TabbedNotebook1',
origin => [ 0, 50],
owner => 'Form1',
pageIndex => 0,
size => [ 495, 400],
tabs => ['General', 'Encoding', ],
}},
'Form1' => {
class => 'Prima::Window',
module => 'Prima::Classes',
parent => 1,
code => Prima::VB::VBLoader::GO_SUB(''),
profile => {
centered => 1,
designScale => [ 7, 15],
name => 'Form1',
origin => [ 390, 303],
originDontCare => 0,
size => [ 500, 450],
sizeDontCare => 0,
text => 'HEIC encoder options',
}},
'GroupBox1' => {
class => 'Prima::GroupBox',
module => 'Prima::Buttons',
profile => {
growMode => gm::GrowHiX | gm::GrowHiY,
name => 'GroupBox1',
origin => [ 10, 10],
owner => 'TabbedNotebook1',
size => [ 440, 102],
text => 'Quality',
}},
'VBool' => {
class => 'Prima::CheckBox',
module => 'Prima::Buttons',
profile => {
growMode => gm::GrowLoY | gm::GrowHiX,
name => 'VBool',
origin => [ 0, 0],
owner => 'Values',
size => [ 69, 35],
text => '',
}},
'OK' => {
class => 'Prima::Button',
module => 'Prima::Buttons',
profile => {
default => 1,
modalResult => '1',
name => 'OK',
origin => [ 5, 5],
owner => 'Form1',
size => [ 96, 36],
text => '~OK',
}},
'VInt' => {
class => 'Prima::SpinEdit',
module => 'Prima::Sliders',
profile => {
growMode => gm::GrowLoY | gm::GrowHiX,
name => 'VInt',
origin => [ 0, 5],
owner => 'Values',
size => [ 164, 20],
}},
'Encoder' => {
class => 'Prima::ComboBox',
module => 'Prima::ComboBox',
profile => {
growMode => gm::GrowLoY,
hint => 'Select compression library and format',
name => 'Encoder',
origin => [ 10, 120],
owner => 'TabbedNotebook1',
size => [ 110, 20],
style => cs::DropDownList,
}},
'Cancel' => {
class => 'Prima::Button',
module => 'Prima::Buttons',
profile => {
modalResult => '4',
name => 'Cancel',
origin => [ 114, 5],
owner => 'Form1',
size => [ 96, 36],
text => 'Cancel',
}},
'VStr' => {
class => 'Prima::ComboBox',
module => 'Prima::ComboBox',
profile => {
growMode => gm::GrowHiX | gm::GrowHiY,
name => 'VStr',
origin => [ 0, 5],
owner => 'Values',
size => [ 230, 20],
style => cs::DropDownList,
}},
'Label1' => {
class => 'Prima::Label',
module => 'Prima::Label',
siblings => [qw(focusLink)],
profile => {
focusLink => 'Encoder',
growMode => gm::GrowLoY,
name => 'Label1',
origin => [ 10, 143],
owner => 'TabbedNotebook1',
size => [ 112, 19],
text => '~Compression',
}},
'Description' => {
class => 'Prima::Label',
module => 'Prima::Label',
siblings => [qw(focusLink)],
profile => {
growMode => gm::GrowLoY,
name => 'Description',
origin => [ 129, 115],
owner => 'TabbedNotebook1',
size => [ 330, 20],
}},
'Properties' => {
class => 'Prima::DetailedOutline',
module => 'Prima::DetailedOutline',
profile => {
columns => 2,
growMode => gm::GrowHiX | gm::GrowHiY,
headers => ['Parameter', 'Value', ],
name => 'Properties',
origin => [ 15, 47],
owner => 'TabbedNotebook1',
size => [ 435, 243],
}},
'Values' => {
class => 'Prima::Notebook',
module => 'Prima::Notebooks',
extras => {
VBool => '0',
VInt => '1',
VStr => '2',
},
actions => {
onChild => Prima::VB::VBLoader::GO_SUB('$_[2]-> defaultInsertPage( $_[1]-> {extras}-> {$_[3]})
','Values', 'onChild'),
},
profile => {
growMode => gm::GrowHiX,
name => 'Values',
origin => [ 13, 7],
owner => 'TabbedNotebook1',
pageCount => 4,
pageIndex => 3,
size => [ 435, 35],
}},
'Lossless' => {
class => 'Prima::CheckBox',
module => 'Prima::Buttons',
profile => {
growMode => 0,
name => 'Lossless',
origin => [ 10, 50],
owner => 'GroupBox1',
size => [ 112, 22],
text => '~Lossless',
}},
'Quality' => {
class => 'Prima::SpinEdit',
module => 'Prima::Sliders',
profile => {
growMode => 0,
hint => 'Encoder-defined quality from 0 to 100',
max => 100,
min => 0,
name => 'Quality',
origin => [ 10, 17],
owner => 'GroupBox1',
size => [ 112, 21],
value => 50,
}},
);
}