⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 style_dialog.cpp

📁 ncbi源码
💻 CPP
📖 第 1 页 / 共 4 页
字号:
    }    return item0;}wxSizer *LayoutSettingsPage( wxPanel *parent, bool call_fit, bool set_sizer ){    wxBoxSizer *item0 = new wxBoxSizer( wxVERTICAL );    wxStaticBox *item2 = new wxStaticBox( parent, -1, "Rendering Settings" );    wxStaticBoxSizer *item1 = new wxStaticBoxSizer( item2, wxVERTICAL );    wxFlexGridSizer *item3 = new wxFlexGridSizer( 5, 0, 0 );    wxStaticText *item4 = new wxStaticText( parent, ID_TEXT, "Group", wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE );    item3->Add( item4, 0, wxALIGN_CENTRE|wxALL, 5 );    wxStaticText *item5 = new wxStaticText( parent, ID_TEXT, "Show", wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE );    item3->Add( item5, 0, wxALIGN_CENTRE|wxALL, 5 );    wxStaticText *item6 = new wxStaticText( parent, ID_TEXT, "Rendering", wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE );    item3->Add( item6, 0, wxALIGN_CENTRE|wxALL, 5 );    wxStaticText *item7 = new wxStaticText( parent, ID_TEXT, "Color Scheme", wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE );    item3->Add( item7, 0, wxALIGN_CENTRE|wxALL, 5 );    wxStaticText *item8 = new wxStaticText( parent, ID_TEXT, "User Color", wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE );    item3->Add( item8, 0, wxALIGN_CENTRE|wxALL, 5 );    wxStaticText *item9 = new wxStaticText( parent, ID_TEXT, "Protein backbone:", wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE );    item3->Add( item9, 0, wxALIGN_CENTRE|wxALL, 5 );    wxString strs10[] =    {        "None",        "Trace",        "Partial",        "Complete"    };    wxChoice *item10 = new wxChoice( parent, ID_PBB_SHOW, wxDefaultPosition, wxDefaultSize, 4, strs10, 0 );    item3->Add( item10, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxString strs11[] =    {        "Wire Worm",        "Tube Worm",        "Wire",        "Tubes",        "Ball and Stick",        "Space Fill"    };    wxChoice *item11 = new wxChoice( parent, ID_PBB_RENDER, wxDefaultPosition, wxDefaultSize, 6, strs11, 0 );    item3->Add( item11, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxString strs12[] =    {        "Element",        "Object",        "Molecule",        "Domain",        "Secondary Structure",        "Temperature",        "Rainbow",        "Charge",        "Hydrophobicity",        "User Selection",        "Aligned",        "Identity",        "Variety",        "Weighted Variety",        "Information Content",        "Fit",        "Block Fit",        "Normalized Block Fit",        "Block Row Fit"    };    wxChoice *item12 = new wxChoice( parent, ID_PBB_COLOR, wxDefaultPosition, wxDefaultSize, 19, strs12, 0 );    item3->Add( item12, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxButton *item13 = new wxButton( parent, ID_PBB_USER, "Set Color", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item13, 0, wxALIGN_CENTRE|wxALL, 5 );    wxStaticText *item14 = new wxStaticText( parent, ID_TEXT, "Protein sidechains:", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item14, 0, wxALIGN_CENTRE|wxALL, 5 );    wxCheckBox *item15 = new wxCheckBox( parent, ID_PSIDE_SHOW, "", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item15, 0, wxALIGN_CENTRE|wxALL, 5 );    wxString strs16[] =    {        "Wire",        "Tubes",        "Ball and Stick",        "Space Fill"    };    wxChoice *item16 = new wxChoice( parent, ID_PSIDE_RENDER, wxDefaultPosition, wxDefaultSize, 4, strs16, 0 );    item3->Add( item16, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxString strs17[] =    {        "Element",        "Object",        "Molecule",        "Domain",        "Temperature",        "Rainbow",        "Charge",        "Hydrophobicity",        "User Selection",        "Aligned",        "Identity",        "Variety",        "Weighted Variety",        "Information Content",        "Fit",        "Block Fit",        "Normalized Block Fit",        "Block Row Fit"    };    wxChoice *item17 = new wxChoice( parent, ID_PSIDE_COLOR, wxDefaultPosition, wxDefaultSize, 18, strs17, 0 );    item3->Add( item17, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxButton *item18 = new wxButton( parent, ID_PSIDE_USER, "Set Color", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item18, 0, wxALIGN_CENTRE|wxALL, 5 );    wxStaticText *item19 = new wxStaticText( parent, ID_TEXT, "Nucleotide backbone:", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item19, 0, wxALIGN_CENTRE|wxALL, 5 );    wxString strs20[] =    {        "None",        "Trace",        "Partial",        "Complete"    };    wxChoice *item20 = new wxChoice( parent, ID_NUC_SHOW, wxDefaultPosition, wxDefaultSize, 4, strs20, 0 );    item3->Add( item20, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxString strs21[] =    {        "Wire Worm",        "Tube Worm",        "Wire",        "Tubes",        "Ball and Stick",        "Space Fill"    };    wxChoice *item21 = new wxChoice( parent, ID_NUC_RENDER, wxDefaultPosition, wxDefaultSize, 6, strs21, 0 );    item3->Add( item21, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxString strs22[] =    {        "Element",        "Object",        "Molecule",        "Domain",        "Temperature",        "Rainbow",        "User Selection"    };    wxChoice *item22 = new wxChoice( parent, ID_NUC_COLOR, wxDefaultPosition, wxDefaultSize, 7, strs22, 0 );    item3->Add( item22, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxButton *item23 = new wxButton( parent, ID_NUC_USER, "Set Color", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item23, 0, wxALIGN_CENTRE|wxALL, 5 );    wxStaticText *item24 = new wxStaticText( parent, ID_TEXT, "Nucleotide sidechains:", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item24, 0, wxALIGN_CENTRE|wxALL, 5 );    wxCheckBox *item25 = new wxCheckBox( parent, ID_NSIDE_SHOW, "", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item25, 0, wxALIGN_CENTRE|wxALL, 5 );    wxString strs26[] =    {        "Wire",        "Tubes",        "Ball and Stick",        "Space Fill"    };    wxChoice *item26 = new wxChoice( parent, ID_NSIDE_RENDER, wxDefaultPosition, wxDefaultSize, 4, strs26, 0 );    item3->Add( item26, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxString strs27[] =    {        "Element",        "Object",        "Molecule",        "Domain",        "Temperature",        "Rainbow",        "User Selection"    };    wxChoice *item27 = new wxChoice( parent, ID_NSIDE_COLOR, wxDefaultPosition, wxDefaultSize, 7, strs27, 0 );    item3->Add( item27, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxButton *item28 = new wxButton( parent, ID_NSIDE_USER, "Set Color", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item28, 0, wxALIGN_CENTRE|wxALL, 5 );    wxStaticText *item29 = new wxStaticText( parent, ID_TEXT, "Heterogens:", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item29, 0, wxALIGN_CENTRE|wxALL, 5 );    wxCheckBox *item30 = new wxCheckBox( parent, ID_HET_SHOW, "", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item30, 0, wxALIGN_CENTRE|wxALL, 5 );    wxString strs31[] =    {        "Wire",        "Tubes",        "Ball and Stick",        "Space Fill"    };    wxChoice *item31 = new wxChoice( parent, ID_HET_RENDER, wxDefaultPosition, wxDefaultSize, 4, strs31, 0 );    item3->Add( item31, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxString strs32[] =    {        "Element",        "Object",        "Molecule",        "Temperature",        "User Selection"    };    wxChoice *item32 = new wxChoice( parent, ID_HET_COLOR, wxDefaultPosition, wxDefaultSize, 5, strs32, 0 );    item3->Add( item32, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxButton *item33 = new wxButton( parent, ID_HET_USER, "Set Color", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item33, 0, wxALIGN_CENTRE|wxALL, 5 );    wxStaticText *item34 = new wxStaticText( parent, ID_TEXT, "Solvents:", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item34, 0, wxALIGN_CENTRE|wxALL, 5 );    wxCheckBox *item35 = new wxCheckBox( parent, ID_SOLV_SHOW, "", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item35, 0, wxALIGN_CENTRE|wxALL, 5 );    wxString strs36[] =    {        "Wire",        "Tubes",        "Ball and Stick",        "Space Fill"    };    wxChoice *item36 = new wxChoice( parent, ID_SOLV_RENDER, wxDefaultPosition, wxDefaultSize, 4, strs36, 0 );    item3->Add( item36, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxString strs37[] =    {        "Element",        "Object",        "Molecule",        "Temperature",        "User Selection"    };    wxChoice *item37 = new wxChoice( parent, ID_SOLV_COLOR, wxDefaultPosition, wxDefaultSize, 5, strs37, 0 );    item3->Add( item37, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxButton *item38 = new wxButton( parent, ID_SOLV_USER, "Set Color", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item38, 0, wxALIGN_CENTRE|wxALL, 5 );    wxStaticText *item39 = new wxStaticText( parent, ID_TEXT, "Connections:", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item39, 0, wxALIGN_CENTRE|wxALL, 5 );    wxCheckBox *item40 = new wxCheckBox( parent, ID_CONN_SHOW, "", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item40, 0, wxALIGN_CENTRE|wxALL, 5 );    wxString strs41[] =    {        "Wire",        "Tubes"    };    wxChoice *item41 = new wxChoice( parent, ID_CONN_RENDER, wxDefaultPosition, wxDefaultSize, 2, strs41, 0 );    item3->Add( item41, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxString strs42[] =    {        "User Selection"    };    wxChoice *item42 = new wxChoice( parent, ID_CONN_COLOR, wxDefaultPosition, wxDefaultSize, 1, strs42, 0 );    item3->Add( item42, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxButton *item43 = new wxButton( parent, ID_CONN_USER, "Set Color", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item43, 0, wxALIGN_CENTRE|wxALL, 5 );    wxStaticText *item44 = new wxStaticText( parent, ID_TEXT, "Helix objects:", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item44, 0, wxALIGN_CENTRE|wxALL, 5 );    wxCheckBox *item45 = new wxCheckBox( parent, ID_HELX_SHOW, "", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item45, 0, wxALIGN_CENTRE|wxALL, 5 );    wxString strs46[] =    {        "With Arrows",        "Without Arrows"    };    wxChoice *item46 = new wxChoice( parent, ID_HELX_RENDER, wxDefaultPosition, wxDefaultSize, 2, strs46, 0 );    item3->Add( item46, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxString strs47[] =    {        "Object",        "Molecule",        "Domain",        "Secondary Structure",        "User Selection"    };    wxChoice *item47 = new wxChoice( parent, ID_HELX_COLOR, wxDefaultPosition, wxDefaultSize, 5, strs47, 0 );    item3->Add( item47, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxButton *item48 = new wxButton( parent, ID_HELX_USER, "Set Color", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item48, 0, wxALIGN_CENTRE|wxALL, 5 );    wxStaticText *item49 = new wxStaticText( parent, ID_TEXT, "Strand objects:", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item49, 0, wxALIGN_CENTRE|wxALL, 5 );    wxCheckBox *item50 = new wxCheckBox( parent, ID_STRN_SHOW, "", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item50, 0, wxALIGN_CENTRE|wxALL, 5 );    wxString strs51[] =    {        "With Arrows",        "Without Arrows"    };    wxChoice *item51 = new wxChoice( parent, ID_STRN_RENDER, wxDefaultPosition, wxDefaultSize, 2, strs51, 0 );    item3->Add( item51, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxString strs52[] =    {        "Object",        "Molecule",        "Domain",        "Secondary Structure",        "User Selection"    };    wxChoice *item52 = new wxChoice( parent, ID_STRN_COLOR, wxDefaultPosition, wxDefaultSize, 5, strs52, 0 );    item3->Add( item52, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 );    wxButton *item53 = new wxButton( parent, ID_STRN_USER, "Set Color", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item53, 0, wxALIGN_CENTRE|wxALL, 5 );    wxStaticText *item54 = new wxStaticText( parent, ID_TEXT, "Virtual disulfides:", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item54, 0, wxALIGN_CENTRE|wxALL, 5 );    wxCheckBox *item55 = new wxCheckBox( parent, ID_VSS_SHOW, "", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item55, 0, wxALIGN_CENTRE|wxALL, 5 );    item3->Add( 5, 5, 0, wxALIGN_CENTRE|wxALL, 5 );    item3->Add( 5, 5, 0, wxALIGN_CENTRE|wxALL, 5 );    wxButton *item56 = new wxButton( parent, ID_VSS_USER, "Set Color", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item56, 0, wxALIGN_CENTRE|wxALL, 5 );    wxStaticText *item57 = new wxStaticText( parent, ID_TEXT, "Hydrogens:", wxDefaultPosition, wxDefaultSize, 0 );    item3->Add( item57, 0, wxALIGN_CENTRE|wxALL, 5 );

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -