149
149
tvwImages_fill_row( $iter, $pic );
152
sub shape_state_markup{
155
my $result = $pic->state;
157
if (@{$pic->stocks}){
158
$result = sprintf(get_strres('Complex_State_Markup_X_X'),$result, shape_csv(@{$pic->stocks}));
161
$result = $pic->shape_markup_text($result);
152
166
sub tvwImages_fill_row {
153
167
my $iter = shift;
199
213
cinttstImages_pic_details_column, $pic->shape_markup_text( $pic->details ),
200
214
cinttstImages_pic_actuality_column, $pic->actuality,
201
215
cinttstImages_pic_editable_column, $pic->editable,
202
cinttstImages_pic_state_column, $pic->shape_markup_text($pic->state),
216
cinttstImages_pic_state_column, shape_state_markup($pic),
203
217
cinttstImages_pic_object, $pic
1247
1261
intercn(get_gtk_widget_by_name('ent_Batch_Name')->get_text);
1249
my $action_id = PSH::DB::insert_action( 'batch', get_gtk_widget_by_name('ent_Batch_Name')->get_text );
1263
my $action_id = PSH::DB::insert_action( 'batch', get_gtk_widget_by_name('ent_Batch_Name')->get_text || undef);
1251
1265
foreach my $index (0..$model->iter_n_children()-1){
1252
1266
#intercn ($index);
1691
1705
my $btnSave = get_gtk_widget_by_name('btn_IP_Save');
1692
1706
my $btnReset = get_gtk_widget_by_name('btn_IP_Reset');
1693
1707
my $fcb_IP_File = get_gtk_widget_by_name('fcb_IP_File');
1708
my $btn_IP_FileSyncFrom= get_gtk_widget_by_name('btn_IP_FileSyncFrom');
1709
my $btn_IP_FileSyncTo = get_gtk_widget_by_name('btn_IP_FileSyncTo');
1710
my $chb_IP_AutoSave = get_gtk_widget_by_name('chb_IP_AutoSave');
1711
my $chb_IP_CopyTitle= get_gtk_widget_by_name('chb_IP_CopyTitle');
1712
my $chb_IP_CopyrightDefault = get_gtk_widget_by_name('chb_IP_CopyrightDefault');
1695
1715
$txv_IP_Title->set_sensitive($is_editable);
1696
1716
$txv_IP_Description->set_sensitive($is_editable);
1697
1717
$txv_IP_Keywords->set_sensitive($is_editable);
1698
1718
$txv_IP_Details->set_sensitive($is_editable);
1699
1719
$cb_IP_Copyright->set_sensitive($is_editable);
1700
$btnSave->set_sensitive($is_editable);
1701
$btnReset->set_sensitive($is_editable);
1720
#$btnSave->set_sensitive($is_editable);
1721
#$btnReset->set_sensitive($is_editable);
1702
1722
$fcb_IP_File->set_sensitive($is_editable);
1723
$btn_IP_FileSyncFrom->set_sensitive($is_editable);
1724
$btn_IP_FileSyncTo->set_sensitive($is_editable);
1725
#$chb_IP_AutoSave->set_sensitive($is_editable);
1726
$chb_IP_CopyTitle->set_sensitive($is_editable);
1727
$chb_IP_CopyrightDefault->set_sensitive($is_editable);
1705
1730
sub fill_image_properties {
1778
if($pic->stock_id eq 0){# it is pic from "local" stock, it may be only "Registered"
1779
$cb_IP_State->set_sensitive(FALSE);
1782
$cb_IP_State->set_sensitive(TRUE);
1754
1786
$cb_IP_State->set_active(-1);