MCPcopy Create free account
hub / github.com/davidgiven/fluxengine / BrowserPanelGen

Method BrowserPanelGen

src/gui/layout.cpp:736–850  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

734}
735
736BrowserPanelGen::BrowserPanelGen( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name ) : wxPanel( parent, id, pos, size, style, name )
737{
738 wxFlexGridSizer* fgSizer23;
739 fgSizer23 = new wxFlexGridSizer( 0, 1, 0, 0 );
740 fgSizer23->AddGrowableCol( 0 );
741 fgSizer23->AddGrowableRow( 1 );
742 fgSizer23->SetFlexibleDirection( wxBOTH );
743 fgSizer23->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
744
745 browserToolbar = new wxAuiToolBar( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxAUI_TB_HORZ_LAYOUT|wxAUI_TB_TEXT );
746 browserBackTool = browserToolbar->AddTool( wxID_ANY, wxT("Back"), wxArtProvider::GetBitmap( wxART_GO_BACK, wxART_TOOLBAR ), wxNullBitmap, wxITEM_NORMAL, wxEmptyString, wxEmptyString, NULL );
747
748 browserToolbar->AddSeparator();
749
750 browserInfoTool = browserToolbar->AddTool( wxID_ANY, wxT("Info"), wxArtProvider::GetBitmap( wxART_INFORMATION, wxART_TOOLBAR ), wxNullBitmap, wxITEM_NORMAL, wxEmptyString, wxEmptyString, NULL );
751
752 browserViewTool = browserToolbar->AddTool( wxID_ANY, wxT("View"), wxArtProvider::GetBitmap( wxART_FILE_OPEN, wxART_TOOLBAR ), wxNullBitmap, wxITEM_NORMAL, wxEmptyString, wxEmptyString, NULL );
753
754 browserSaveTool = browserToolbar->AddTool( wxID_ANY, wxT("Save"), wxArtProvider::GetBitmap( wxART_FILE_SAVE, wxART_TOOLBAR ), wxNullBitmap, wxITEM_NORMAL, wxEmptyString, wxEmptyString, NULL );
755
756 browserMoreMenuButton = browserToolbar->AddTool( wxID_ANY, wxT("More"), wxArtProvider::GetBitmap( wxART_PLUS, wxART_TOOLBAR ), wxNullBitmap, wxITEM_NORMAL, wxEmptyString, wxEmptyString, NULL );
757 browserToolbar->SetToolDropDown( browserMoreMenuButton->GetId(), true );
758
759 browserMoreMenu = new wxMenu();
760 browserAddMenuItem = new wxMenuItem( browserMoreMenu, wxID_ANY, wxString( wxT("Add file") ) , wxEmptyString, wxITEM_NORMAL );
761 browserMoreMenu->Append( browserAddMenuItem );
762
763 browserNewDirectoryMenuItem = new wxMenuItem( browserMoreMenu, wxID_ANY, wxString( wxT("New directory") ) , wxEmptyString, wxITEM_NORMAL );
764 #ifdef __WXMSW__
765 browserNewDirectoryMenuItem->SetBitmaps( wxNullBitmap );
766 #elif (defined( __WXGTK__ ) || defined( __WXOSX__ ))
767 browserNewDirectoryMenuItem->SetBitmap( wxNullBitmap );
768 #endif
769 browserMoreMenu->Append( browserNewDirectoryMenuItem );
770
771 browserRenameMenuItem = new wxMenuItem( browserMoreMenu, wxID_ANY, wxString( wxT("Move/Rename file") ) , wxEmptyString, wxITEM_NORMAL );
772 #ifdef __WXMSW__
773 browserRenameMenuItem->SetBitmaps( wxNullBitmap );
774 #elif (defined( __WXGTK__ ) || defined( __WXOSX__ ))
775 browserRenameMenuItem->SetBitmap( wxNullBitmap );
776 #endif
777 browserMoreMenu->Append( browserRenameMenuItem );
778
779 browserDeleteMenuItem = new wxMenuItem( browserMoreMenu, wxID_ANY, wxString( wxT("Delete file") ) , wxEmptyString, wxITEM_NORMAL );
780 #ifdef __WXMSW__
781 browserDeleteMenuItem->SetBitmaps( wxNullBitmap );
782 #elif (defined( __WXGTK__ ) || defined( __WXOSX__ ))
783 browserDeleteMenuItem->SetBitmap( wxNullBitmap );
784 #endif
785 browserMoreMenu->Append( browserDeleteMenuItem );
786
787 browserToolbar->Connect( browserMoreMenuButton->GetId(), wxEVT_COMMAND_AUITOOLBAR_TOOL_DROPDOWN, wxAuiToolBarEventHandler( BrowserPanelGen::browserMoreMenuButtonOnDropDownMenu ), NULL, this );
788
789
790 browserToolbar->AddSeparator();
791
792 browserFormatTool = browserToolbar->AddTool( wxID_ANY, wxT("Format"), wxArtProvider::GetBitmap( wxART_DELETE, wxART_TOOLBAR ), wxNullBitmap, wxITEM_NORMAL, wxEmptyString, wxEmptyString, NULL );
793

Callers

nothing calls this directly

Calls 2

AddMethod · 0.80
SetValueMethod · 0.80

Tested by

no test coverage detected