Wx

 view release on metacpan or  search on metacpan

Constant.xs  view on Meta::CPAN

    strcpy( buffer + 4, name );

    SV* sv = get_sv( buffer, 1 );

    my_sv_setref_pv( aTHX_ sv, klass, ptr );
}

#undef sv_setref_pv
#define sv_setref_pv( s, p, pt ) my_sv_setref_pv( aTHX_ s, p, pt )

// !parser: sub { $_[0] =~ m<^\s*wxPli_\w+\(\s*\"?(wx\w+)\"?\s*\);\s*(?://(.*))?$> }
// !package: Wx

void SetConstantsOnce()
{
    dTHX;

    wxPli_make_const_string( wxVERSION_STRING );
#if WXPERL_W_VERSION_GE( 2, 5, 3 ) && wxUSE_MEDIACTRL
    wxPli_make_const_string( wxMEDIABACKEND_DIRECTSHOW ); // media
    wxPli_make_const_string( wxMEDIABACKEND_QUICKTIME ); // media
    wxPli_make_const_string( wxMEDIABACKEND_MCI ); // media
    wxPli_make_const_string( wxMEDIABACKEND_GSTREAMER ); // media
    wxPli_make_const_string( wxMEDIABACKEND_REALPLAYER ); //media
    wxPli_make_const_string( wxMEDIABACKEND_WMP10 ); // media
#endif

// PropertyGrid string constants
#if WXPERL_W_VERSION_GE( 2, 9, 3 ) && wxUSE_PROPGRID
/* cached values - not constants
    wxPli_make_const_string( wxPG_ATTR_UNITS );
    wxPli_make_const_string( wxPG_ATTR_HINT );
    wxPli_make_const_string( wxPG_ATTR_INLINE_HELP );
    wxPli_make_const_string( wxPG_ATTR_DEFAULT_VALUE );
    wxPli_make_const_string( wxPG_ATTR_MIN );
    wxPli_make_const_string( wxPG_ATTR_MAX );
*/
    wxPli_make_const_string( wxPG_ATTR_AUTOCOMPLETE );              // propgrid
    wxPli_make_const_string( wxPG_BOOL_USE_CHECKBOX );              // propgrid
    wxPli_make_const_string( wxPG_BOOL_USE_DOUBLE_CLICK_CYCLING );  // propgrid
    wxPli_make_const_string( wxPG_FLOAT_PRECISION );                // propgrid
    wxPli_make_const_string( wxPG_STRING_PASSWORD );                // propgrid
    wxPli_make_const_string( wxPG_UINT_BASE );                      // propgrid
    wxPli_make_const_string( wxPG_UINT_PREFIX );               // propgrid
    wxPli_make_const_string( wxPG_FILE_WILDCARD );             // propgrid
    wxPli_make_const_string( wxPG_FILE_SHOW_FULL_PATH );       // propgrid
    wxPli_make_const_string( wxPG_FILE_SHOW_RELATIVE_PATH );   // propgrid
    wxPli_make_const_string( wxPG_FILE_INITIAL_PATH );         // propgrid
    wxPli_make_const_string( wxPG_FILE_DIALOG_TITLE );         // propgrid
    wxPli_make_const_string( wxPG_DIR_DIALOG_MESSAGE );        // propgrid
    wxPli_make_const_string( wxPG_ARRAY_DELIMITER );           // propgrid
    wxPli_make_const_string( wxPG_DATE_FORMAT );               // propgrid
    wxPli_make_const_string( wxPG_DATE_PICKER_STYLE );         // propgrid
    wxPli_make_const_string( wxPG_ATTR_SPINCTRL_STEP );        // propgrid
    wxPli_make_const_string( wxPG_ATTR_SPINCTRL_WRAP );        // propgrid
    wxPli_make_const_string( wxPG_ATTR_MULTICHOICE_USERSTRINGMODE );  // propgrid
    wxPli_make_const_string( wxPG_COLOUR_ALLOW_CUSTOM );       // propgrid
    wxPli_make_const_string( wxPG_COLOUR_HAS_ALPHA );          // propgrid
#endif

    wxPli_make_const( "wxTheClipboard" );       // clipboard
    wxPli_make_const( "wxDefaultValidator" );   // misc
    wxPli_make_const( "wxFormatInvalid" );      // dnd
    wxPli_make_const( "wxDefaultPosition" );    // misc
    wxPli_make_const( "wxDefaultSize" );        // misc
    wxPli_make_const( "wxThePrintPaperDatabase" );  // print

#if WXPERL_W_VERSION_GE( 2, 7, 2 )
    wxPli_make_const( "wxNullAnimation" );      // animation
#endif
    wxPli_make_const( "wxNullBitmap" );         // bitmap
    wxPli_make_const( "wxNullIcon" );           // icon
    wxPli_make_const( "wxNullColour" );         // color colour
    wxPli_make_const( "wxNullCursor" );         // cursor
    wxPli_make_const( "wxNullFont" );           // font
    wxPli_make_const( "wxNullPen" );            // pen
    wxPli_make_const( "wxNullBrush" );          // brush
    wxPli_make_const( "wxNullPalette" );        // palette
    wxPli_make_const( "wxNullAcceleratorTable" );

    wxPli_make_const( "wxRED" );                // color colour
    wxPli_make_const( "wxGREEN" );              // color colour
    wxPli_make_const( "wxBLUE" );               // color colour
    wxPli_make_const( "wxBLACK" );              // color colour
    wxPli_make_const( "wxWHITE" );              // color colour
    wxPli_make_const( "wxCYAN" );               // color colour
    wxPli_make_const( "wxLIGHT_GREY" );         // color colour

    wxPli_make_const( "wxSTANDARD_CURSOR" );    // cursor
    wxPli_make_const( "wxHOURGLASS_CURSOR" );   // cursor
    wxPli_make_const( "wxCROSS_CURSOR" );       // cursor

    wxPli_make_const( "wxNORMAL_FONT" );        // font
    wxPli_make_const( "wxSMALL_FONT" );         // font
    wxPli_make_const( "wxITALIC_FONT" );        // font
    wxPli_make_const( "wxSWISS_FONT" );         // font

    wxPli_make_const( "wxRED_PEN" );            // pen
    wxPli_make_const( "wxGREEN_PEN" );          // pen
    wxPli_make_const( "wxCYAN_PEN" );           // pen
    wxPli_make_const( "wxBLACK_PEN" );          // pen
    wxPli_make_const( "wxWHITE_PEN" );          // pen
    wxPli_make_const( "wxTRANSPARENT_PEN" );    // pen
    wxPli_make_const( "wxBLACK_DASHED_PEN" );   // pen
    wxPli_make_const( "wxGREY_PEN" );           // pen
    wxPli_make_const( "wxMEDIUM_GREY_PEN" );    // pen
    wxPli_make_const( "wxLIGHT_GREY_PEN" );     // pen

    wxPli_make_const( "wxBLUE_BRUSH" );         // brush
    wxPli_make_const( "wxGREEN_BRUSH" );        // brush
    wxPli_make_const( "wxWHITE_BRUSH" );        // brush
    wxPli_make_const( "wxBLACK_BRUSH" );        // brush
    wxPli_make_const( "wxGREY_BRUSH" );         // brush
    wxPli_make_const( "wxMEDIUM_GREY_BRUSH" );  // brush
    wxPli_make_const( "wxLIGHT_GREY_BRUSH" );   // brush
    wxPli_make_const( "wxTRANSPARENT_BRUSH" );  // brush
    wxPli_make_const( "wxCYAN_BRUSH" );         // brush
    wxPli_make_const( "wxRED_BRUSH" );          // brush

    wxPli_make_const_string( wxIMAGE_OPTION_BMP_FORMAT );      // image
    wxPli_make_const_string( wxIMAGE_OPTION_CUR_HOTSPOT_X );   // image



( run in 2.875 seconds using v1.01-cache-2.11-cpan-81fc1098f69 )