Changeset 3383 for extensions/pLoader
- Timestamp:
- Jun 1, 2009, 4:04:58 PM (15 years ago)
- Location:
- extensions/pLoader/trunk/src/Uploader
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/pLoader/trunk/src/Uploader/GUI/wxFrameAUI.pm
r3374 r3383 867 867 $self->general_settings_panel->Show(0); 868 868 869 if(0){870 $self->image_preview(871 Wx::StaticBitmap->new(872 $self,873 -1,874 wxNullBitmap,875 wxDefaultPosition,876 [$self->preview_w, $self->preview_h]877 )878 );879 }880 869 $self->image_preview( 881 870 Uploader::GUI::wxImagePreview->new( … … 1005 994 $self->manager->AddPane 1006 995 ( $self->image_preview, Wx::AuiPaneInfo->new->Name( "preview" ) 1007 ->Floatable(1)-> Resizable->CloseButton(1));996 ->Floatable(1)->Fixed->CloseButton(1)); 1008 997 1009 998 … … 1218 1207 ) if defined wxTheApp->pwg ; 1219 1208 1220 $self->tree->ExpandAll;1209 #$self->tree->ExpandAll; 1221 1210 1222 1211 } … … 1256 1245 $name = $_->[0]; 1257 1246 } 1258 $id = $tree->AppendItem( 1247 1248 $id = $tree->AppendItem( 1259 1249 $parent_id, 1260 1250 $name, … … 1543 1533 my ( $self, $event ) = @_; 1544 1534 1545 my $ item = $self->tree->GetSelection;1546 1547 my $category = $self->tree->GetPlData($ item);1535 my $parent_item = $self->tree->GetSelection; 1536 1537 my $category = $self->tree->GetPlData($parent_item); 1548 1538 my $category_id; 1549 1539 … … 1559 1549 if( $dialog->ShowModal != wxID_CANCEL ) { 1560 1550 my $name = $dialog->GetValue; 1561 my ( $status, $status_msg ) = $self->pwg->AddCategories( $name, $category_id); 1562 $self->_refresh_tree_categories_helper; 1551 my ( $success, $status_msg, $content ) = $self->pwg->AddCategories( $name, $category_id); 1552 1553 if($success){ 1554 $self->_append_category($parent_item, $name, $content->{id}); 1555 } 1563 1556 } 1564 1557 $dialog->Destroy; … … 1568 1561 my ( $self, $event ) = @_; 1569 1562 1570 $self->_refresh_tree_categories_helper; 1571 } 1572 1573 sub _refresh_tree_categories_helper { 1563 $self->_refresh_all_categories_helper; 1564 } 1565 1566 1567 sub _refresh_all_categories_helper { 1574 1568 my ( $self ) = @_; 1575 1569 … … 1580 1574 $self->pwg->RefreshCategories(); 1581 1575 $self->populate_tree_categories; 1576 } 1577 1578 sub _append_category { 1579 my ( $self, $parent_id, $name, $id ) = @_; 1580 1581 $self->tree->SelectItem( 1582 $self->tree->AppendItem( 1583 $parent_id, 1584 $name, 1585 1, 1586 -1, 1587 itemData($id) 1588 ) 1589 ); 1582 1590 } 1583 1591 -
extensions/pLoader/trunk/src/Uploader/PWG/WebServices.pm
r3360 r3383 164 164 165 165 $hresult ||= {}; 166 166 167 my $categories = $hresult->{result}{categories}; 167 168 168 169 169 $categories; … … 292 292 ); 293 293 294 return ( $result->is_success, $result->status_line ); 294 my $content = {}; 295 eval { 296 $content = from_json( 297 $result->content 298 ); 299 }; 300 301 return ( $result->is_success, $result->status_line, $content ); 295 302 296 303 }
Note: See TracChangeset
for help on using the changeset viewer.