这篇教程C++ BuildSetupWindowCode函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中BuildSetupWindowCode函数的典型用法代码示例。如果您正苦于以下问题:C++ BuildSetupWindowCode函数的具体用法?C++ BuildSetupWindowCode怎么用?C++ BuildSetupWindowCode使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了BuildSetupWindowCode函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: switchvoid wxsSplitterWindow::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/splitter.h>"),GetInfo().ClassName,0); AddHeader(_T("<wx/splitter.h>"),_T("wxSplitterEvent"),0); Codef(_T("%C(%W, %I, %P, %S, %T, %N);/n")); BuildSetupWindowCode(); if ( MinSize != -1 ) Codef(_T("%ASetMinimumPaneSize(%d);/n"),MinSize); AddChildrenCode(); if ( GetChildCount() == 0 ) { } else if ( GetChildCount() == 1 ) { Codef(_T("%AInitialize(%o);/n"),0); } else { Codef(_T("%ASplit%s(%o, %o);/n"),((Orientation==wxHORIZONTAL) ? _T("Horizontally") : _T("Vertically")),0,1); if ( SashPos != 0 ) Codef(_T("%ASetSashPosition(%d);/n"),SashPos); } break; } default: { wxsCodeMarks::Unknown(_T("wxsSplitterWindow::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:stahta01,项目名称:codeblocks_r7456,代码行数:33,
示例2: switch/*! /brief Create the initial control. * * /return void * */void wxsRichTextStyleComboCtrl::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/richtext/richtextstyles.h>"),GetInfo().ClassName,hfInPCH); Codef(_T("%C(%W, %I, %P, %S, %T);/n")); if(!m_sControl.IsEmpty()){ Codef( _T("%ASetRichTextCtrl(%s);/n"), m_sControl.wx_str()); } if(!m_sStyleSheet.IsEmpty()){ Codef( _T("%ASetStyleSheet(%s);/n"), m_sStyleSheet.wx_str()); Codef( _T("%AUpdateStyles();/n")); } BuildSetupWindowCode(); return; } default: { wxsCodeMarks::Unknown(_T("wxsRichTextStyleComboCtrl::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:DowerChest,项目名称:codeblocks,代码行数:33,
示例3: GetVarNamevoid wxsMathPlot::OnBuildCreatingCode(){wxString inc;wxString vname;wxString aname;wxString cname;// we only know C++ language if (GetLanguage() != wxsCPP) wxsCodeMarks::Unknown(_T("wxsMathPlot::OnBuildCreatingCode"),GetLanguage());// who we are vname = GetVarName();// include files AddHeader(_("<mathplot.h>"), GetInfo().ClassName, 0);// create the panel Codef(_T("%s = new mpWindow(%W, %I, %P, %S, %T);/n"), vname.wx_str()); BuildSetupWindowCode();// add children AddChildrenCode();// and do it all Codef(_T("%AUpdateAll();/n")); Codef(_T("%AFit();/n"));}
开发者ID:WinterMute,项目名称:codeblocks_sf,代码行数:33,
示例4: switchvoid wxsChoice::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/choice.h>"),GetInfo().ClassName,hfInPCH); Codef(_T("%C(%W, %I, %P, %S, 0, 0, %T, %V, %N);/n")); for ( size_t i = 0; i < ArrayChoices.GetCount(); ++i ) { if ( DefaultSelection == (int)i ) { Codef(_T("%ASetSelection( ")); } Codef(_T("%AAppend(%t)"),ArrayChoices[i].wx_str()); if ( DefaultSelection == (int)i ) { Codef(_T(" )")); } Codef(_T(";/n")); } BuildSetupWindowCode(); return; } case wxsUnknownLanguage: // fall through default: { wxsCodeMarks::Unknown(_T("wxsChoice::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:simple-codeblocks,项目名称:Codeblocks,代码行数:34,
示例5: switchvoid wxsColourDialog::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/colordlg.h>"),GetInfo().ClassName,hfInPCH); bool Defaults = true; if ( !m_ChooseFull ) Defaults = false; if ( m_Colour.m_type!=wxsCOLOUR_DEFAULT ) Defaults = false; if ( !Defaults ) { wxString ColourDataName = GetCoderContext()->GetUniqueName(_T("__ColourData")); #if wxCHECK_VERSION(2, 9, 0) Codef(_T("wxColourData %v;/n"),ColourDataName.wx_str()); #else Codef(_T("wxColourData %v;/n"),ColourDataName.c_str()); #endif if ( !m_ChooseFull ) { #if wxCHECK_VERSION(2, 9, 0) Codef(_T("%v.SetChooseFull(%b);/n"),ColourDataName.wx_str(),m_ChooseFull); #else Codef(_T("%v.SetChooseFull(%b);/n"),ColourDataName.c_str(),m_ChooseFull); #endif } if ( m_Colour.m_type != wxsCOLOUR_DEFAULT ) { #if wxCHECK_VERSION(2, 9, 0) Codef(_T("%v.SetColour(%l);/n"),ColourDataName.wx_str(),&m_Colour); #else Codef(_T("%v.SetColour(%l);/n"),ColourDataName.c_str(),&m_Colour); #endif } #if wxCHECK_VERSION(2, 9, 0) Codef(_T("%C(%W, &%v);/n"),ColourDataName.wx_str()); #else Codef(_T("%C(%W, &%v);/n"),ColourDataName.c_str()); #endif } else { Codef(_T("%C(%W);/n")); } BuildSetupWindowCode(); return; } default: { wxsCodeMarks::Unknown(_T("wxsColourDialog::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:stahta01,项目名称:EmBlocks,代码行数:60,
示例6: switchvoid wxsHtmlWindow::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/html/htmlwin.h>"),GetInfo().ClassName,0); Codef(_T("%C(%W, %I, %P, %S, %T, %N);/n")); if ( Borders.Value ) Codef(_T("%ASetBorders(%s);/n"),Borders.GetPixelsCode(GetCoderContext()).wx_str()); if ( !Url.empty() ) Codef(_T("%ALoadPage(%t);/n"),Url.wx_str()); else if ( !HtmlCode.empty() ) Codef(_T("%ASetPage(%t);/n"),HtmlCode.wx_str()); BuildSetupWindowCode(); break; } default: { wxsCodeMarks::Unknown(_T("wxsHtmlWindow::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:simple-codeblocks,项目名称:Codeblocks,代码行数:26,
示例7: switchvoid wxsSingleInstanceChecker::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/utils.h>"), GetInfo().ClassName, 0); AddHeader(_T("<wx/snglinst.h>"),GetInfo().ClassName, 0); if ( AppName.IsEmpty() ) { AddHeader(_T("<wx/app.h>"), GetInfo().ClassName, 0); Codef( _T("%C(wxTheApp->GetAppName() + _T(/"_/") + wxGetUserId() + _T(/"_Guard/"));/n") ); } else { Codef(_T("%C(%n + wxGetUserId() + _T(/"_Guard/"));/n"), ( AppName + _T("_") ).wx_str() ); } BuildSetupWindowCode(); break; } default: { wxsCodeMarks::Unknown( _T("wxsSingleInstanceChecker::OnBuildCreatingCode"), GetLanguage() ); } }}
开发者ID:DowerChest,项目名称:codeblocks,代码行数:28,
示例8: switchvoid wxsSlider::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/slider.h>"),GetInfo().ClassName,hfInPCH); Codef(_T("%C(%W, %I, %d, %d, %d, %P, %S, %T, %V, %N);/n"),Value,Min,Max); if ( TickFrequency ) Codef( _T("%ASetTickFreq(%d);/n"), TickFrequency); if ( PageSize ) Codef( _T("%ASetPageSize(%d);/n"), PageSize); if ( LineSize ) Codef( _T("%ASetLineSize(%d);/n"), LineSize); if ( ThumbLength ) Codef( _T("%ASetThumbLength(%d);/n"), ThumbLength); if ( Tick ) Codef( _T("%ASetTick(%d);/n"), Tick); if ( SelMin || SelMax ) Codef( _T("%ASetSelection(%d, %d);/n"), SelMin, SelMax); BuildSetupWindowCode(); return; } default: { wxsCodeMarks::Unknown(_T("wxsSlider::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:stahta01,项目名称:codeblocks_r7456,代码行数:25,
示例9: switchvoid wxsChoicebook::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/choicebk.h>"),GetInfo().ClassName,0); AddHeader(_T("<wx/notebook.h>"),_T("wxNotebookEvent"),0); Codef(_T("%C(%W, %I, %P, %S, %T, %N);/n")); BuildSetupWindowCode(); AddChildrenCode(); for ( int i=0; i<GetChildCount(); i++ ) { wxsChoicebookExtra* Extra = (wxsChoicebookExtra*)GetChildExtra(i); #if wxCHECK_VERSION(2, 9, 0) Codef(_T("%AAddPage(%o, %t, %b);/n"),i,Extra->m_Label.wx_str(),Extra->m_Selected); #else Codef(_T("%AAddPage(%o, %t, %b);/n"),i,Extra->m_Label.c_str(),Extra->m_Selected); #endif } break; } default: { wxsCodeMarks::Unknown(_T("wxsChoicebook::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:stahta01,项目名称:codeblocks_r7456,代码行数:31,
示例10: switch/*! /brief Create the dialogue. * * /return void * */void wxsRichTextFormattingDialog::OnBuildCreatingCode(){ wxString sFlags; switch(GetLanguage()) { case wxsCPP: AddHeader(_T("<wx/richtext/richtextformatdlg.h>"), GetInfo().ClassName, 0); for(int i = 0;arrPageValueNames[i];i++){ if((m_iFlags & arrPageValues[i]) == arrPageValues[i]){ sFlags << arrPageValueNames[i] << _T("|"); } } if(sFlags.IsEmpty()){ sFlags = _T("0"); } else{ sFlags.RemoveLast(); } Codef(_T("%C(%s, %W, %t, %I, %P, %S);/n"), sFlags.wx_str(), m_sTitle.wx_str()); BuildSetupWindowCode(); break; default: wxsCodeMarks::Unknown(_T("wxsRichTextFormattingDialog::OnBuildCreatingCode"), GetLanguage()); }}
开发者ID:DowerChest,项目名称:codeblocks,代码行数:33,
示例11: switchvoid wxsMenu::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: AddHeader(_T("<wx/menu.h>"),GetInfo().ClassName,hfInPCH); if ( IsPointer() ) { // There's no Create() method for wxMenu so we call ctor only when creating pointer Codef(_T("%C();/n")); } for ( int i=0; i<GetChildCount(); i++ ) { GetChild(i)->BuildCode(GetCoderContext()); } if ( GetParent() && GetParent()->GetClassName()==_T("wxMenuBar") ) { Codef(_T("%MAppend(%O, %t);/n"),m_Label.wx_str()); } BuildSetupWindowCode(); break; case wxsUnknownLanguage: // fall-through default: wxsCodeMarks::Unknown(_T("wxsMenu::OnBuildCreatingCode"),GetLanguage()); }}
开发者ID:DowerChest,项目名称:codeblocks,代码行数:27,
示例12: switchvoid wxsSashLayoutWindow::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: AddHeader(_T("<wx/sashwin.h>"),GetInfo().ClassName, 0); AddHeader(_T("<wx/laywin.h>"), GetInfo().ClassName, 0); Codef(_T("%C(%W, %I, %P, %S, %T, %N);/n")); BuildSetupWindowCode(); AddChildrenCode(); Codef( _T("%ASetSashVisible(wxSASH_TOP, %b);/n"), mTop); Codef( _T("%ASetSashVisible(wxSASH_BOTTOM, %b);/n"), mBottom); Codef( _T("%ASetSashVisible(wxSASH_LEFT, %b);/n"), mLeft); Codef( _T("%ASetSashVisible(wxSASH_RIGHT, %b);/n"), mRight); if (mAlign == wxLAYOUT_TOP) Codef( _T("%ASetAlignment(wxLAYOUT_TOP);/n")); else if (mAlign == wxLAYOUT_BOTTOM) Codef( _T("%ASetAlignment(wxLAYOUT_BOTTOM);/n")); else if (mAlign == wxLAYOUT_LEFT) Codef( _T("%ASetAlignment(wxLAYOUT_LEFT);/n")); else if (mAlign == wxLAYOUT_RIGHT) Codef( _T("%ASetAlignment(wxLAYOUT_RIGHT);/n")); if (mOrient == wxLAYOUT_HORIZONTAL) Codef(_T("%ASetOrientation(wxLAYOUT_HORIZONTAL);/n")); else Codef(_T("%ASetOrientation(wxLAYOUT_VERTICAL);/n")); break; default: wxsCodeMarks::Unknown(_T("wxsSashLayoutWindow::OnBuildCreatingCode"),GetLanguage()); }}
开发者ID:stahta01,项目名称:codeblocks_r7456,代码行数:31,
示例13: switchvoid wxsListbook::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/listbook.h>"),GetInfo().ClassName,0); AddHeader(_T("<wx/notebook.h>"),_T("wxNotebookEvent"),0); Codef(_T("%C(%W, %I, %P, %S, %T, %N);/n")); BuildSetupWindowCode(); AddChildrenCode(); for ( int i=0; i<GetChildCount(); i++ ) { wxsListbookExtra* LBExtra = (wxsListbookExtra*)GetChildExtra(i); Codef(_T("%AAddPage(%o, %t, %b);/n"),i,LBExtra->m_Label.wx_str(),LBExtra->m_Selected); } break; } case wxsUnknownLanguage: // fall-through default: { wxsCodeMarks::Unknown(_T("wxsListbook::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:simple-codeblocks,项目名称:Codeblocks,代码行数:28,
示例14: switch/*! /brief Create the initial control. * * /return void * */void wxsFontPickerCtrl::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/fontpicker.h>"),GetInfo().ClassName,0); wxString sFntName = GetCoderContext()->GetUniqueName(_T("PickerFont")); wxString sFnt = m_fdFont.BuildFontCode(sFntName, GetCoderContext()); if ( sFnt.Len()==0 ) { sFntName = wxT("wxNullFont"); } Codef(_T("%s"), sFnt.wx_str()); Codef(_T("%C(%W, %I, %s, %P, %S, %T, %V, %N);/n"), sFntName.wx_str()); BuildSetupWindowCode(); return; } case wxsUnknownLanguage: // fall-through default: { wxsCodeMarks::Unknown(_T("wxsFontPickerCtrl::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:WinterMute,项目名称:codeblocks_sf,代码行数:32,
示例15: switch/*! /brief Create the initial control. * * /return void * */void wxsAnimationCtrl::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/animate.h>"),GetInfo().ClassName,hfInPCH); wxString sAnimName = GetCoderContext()->GetUniqueName(_T("anim")); Codef(_T("/twxAnimation %s(%n);/n"), sAnimName.wx_str(), m_sAnimation.wx_str()); Codef(_T("%C(%W, %I, %s, %P, %S, %T, %N);/n"), sAnimName.wx_str()); if(!m_bmpInactive.IsEmpty()){ Codef(_T("%ASetInactiveBitmap(%i);/n"), &m_bmpInactive, _T("wxART_OTHER")); } if(m_bPlay){ Codef(_T("%APlay();/n")); } BuildSetupWindowCode(); return; } case wxsUnknownLanguage: // fall-through default: { wxsCodeMarks::Unknown(_T("wxsAnimationCtrl::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:DowerChest,项目名称:codeblocks,代码行数:35,
示例16: switch/*! /brief Build the code that creates the control. * * /return void * */void wxsLCDClock::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("/"wx/KWIC/LCDClock.h/""),GetInfo().ClassName); Codef(_T("%C(%W,%P,%S);/n")); // 6 digits is the default value. if (m_iNumDigits && m_iNumDigits != 6){ Codef(_T("%ASetNumberDigits(%d);/n"), static_cast<int>(m_iNumDigits)); } wxString ss = m_cdLightColour.BuildCode( GetCoderContext() ); if (!ss.IsEmpty()) Codef(_T("%ASetLightColour(%s);/n"), ss.wx_str()); ss = m_cdGrayColour.BuildCode( GetCoderContext() ); if (!ss.IsEmpty()) Codef(_T("%ASetGrayColour(%s);/n"), ss.wx_str()); BuildSetupWindowCode(); break; } default: wxsCodeMarks::Unknown(_T("wxsLCDClock::OnBuildCreatingCode"),GetLanguage()); }}
开发者ID:DowerChest,项目名称:codeblocks,代码行数:31,
示例17: switchvoid wxsDialog::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/dialog.h>"),GetInfo().ClassName,hfInPCH); Codef(_T("%C(%W, %I, %t, wxDefaultPosition, wxDefaultSize, %T, %N);/n"),Title.wx_str()); if ( !GetBaseProps()->m_Size.IsDefault || (GetPropertiesFlags()&flSource && IsRootItem() && GetBaseProps()->m_SizeFromArg) ) { Codef(_T("%ASetClientSize(%S);/n")); } if ( !GetBaseProps()->m_Position.IsDefault || (GetPropertiesFlags()&flSource && IsRootItem() && GetBaseProps()->m_PositionFromArg) ) { Codef(_T("%AMove(%P);/n")); } BuildSetupWindowCode(); AddChildrenCode(); if ( Centered ) { Codef(_T("%ACenter();/n")); } return; } case wxsUnknownLanguage: // fall-through default: { wxsCodeMarks::Unknown(_T("wxsDialog::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:Three-DS,项目名称:codeblocks-13.12,代码行数:33,
示例18: switchvoid wxsFileDialog::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/filedlg.h>"),GetInfo().ClassName,hfInPCH); if ( m_Wildcard.empty() ) { Codef(_T("%C(%W, %t, %t, %t, wxFileSelectorDefaultWildcardStr, %T, %P, %S, %N);/n"), m_Message.wx_str(), m_DefaultDir.wx_str(), m_DefaultFile.wx_str()); } else { Codef(_T("%C(%W, %t, %t, %t, %t, %T, %P, %S, %N);/n"), m_Message.wx_str(), m_DefaultDir.wx_str(), m_DefaultFile.wx_str(), m_Wildcard.wx_str()); } BuildSetupWindowCode(); return; } default: { wxsCodeMarks::Unknown(_T("wxsFileDialog::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:DowerChest,项目名称:codeblocks,代码行数:32,
示例19: switch/*! /brief Create the dialogue. * * /return void * */void wxsPrintDialog::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/printdlg.h>"),GetInfo().ClassName,hfInPCH); wxString sDataName = GetCoderContext()->GetUniqueName(_T("printDialogData")); AddDeclaration(wxString::Format(wxT("wxPrintDialogData *%s;"), sDataName.wx_str())); Codef(_T("/t%s = new wxPrintDialogData;/n"), sDataName.wx_str()); if(m_bEnableHelp){ Codef(_T("/t%s->EnableHelp(%b);/n"), sDataName.wx_str(), m_bEnableHelp); } if(!m_bEnablePageNumbers){ Codef(_T("/t%s->EnablePageNumbers(%b);/n"), sDataName.wx_str(), m_bEnablePageNumbers); } if(!m_bEnablePrintToFile){ Codef(_T("/t%s->EnablePrintToFile(%b);/n"), sDataName.wx_str(), m_bEnablePrintToFile); } if(m_bEnableSelection){ Codef(_T("/t%s->EnableSelection(%b);/n"), sDataName.wx_str(), m_bEnableSelection); if(m_bSelection){ Codef(_T("/t%s->SetSelection(%b);/n"), sDataName.wx_str(), m_bSelection); } } if(m_bCollate){ Codef(_T("/t%s->SetCollate(%b);/n"), sDataName.wx_str(), m_bCollate); } if(m_iFromPage > 0){ Codef(_T("/t%s->SetFromPage(%d);/n"), sDataName.wx_str(), m_iFromPage); } if(m_iToPage > 0){ Codef(_T("/t%s->SetToPage(%d);/n"), sDataName.wx_str(), m_iToPage); } if(m_iMinPage > 0){ Codef(_T("/t%s->SetMinPage(%d);/n"), sDataName.wx_str(), m_iMinPage); } if(m_iMaxPage > 0){ Codef(_T("/t%s->SetMaxPage(%d);/n"), sDataName.wx_str(), m_iMaxPage); } if(m_iNoCopies > 1){ Codef(_T("/t%s->SetNoCopies(%d);/n"), sDataName.wx_str(), m_iNoCopies); } Codef(_T("%C(%W, %v);/n"), sDataName.wx_str()); BuildSetupWindowCode(); return; } case wxsUnknownLanguage: // fall-through default: { wxsCodeMarks::Unknown(_T("wxsPrintDialog::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:WinterMute,项目名称:codeblocks_sf,代码行数:63,
示例20: switch/*! /brief Build the code that creates the control. * * /return void * */void wxsLinearRegulator::OnBuildCreatingCode(){ switch(GetLanguage()) { case wxsCPP: { AddHeader(_T("/"wx/KWIC/LinearRegulator.h/""), GetInfo().ClassName); Codef(_T("%C(%W,%I,%P,%S, %s);/n"), wxT("wxBORDER_NONE")); // Default range is 0-100. if(m_iRangeMin != 0 || m_iRangeMax != 100){ Codef(_T("%ASetRangeVal(%d, %d);/n"), static_cast<int>(m_iRangeMin), static_cast<int>(m_iRangeMax)); } if(!m_bHorizontal){ Codef(_T("%ASetOrizDirection(false);/n")); } if(!m_bShowVal){ Codef(_T("%AShowCurrent(false);/n")); } if(!m_bShowLimits){ Codef(_T("%AShowLimits(false);/n")); } wxString ss = m_cdActiveBarColour.BuildCode(GetCoderContext()); if(!ss.IsEmpty()) Codef(_T("%ASetActiveBarColour(%s);/n"), ss.wx_str()); ss = m_cdPassiveBarColour.BuildCode(GetCoderContext()); if(!ss.IsEmpty()) Codef(_T("%ASetPassiveBarColour(%s);/n"), ss.wx_str()); ss = m_cdBorderColour.BuildCode(GetCoderContext()); if(!ss.IsEmpty()) Codef(_T("%ASetBorderColour(%s);/n"), ss.wx_str()); ss = m_cdLimitTextColour.BuildCode(GetCoderContext()); if(!ss.IsEmpty()) Codef(_T("%ASetTxtLimitColour(%s);/n"), ss.wx_str()); ss = m_cdValueTextColour.BuildCode(GetCoderContext()); if(!ss.IsEmpty()) Codef(_T("%ASetTxtValueColour(%s);/n"), ss.wx_str()); ss = m_cdTagColour.BuildCode(GetCoderContext()); if(!ss.IsEmpty()) Codef(_T("%ASetTagsColour(%s);/n"), ss.wx_str()); for(size_t i = 0; i < m_arrTags.Count(); i++){ TagDesc *Desc = m_arrTags[i]; Codef(_T("/t%AAddTag(%d);/n"), Desc->val); } ss = GetCoderContext()->GetUniqueName(_T("LinearRegulatorFont")); wxString sFnt = m_fnt.BuildFontCode(ss, GetCoderContext()); if(sFnt.Len() > 0) { Codef(_T("%s"), sFnt.wx_str()); Codef(_T("%ASetTxtFont(%s);/n"), ss.wx_str()); } // Value needs to be set after other params for correct display. if(m_iValue){ Codef(_T("%ASetValue(%d);/n"), static_cast<int>(m_iValue)); } BuildSetupWindowCode(); break; } case wxsUnknownLanguage: // fall-through default: wxsCodeMarks::Unknown(_T("wxsLinearRegulator::OnBuildCreatingCode"), GetLanguage()); }}
开发者ID:WinterMute,项目名称:codeblocks_sf,代码行数:63,
示例21: switch/*! /brief Create the initial control. * * /return void * */void wxsImageList::OnBuildCreatingCode(){ int i; wxString inc; wxString vname; // this variable name wxString bname; // name of the bitmap variable wxString fbase; // base name of XPM file without dirs or extension wxString fabs; // absolute name of XPM file wxString frel; // relative wxString dname; // name of XPM data array wxBitmap bmp; // preview bitmap saved as XPM wxString ss, tt; // general use // have we already been here? if(m_IsBuilt){ return; } m_IsBuilt = true; switch(GetLanguage()) { case wxsCPP: { AddHeader(_("<wx/imaglist.h>"), GetInfo().ClassName, 0); // store the XPM data someplace StoreXpmData(); vname = GetVarName(); // if there is no data, then just make empty image and bitmap if(m_Count == 0){ Codef(_T("%s = new wxImageList(%d, %d, 1);/n"), vname.wx_str(), m_Width, m_Height); } // else fill it with XPM data else{ Codef(_T("%s = new wxImageList(%d, %d, %d);/n"), vname.wx_str(), m_Width, m_Height, (m_Count + 1)); for(i = 0; i < m_Count; i++) { ss.Printf(_("%s_%d_XPM"), vname.wx_str(), i); Codef(_T("%s->Add(wxBitmap(%s));/n"), vname.wx_str(), ss.wx_str()); } } BuildSetupWindowCode(); return; } case wxsUnknownLanguage: // fall through default: { wxsCodeMarks::Unknown(_T("wxsImageList::OnBuildCreatingCode"), GetLanguage()); } }}
开发者ID:simple-codeblocks,项目名称:Codeblocks,代码行数:58,
示例22: switchvoid wxsMultiChoiceDialog::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/choicdlg.h>"),GetInfo().ClassName,hfInPCH); wxString ChoicesName; if ( m_Content.GetCount() > 0 ) { ChoicesName = GetCoderContext()->GetUniqueName(_T("__wxMultiChoiceDialogChoices")); #if wxCHECK_VERSION(2, 9, 0) Codef(_T("wxString %s[%d] = /n{/n"),ChoicesName.wx_str(),(int)m_Content.GetCount()); #else Codef(_T("wxString %s[%d] = /n{/n"),ChoicesName.c_str(),(int)m_Content.GetCount()); #endif for ( size_t i = 0; i < m_Content.GetCount(); ++i ) { #if wxCHECK_VERSION(2, 9, 0) Codef(_T("/t%t%s/n"),m_Content[i].wx_str(),((i!=m_Content.GetCount()-1)?_T(","):_T(""))); #else Codef(_T("/t%t%s/n"),m_Content[i].c_str(),((i!=m_Content.GetCount()-1)?_T(","):_T(""))); #endif } Codef(_T("};/n")); } Codef(_T("%C(%W, %t, %t, %d, %s, %T, %P);/n"), #if wxCHECK_VERSION(2, 9, 0) m_Message.wx_str(), m_Caption.wx_str(), (int)m_Content.GetCount(), (m_Content.IsEmpty()?_T("0"):ChoicesName.wx_str())); #else m_Message.c_str(), m_Caption.c_str(), (int)m_Content.GetCount(), (m_Content.IsEmpty()?_T("0"):ChoicesName.c_str())); #endif BuildSetupWindowCode(); return; } default: { wxsCodeMarks::Unknown(_T("wxsMultiChoiceDialog::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:stahta01,项目名称:EmBlocks_old,代码行数:51,
示例23: switchvoid wxsSymbolPickerDialog::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: AddHeader(_T("<wx/richtext/richtextsymboldlg.h>"),GetInfo().ClassName, 0); Codef(_T("%C( %t, %t, %t, %W, %I, %t, %P, %S, %T);/n"), _T(""), _T(""), _T(""), _T("Title") ); BuildSetupWindowCode(); break; default: wxsCodeMarks::Unknown(_T("wxsSymbolPickerDialog::OnBuildCreatingCode"),GetLanguage()); }}
开发者ID:469306621,项目名称:Languages,代码行数:14,
示例24: GetCoderContext/*! /brief Create the dialogue. * * /return void * */void wxsRichTextStyleOrganiserDialog::OnBuildCreatingCode(){ wxString sFlags; wxString sStyleSheetName = GetCoderContext()->GetUniqueName(_T("richTextStyleSheet")); switch(GetLanguage()) { case wxsCPP: AddHeader(_T(" <wx/richtext/richtextstyledlg.h>"), GetInfo().ClassName, 0); for(int i = 0;arrStyleValueNames[i];i++){ if(m_iFlags & arrStyleValues[i]){ sFlags << arrStyleValueNames[i] << _T("|"); } } if(sFlags.IsEmpty()){ sFlags = _T("0"); } else{ sFlags.RemoveLast(); } #if wxCHECK_VERSION(2, 9, 0) AddDeclaration(wxString::Format(wxT("wxRichTextStyleSheet *%s;"), sStyleSheetName.wx_str())); Codef(_T("/t%s = new wxRichTextStyleSheet;/n"), sStyleSheetName.wx_str()); #else AddDeclaration(wxString::Format(wxT("wxRichTextStyleSheet *%s;"), sStyleSheetName.c_str())); Codef(_T("/t%s = new wxRichTextStyleSheet;/n"), sStyleSheetName.c_str()); #endif #if wxCHECK_VERSION(2, 9, 0) Codef(_T("%C(%s, %s, NULL, %W, %I, %t, ") wxT("SYMBOL_WXRICHTEXTSTYLEORGANISERDIALOG_POSITION, ") wxT("SYMBOL_WXRICHTEXTSTYLEORGANISERDIALOG_SIZE, ") wxT("SYMBOL_WXRICHTEXTSTYLEORGANISERDIALOG_STYLE);/n"), sFlags.wx_str(), sStyleSheetName.wx_str(), m_sCaption.wx_str()); #else Codef(_T("%C(%s, %s, NULL, %W, %I, %t, ") wxT("SYMBOL_WXRICHTEXTSTYLEORGANISERDIALOG_POSITION, ") wxT("SYMBOL_WXRICHTEXTSTYLEORGANISERDIALOG_SIZE, ") wxT("SYMBOL_WXRICHTEXTSTYLEORGANISERDIALOG_STYLE);/n"), sFlags.c_str(), sStyleSheetName.c_str(), m_sCaption.c_str()); #endif BuildSetupWindowCode(); break; default: wxsCodeMarks::Unknown(_T("wxsRichTextStyleOrganiserDialog::OnBuildCreatingCode"), GetLanguage()); }}
开发者ID:stahta01,项目名称:EmBlocks_old,代码行数:55,
示例25: switch/*! /brief Create the dialogue. * * /return void * */void wxsPasswordEntryDialog::OnBuildCreatingCode(){ switch(GetLanguage()) { case wxsCPP: AddHeader(_T("<wx/textdlg.h>"), GetInfo().ClassName, 0); Codef(_T("%C(%W, %t, %t, %t, %T, %P);/n"), m_sMessage.wx_str(), m_sCaption.wx_str(), m_sDefaultValue.wx_str()); BuildSetupWindowCode(); break; default: wxsCodeMarks::Unknown(_T("wxsPasswordEntryDialog::OnBuildCreatingCode"), GetLanguage()); }}
开发者ID:simple-codeblocks,项目名称:Codeblocks,代码行数:19,
示例26: AddHeadervoid wxsBitmapComboBox::OnBuildCreatingCode() {int i,n;wxString ss, tt, vv;bool ilist;// we only handle C++ constructs here if (GetLanguage() != wxsCPP) wxsCodeMarks::Unknown(_T("wxsBitmapComboBox"),GetLanguage());// header files AddHeader(_T("<wx/bmpcbox.h>"),GetInfo().ClassName,hfInPCH);// the basic constructor vv = GetVarName(); Codef(_T("%C(%W, %I, wxEmptyString, %P, %S, 0, NULL, %T, %V, %N);/n"));// was a valid image-list specified? ilist = (wxsImageListEditorDlg::FindTool(this, mImageList) != NULL);// add all text items, and the bitmaps at the bottom of the code// bitmaps have to added after the wxsImages' and wxsImageList's were added// note: first 2 items in mItems are used only in the dialog for(i=2; i<(int)mItems.GetCount(); ++i) { ss = mItems.Item(i); ParseComboItem(ss, tt, n);// add the text item Codef(_T("%s->Append(_T(/"%s/"));/n"), vv.wx_str(), tt.wx_str());// add the bitmap at the bottom of the code if ((ilist) && (n >= 0)) { tt.Printf(_T("%s->SetItemBitmap(%d, %s->GetBitmap(%d));/n"), vv.wx_str(), i-2, mImageList.wx_str(), n); AddEventCode(tt); }; }; AddEventCode(_T("/n"));// finish setup BuildSetupWindowCode();}
开发者ID:DowerChest,项目名称:codeblocks,代码行数:49,
示例27: switch/*! /brief Create the initial control. * * /return void * */void wxsImage::OnBuildCreatingCode(){ wxString inc; wxString vname; // this variable name wxString bname; // name of the bitmap variable wxString xname; // XPM data block name wxString ss, tt; // general use // have we already been here? if(m_IsBuilt) { return; } m_IsBuilt = true; switch(GetLanguage()) { case wxsCPP: { vname = GetVarName(); bname = vname + _("_BMP"); xname = vname + _("_XPM"); AddHeader(_("<wx/image.h>"), GetInfo().ClassName, 0); AddHeader(_("<wx/bitmap.h>"), GetInfo().ClassName, 0); // store the XPM data someplace StoreXpmData(); // if there is no data, then just make empty image and bitmap if(m_ImageData.Count() == 0) { Codef(_T("%s = new wxImage();/n"), vname.wx_str()); Codef(_T("%s = new wxBitmap();/n"), bname.wx_str()); } // else fill it with XPM data else { Codef(_T("%s = new wxImage(%s);/n"), vname.wx_str(), xname.wx_str()); Codef(_T("%s = new wxBitmap(%s);/n"), bname.wx_str(), xname.wx_str()); } BuildSetupWindowCode(); return; } case wxsUnknownLanguage: // fall through default: { wxsCodeMarks::Unknown(_T("wxsImage::OnBuildCreatingCode"), GetLanguage()); } }}
开发者ID:WinterMute,项目名称:codeblocks_sf,代码行数:54,
示例28: switchvoid wxsFrame::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/frame.h>"),GetInfo().ClassName,hfInPCH); #if wxCHECK_VERSION(2, 9, 0) Codef(_T("%C(%W, %I, %t, wxDefaultPosition, wxDefaultSize, %T, %N);/n"),Title.wx_str()); #else Codef(_T("%C(%W, %I, %t, wxDefaultPosition, wxDefaultSize, %T, %N);/n"),Title.c_str()); #endif if ( !GetBaseProps()->m_Size.IsDefault || (GetPropertiesFlags()&flSource && IsRootItem() && GetBaseProps()->m_SizeFromArg) ) { Codef(_T("%ASetClientSize(%S);/n")); } if ( !GetBaseProps()->m_Position.IsDefault || (GetPropertiesFlags()&flSource && IsRootItem() && GetBaseProps()->m_PositionFromArg) ) { Codef(_T("%AMove(%P);/n")); } BuildSetupWindowCode(); if ( !Icon.IsEmpty() ) { AddHeader(_T("<wx/icon.h>"), GetInfo().ClassName, hfLocal); Codef( _T("{/n") _T("/twxIcon FrameIcon;/n") _T("/tFrameIcon.CopyFromBitmap(%i);/n") _T("/t%ASetIcon(FrameIcon);/n") _T("}/n"), &Icon,_T("wxART_FRAME_ICON")); } AddChildrenCode(); if ( Centered ) { Codef(_T("%ACenter();/n")); } return; } default: { wxsCodeMarks::Unknown(_T("wxsFrame::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:stahta01,项目名称:codeblocks_r7456,代码行数:48,
示例29: switch/*! /brief Create the initial control. * * /return void * */void wxsHyperlinkCtrl::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/hyperlink.h>"),GetInfo().ClassName,hfInPCH); #if wxCHECK_VERSION(2, 9, 0) Codef(_T("%C(%W, %I, %t, %t, %P, %S, %T, %N);/n"),m_Label.wx_str(), m_URL.wx_str()); #else Codef(_T("%C(%W, %I, %t, %t, %P, %S, %T, %N);/n"),m_Label.c_str(), m_URL.c_str()); #endif wxString ss = m_NormalColour.BuildCode( GetCoderContext() ); #if wxCHECK_VERSION(2, 9, 0) if (!ss.IsEmpty()) Codef(_T("%ASetNormalColour(%s);/n"), ss.wx_str()); #else if (!ss.IsEmpty()) Codef(_T("%ASetNormalColour(%s);/n"), ss.c_str()); #endif ss = m_HoverColour.BuildCode( GetCoderContext() ); #if wxCHECK_VERSION(2, 9, 0) if (!ss.IsEmpty()) Codef(_T("%ASetHoverColour(%s);/n"), ss.wx_str()); #else if (!ss.IsEmpty()) Codef(_T("%ASetHoverColour(%s);/n"), ss.c_str()); #endif ss = m_VisitedColour.BuildCode( GetCoderContext() ); #if wxCHECK_VERSION(2, 9, 0) if (!ss.IsEmpty()) Codef(_T("%ASetVisitedColour(%s);/n"), ss.wx_str()); #else if (!ss.IsEmpty()) Codef(_T("%ASetVisitedColour(%s);/n"), ss.c_str()); #endif BuildSetupWindowCode(); return; } default: { wxsCodeMarks::Unknown(_T("wxsHyperlinkCtrl::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:stahta01,项目名称:EmBlocks_old,代码行数:50,
示例30: switch/*! /brief Create the dialogue. * * /return void * */void wxsFontDialog::OnBuildCreatingCode(){ switch ( GetLanguage() ) { case wxsCPP: { AddHeader(_T("<wx/fontdlg.h>"),GetInfo().ClassName,hfInPCH); wxString sfontName = GetCoderContext()->GetUniqueName(_T("fontData")); Codef(_T("/twxFontData %s;/n"), sfontName.wx_str()); wxString sClr = m_cdColour.BuildCode(GetCoderContext()); if(!sClr.IsEmpty()) Codef(_T("/t%s.SetColour(%s);/n"), sfontName.wx_str(), sClr.wx_str()); if(!m_bEnableEffects) Codef(_T("/t%s.EnableEffects(%b);/n"), sfontName.wx_str(), m_bEnableEffects); Codef(_T("/t%s.SetInitialFont(*wxNORMAL_FONT);/n"), sfontName.wx_str()); // These functions are Windows only. if((wxPlatformInfo::Get().GetOperatingSystemId() & wxOS_WINDOWS) > 0){ if(!m_bShowHelp){ Codef(_T("/t%s.SetAllowSymbols(%b);/n"), sfontName.wx_str(), m_bAllowSymbols); } if(m_iMinSize > 0 || m_iMaxSize > 0){ Codef(_T("/t%s.SetRange(%d, %d);/n"), sfontName.wx_str(), m_iMinSize, m_iMaxSize); } if(m_bShowHelp){ Codef(_T("/t%s.SetShowHelp(%b);/n"), sfontName.wx_str(), m_bShowHelp); } } Codef(_T("%C(%W, %s);/n"), sfontName.wx_str()); BuildSetupWindowCode(); return; } case wxsUnknownLanguage: // fall-through default: { wxsCodeMarks::Unknown(_T("wxsFontDialog::OnBuildCreatingCode"),GetLanguage()); } }}
开发者ID:WinterMute,项目名称:codeblocks_sf,代码行数:50,
注:本文中的BuildSetupWindowCode函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ BuildShortcut函数代码示例 C++ BuildResourceDescriptorHob函数代码示例 |