Changeset 3458 for extensions/pLoader/trunk/src/Uploader/GUI/wxFrameAUI.pm
- Timestamp:
- Jun 25, 2009, 5:52:30 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/pLoader/trunk/src/Uploader/GUI/wxFrameAUI.pm
r3387 r3458 337 337 toolbar 338 338 branding 339 preview_w340 preview_h341 339 perspective 342 340 current_imageviewer_index … … 344 342 tree_mnu 345 343 imageviewer_select_multi 344 frameLayout 346 345 /; 347 346 __PACKAGE__->mk_accessors( @properties ); … … 382 381 undef, 383 382 -1, 384 $params->{title}, 385 [ $params->{x}, $params->{y} ],386 [ $params->{width}, $params->{height} ],383 $params->{title}, 384 wxDefaultPosition, 385 wxDefaultSize, 387 386 wxDEFAULT_FRAME_STYLE 388 387 ); 389 $self->preview_w( 390 $params->{preview_w}||400 391 ); 392 393 $self->preview_h( 394 $params->{preview_h}||300 395 ); 388 396 389 397 390 $self->perspective( … … 401 394 $self->current_imageviewer_index( 402 395 $params->{imageviewer_index}||0 396 ); 397 398 $self->frameLayout( 399 $params->{frameLayout} || { 'pX' => -1, 'pY' => -1, W => 800, H => 600 } 403 400 ); 404 401 … … 871 868 $self, 872 869 -1, 873 wxNullBitmap, 874 wxDefaultPosition, 875 [$self->preview_w, $self->preview_h] 870 [400,300], 876 871 ) 877 872 ); … … 954 949 ->CenterPane->Position(1)->Resizable->CloseButton(0) ); 955 950 956 $self->manager->AddPane 957 ( $self->create_tree, Wx::AuiPaneInfo->new->Name( "categories" ) 958 ->Right->Position( 0 )->Resizable->CloseButton(0) ); 951 $self->manager->AddPane( 952 $self->create_tree, 953 Wx::AuiPaneInfo->new->Name( "categories" ) 954 ->Right->Position( 0 )->Resizable->CloseButton(0), 955 ); 959 956 960 957 … … 970 967 ->ToolbarPane->Top->Row( 1 )->LeftDockable( 0 )->RightDockable( 0 ) ) if defined $self->toolbar; 971 968 969 $self->SetSize( 970 $self->frameLayout->{pX}, 971 $self->frameLayout->{pY}, 972 $self->frameLayout->{W}, 973 $self->frameLayout->{H}, 974 ); 975 976 972 977 if($self->perspective){ 973 $self->manager->LoadPerspective($self->perspective) if $self->perspective =~ /getting_started/; 978 $self->manager->LoadPerspective($self->perspective); 979 } 980 else { 981 $self->manager->GetPane("categories")->MinSize(300,100); 982 983 $self->manager->GetPane("tb1")->Caption( gettext("Tools") ); 984 $self->manager->GetPane("image_preview")->Caption(gettext("Preview"))->Show(0); 985 $self->manager->GetPane("getting_started")->Caption(gettext("Getting started"))->Float->Show(1); 986 $self->manager->GetPane("photo_properties")->Caption(gettext("Photo properties"))->Float->Show(0); 987 $self->manager->GetPane("global_settings")->Caption(gettext("Global settings"))->Float->Show(0); 974 988 } 975 989 976 990 $self->manager->GetPane("categories")->Caption( 977 991 sprintf("%s - %s", sprintf("Piwigo %s", wxTheApp->branding->{categories}), $url ) 978 ); 979 980 $self->manager->GetPane("preview")->Caption(gettext("Preview")); 981 $self->manager->GetPane("tb1")->Caption( gettext("Tools") ); 982 $self->manager->GetPane("photo_properties")->Caption(gettext("Photo properties")); 983 $self->manager->GetPane("global_settings")->Caption(gettext("Global settings")); 984 $self->manager->GetPane("getting_started")->Caption(gettext("Getting started")); 985 992 ); 986 993 987 994 $self->manager->Update; 988 995 989 996 } 997 990 998 991 999 sub _init_aui_settings_panels { … … 993 1001 994 1002 $self->manager->AddPane 995 ( $self->image_preview, Wx::AuiPaneInfo->new->Name( " preview" )1003 ( $self->image_preview, Wx::AuiPaneInfo->new->Name( "image_preview" ) 996 1004 ->Floatable(1)->Fixed->CloseButton(1)); 997 998 1005 999 1006 $self->manager->AddPane … … 1001 1008 ->Floatable(1)->Resizable->CloseButton(1) ); 1002 1009 1003 1004 1010 $self->manager->AddPane 1005 1011 ( $self->create_notebook_image_properties, Wx::AuiPaneInfo->new->Name( "photo_properties" ) … … 1010 1016 ->Floatable(1)->Resizable->CloseButton(1) ); 1011 1017 1012 $self->manager->GetPane("preview")->Show(0);1013 $self->manager->GetPane("photo_properties")->Show(0);1014 $self->manager->GetPane("global_settings")->Show(0);1015 $self->manager->GetPane("getting_started")->Float;1016 $self->manager->GetPane("getting_started")->Show(1);1017 1018 1018 } 1019 1019 … … 1029 1029 my ( $self ) = @_; 1030 1030 1031 $self->manager->GetPane(" preview")->Float->Show(1);1031 $self->manager->GetPane("image_preview")->Float->Show(1); 1032 1032 $self->manager->Update(); 1033 1033 … … 1701 1701 1702 1702 my $size = [8+$bmp->GetWidth, 26+$bmp->GetHeight]; 1703 $self->manager->GetPane(" preview")->FloatingSize($size);1703 $self->manager->GetPane("image_preview")->FloatingSize($size); 1704 1704 1705 1705 $self->image_preview->Refresh; … … 1942 1942 wxTheApp->login_dlg->Destroy; 1943 1943 1944 my $params = {}; 1945 1946 ( $params->{'X'}, $params->{'Y'} ) = $self->GetPositionXY ; 1947 ( $params->{'Width'}, $params->{'Height'} ) = $self->GetSizeWH ; 1948 ( $params->{'PreviewWidth'}, $params->{'PreviewHeight'} ) = $self->image_preview->GetSizeWH ; 1949 $params->{Perspective} = $self->manager->SavePerspective; 1950 $params->{ImageviewerIndex} = $self->current_imageviewer_index; 1951 1952 1953 wxTheApp->SaveConfig( $params ); 1944 wxTheApp->perspective( 1945 $self->manager->SavePerspective 1946 ); 1947 1948 wxTheApp->imageviewerIndex( 1949 $self->current_imageviewer_index 1950 ); 1951 1952 my $frameLayout = {}; 1953 1954 ( $frameLayout->{pX}, $frameLayout->{pY}, $frameLayout->{W}, $frameLayout->{H} ) = ( $self->GetPositionXY, $self->GetSizeWH ) ; 1955 1956 wxTheApp->frameLayout( 1957 $frameLayout 1958 ); 1959 1960 wxTheApp->StoreLayoutProperties; 1954 1961 1955 1962 $self->Destroy;
Note: See TracChangeset
for help on using the changeset viewer.