您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ Codef函数代码示例

51自学网 2021-06-01 20:12:08
  C++
这篇教程C++ Codef函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中Codef函数的典型用法代码示例。如果您正苦于以下问题:C++ Codef函数的具体用法?C++ Codef怎么用?C++ Codef使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了Codef函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: 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]){                	sFlags << arrPageValueNames[i] << _T("|");                }            }			if(sFlags.IsEmpty()){				sFlags = _T("0");			}            else{				sFlags.RemoveLast();            }			#if wxCHECK_VERSION(2, 9, 0)            Codef(_T("%C(%s, %W, %t, %I, %P, %S);/n"), sFlags.wx_str(), m_sTitle.wx_str());			#else            Codef(_T("%C(%s, %W, %t, %I, %P, %S);/n"), sFlags.c_str(), m_sTitle.c_str());			#endif            BuildSetupWindowCode();            break;        default:            wxsCodeMarks::Unknown(_T("wxsRichTextFormattingDialog::OnBuildCreatingCode"), GetLanguage());    }}
开发者ID:stahta01,项目名称:codeblocks_r7456,代码行数:38,


示例2: switch

void 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,


示例3: 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,


示例4: GetVarName

void 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,


示例5: switch

void 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,


示例6: switch

void 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,


示例7: 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,


示例8: switch

void 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,


示例9: switch

void 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,


示例10: switch

void 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,


示例11: switch

void 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,


示例12: switch

void 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,


示例13: 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,


示例14: switch

void 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,


示例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

void 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,


示例17: 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,


示例18: 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,


示例19: AddHeader

void 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,


示例20: 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,


示例21: switch

void wxsToolBarItem::OnBuildCreatingCode(){    switch ( GetLanguage() )    {        case wxsCPP:            switch ( m_Type )            {                case Normal:                case Radio:                case Check:                {                    const wxChar* ItemType;                    switch ( m_Type )                    {                        case Normal: ItemType = _T("wxITEM_NORMAL"); break;                        case Radio:  ItemType = _T("wxITEM_RADIO");  break;                        default:     ItemType = _T("wxITEM_CHECK");  break;                    }                    wxString BitmapCode  = m_Bitmap.BuildCode(true,_T(""),GetCoderContext(),_T("wxART_TOOLBAR"));                    wxString Bitmap2Code = m_Bitmap2.BuildCode(true,_T(""),GetCoderContext(),_T("wxART_TOOLBAR"));                    if ( BitmapCode.IsEmpty() )  BitmapCode  = _T("wxNullBitmap");                    if ( Bitmap2Code.IsEmpty() ) Bitmap2Code = _T("wxNullBitmap");                    Codef(_T("%v = %MAddTool(%I, %t, %i, %i, %s, %t, %t);/n"),                          GetVarName().wx_str(),                          m_Label.wx_str(),                          &m_Bitmap,_T("wxART_TOOLBAR"),                          &m_Bitmap2,_T("wxART_TOOLBAR"),                          ItemType,                          m_ToolTip.wx_str(),                          m_HelpText.wx_str());                    break;                }                case Separator:                {                    Codef(_T("%MAddSeparator();/n"));                    break;                }            }            break;        default:            wxsCodeMarks::Unknown(_T("wxsToolBarItem::OnBuildCreatingCode"),GetLanguage());    }}
开发者ID:DowerChest,项目名称:codeblocks,代码行数:49,


示例22: switch

void 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,


示例23: switch

void wxsRadioBox::OnBuildCreatingCode(){    switch ( GetLanguage() )    {        case wxsCPP:        {            AddHeader(_T("<wx/radiobox.h>"),GetInfo().ClassName,hfInPCH);            // wxRadioBox does not have Append Function , therefore , have to build a wxString[]            // to pass in to the ctor            wxString ChoicesName;            if ( ArrayChoices.GetCount() > 0 )            {                ChoicesName = GetCoderContext()->GetUniqueName(_T("__wxRadioBoxChoices"));                Codef(_T("wxString %s[%d] = /n{/n"),ChoicesName.wx_str(),(int)ArrayChoices.GetCount());                for ( size_t i = 0; i < ArrayChoices.GetCount(); ++i )                {                    Codef(_T("/t%t%s/n"),ArrayChoices[i].wx_str(),((i!=ArrayChoices.GetCount()-1)?_T(","):_T("")));                }                Codef(_T("};/n"));            }            if ( Dimension < 1 ) Dimension = 1;            Codef(_T("%C(%W, %I, %t, %P, %S, %d, %s, %d, %T, %V, %N);/n"),                  Label.wx_str(),ArrayChoices.GetCount(),                  (ArrayChoices.IsEmpty()?_T("0"):ChoicesName.wx_str()),                  Dimension);            if ( DefaultSelection >= 0 && DefaultSelection < (int)ArrayChoices.GetCount() )            {                Codef( _T("%ASetSelection(%d);/n"), DefaultSelection);            }            BuildSetupWindowCode();            return;        }        case wxsUnknownLanguage: // fall-through        default:        {            wxsCodeMarks::Unknown(_T("wxsRadioBox::OnBuildCreatingCode"),GetLanguage());        }    }}
开发者ID:WinterMute,项目名称:codeblocks_sf,代码行数:44,


示例24: GetParent

void wxsSpacer::OnBuildCreatingCode(){    int Index = GetParent()->GetChildIndex(this);    wxsSizerExtra* Extra = (wxsSizerExtra*) GetParent()->GetChildExtra(Index);    if ( Extra == 0 ) return;    switch ( GetLanguage() )    {        case wxsCPP:        {            wxsSizeData& Size = GetBaseProps()->m_Size;            if ( Size.DialogUnits )            {                // We use 'SpacerSizes' extra variable to keep count of currently added spacer sizes                // length of this extra string indicates current spacer size number                wxString SizeName = GetCoderContext()->GetUniqueName(_T("__SpacerSize"));                Codef(_T("wxSize %s = %z;/n")                      _T("%MAdd(%s.GetWidth(),%s.GetHeight(),%s);/n"),                      SizeName.wx_str(),                      &Size,                      SizeName.wx_str(),                      SizeName.wx_str(),                      Extra->AllParamsCode(GetCoderContext()).wx_str());            }            else            {                Codef(_T("%MAdd(%d,%d,%s);/n"),                    (int)Size.X,                    (int)Size.Y,                    Extra->AllParamsCode(GetCoderContext()).wx_str());            }            break;        }        case wxsUnknownLanguage: // fall-through        default:        {            wxsCodeMarks::Unknown(_T("wxsSpacer::OnBuildCreatingCode"),GetLanguage());        }    }}
开发者ID:gk7huki,项目名称:codeblocks_sf,代码行数:44,


示例25: switch

void wxsTimer::OnBuildCreatingCode(){    switch ( GetLanguage() )    {        case wxsCPP:        {            AddHeader(_T("<wx/timer.h>"),GetInfo().ClassName,hfInPCH);            Codef(_T("%ASetOwner(this, %I);/n"));            if ( m_Interval > 0 ) Codef(_T("%AStart(%d, %b);/n"),m_Interval,m_OneShot);            BuildSetupWindowCode();            return;        }        default:        {            wxsCodeMarks::Unknown(_T("wxsTimer::OnBuildCreatingCode"),GetLanguage());        }    }}
开发者ID:stahta01,项目名称:EmBlocks,代码行数:19,


示例26: switch

void wxsToggleButton::OnBuildCreatingCode(){    switch ( GetLanguage() )    {        case wxsCPP:        {            AddHeader(_T("<wx/tglbtn.h>"),GetInfo().ClassName,0);            Codef(_T("%C(%W, %I, %t, %P, %S, %T, %V, %N);/n"),Label.wx_str());            if ( IsChecked ) Codef(_T("%ASetValue(%b);/n"),true);            BuildSetupWindowCode();            return;        }        default:        {            wxsCodeMarks::Unknown(_T("wxsToggleButton::OnBuildCreatingCode"),GetLanguage());        }    }}
开发者ID:DowerChest,项目名称:codeblocks,代码行数:19,


示例27: switch

void wxsScrollBar::OnBuildCreatingCode(){    switch ( GetLanguage() )    {        case wxsCPP:        {            AddHeader(_T("<wx/scrolbar.h>"),GetInfo().ClassName,hfInPCH);            Codef(_T("%C(%W, %I, %P, %S, %T, %V, %N);/n"));            Codef(_T("%ASetScrollbar(%d, %d, %d, %d);/n"), Value, ThumbSize, Range, PageSize);            BuildSetupWindowCode();            return;        }        default:        {            wxsCodeMarks::Unknown(_T("wxsScrollBar::OnBuildCreatingCode"),GetLanguage());        }    }}
开发者ID:DowerChest,项目名称:codeblocks,代码行数:19,


示例28: switch

void wxsCheckBox::OnBuildCreatingCode(){    switch ( GetLanguage() )    {        case wxsCPP:        {            AddHeader(_T("<wx/checkbox.h>"),GetInfo().ClassName,hfInPCH);            Codef(_T("%C(%W, %I, %t, %P, %S, %T, %V, %N);/n"),Label.wx_str());            Codef(_T("%ASetValue(%b);/n"),IsChecked);            BuildSetupWindowCode();            return;        }        case wxsUnknownLanguage: // fall through        default:        {            wxsCodeMarks::Unknown(_T("wxsCheckBox::OnBuildCreatingCode"),GetLanguage());        }    }}
开发者ID:simple-codeblocks,项目名称:Codeblocks,代码行数:20,


示例29: switch

/*! /brief Create the dialogue. * * /return void * */void wxsTextEntryDialog::OnBuildCreatingCode(){    switch(GetLanguage())    {        case wxsCPP:            AddHeader(_T("<wx/textdlg.h>"), GetInfo().ClassName, 0);            #if wxCHECK_VERSION(2, 9, 0)            Codef(_T("%C(%W, %t, %t, %t, %T, %P);/n"), m_sMessage.wx_str(), m_sCaption.wx_str(), m_sDefaultValue.wx_str());            #else            Codef(_T("%C(%W, %t, %t, %t, %T, %P);/n"), m_sMessage.c_str(), m_sCaption.c_str(), m_sDefaultValue.c_str());            #endif            BuildSetupWindowCode();            break;        default:            wxsCodeMarks::Unknown(_T("wxsTextEntryDialog::OnBuildCreatingCode"), GetLanguage());    }}
开发者ID:stahta01,项目名称:EmBlocks,代码行数:25,


示例30: switch

void wxsButton::OnBuildCreatingCode(){    switch ( GetLanguage() )    {        case wxsCPP:        {            AddHeader(_T("<wx/button.h>"),GetInfo().ClassName,hfInPCH);            Codef(_T("%C(%W, %I, %t, %P, %S, %T, %V, %N);/n"),Label.wx_str());            if ( IsDefault ) Codef( _T("%ASetDefault();/n"));            BuildSetupWindowCode();            return;        }        case wxsUnknownLanguage: // fall through        default:        {            wxsCodeMarks::Unknown(_T("wxsButton::OnBuildCreatingCode"),GetLanguage());        }    }}
开发者ID:DowerChest,项目名称:codeblocks,代码行数:20,



注:本文中的Codef函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ CoinCopyOfArray函数代码示例
C++ CoUninitialize函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。