1 /* 2 * Internal module API header file. 3 * 4 * Generated by SIP 4.19.16 5 * 6 * Copyright: (c) 2018 by Total Control Software 7 * License: wxWindows License 8 */ 9 10 #ifndef __mswAPI_H 11 #define __mswAPI_H 12 13 #include <sip.h> 14 15 /* 16 * Convenient names to refer to various strings defined in this module. 17 * Only the class names are part of the public API. 18 */ 19 #define sipNameNr_GetMainWindowOfCompositeControl 0 20 #define sipName_GetMainWindowOfCompositeControl &sipStrings__msw[0] 21 #define sipNameNr_GetDefaultBorderForControl 32 22 #define sipName_GetDefaultBorderForControl &sipStrings__msw[32] 23 #define sipNameNr_HasTransparentBackground 59 24 #define sipName_HasTransparentBackground &sipStrings__msw[59] 25 #define sipNameNr_AcceptsFocusFromKeyboard 84 26 #define sipName_AcceptsFocusFromKeyboard &sipStrings__msw[84] 27 #define sipNameNr_AcceptsFocusRecursively 109 28 #define sipName_AcceptsFocusRecursively &sipStrings__msw[109] 29 #define sipNameNr_TransferDataFromWindow 133 30 #define sipName_TransferDataFromWindow &sipStrings__msw[133] 31 #define sipNameNr_TransferDataToWindow 156 32 #define sipName_TransferDataToWindow &sipStrings__msw[156] 33 #define sipNameNr_ShouldInheritColours 177 34 #define sipName_ShouldInheritColours &sipStrings__msw[177] 35 #define sipNameNr_InformFirstDirection 198 36 #define sipName_InformFirstDirection &sipStrings__msw[198] 37 #define sipNameNr_MSWTranslateMessage 219 38 #define sipName_MSWTranslateMessage &sipStrings__msw[219] 39 #define sipNameNr_DoGetBestClientSize 239 40 #define sipName_DoGetBestClientSize &sipStrings__msw[239] 41 #define sipNameNr_GetClientAreaOrigin 259 42 #define sipName_GetClientAreaOrigin &sipStrings__msw[259] 43 #define sipNameNr_DoSetWindowVariant 279 44 #define sipName_DoSetWindowVariant &sipStrings__msw[279] 45 #define sipNameNr_InheritAttributes 298 46 #define sipName_InheritAttributes &sipStrings__msw[298] 47 #define sipNameNr_wxPyAxBaseWindow 316 48 #define sipName_wxPyAxBaseWindow &sipStrings__msw[316] 49 #define sipNameNr_SendDestroyEvent 333 50 #define sipName_SendDestroyEvent &sipStrings__msw[333] 51 #define sipNameNr_GetDefaultBorder 350 52 #define sipName_GetDefaultBorder &sipStrings__msw[350] 53 #define sipNameNr_DoGetBorderSize 367 54 #define sipName_DoGetBorderSize &sipStrings__msw[367] 55 #define sipNameNr_DoSetClientSize 383 56 #define sipName_DoSetClientSize &sipStrings__msw[383] 57 #define sipNameNr_DoGetClientSize 399 58 #define sipName_DoGetClientSize &sipStrings__msw[399] 59 #define sipNameNr_PyAxBaseWindow 318 60 #define sipName_PyAxBaseWindow &sipStrings__msw[318] 61 #define sipNameNr_DoSetSizeHints 415 62 #define sipName_DoSetSizeHints &sipStrings__msw[415] 63 #define sipNameNr_OnInternalIdle 430 64 #define sipName_OnInternalIdle &sipStrings__msw[430] 65 #define sipNameNr_DoGetBestSize 445 66 #define sipName_DoGetBestSize &sipStrings__msw[445] 67 #define sipNameNr_DoGetPosition 459 68 #define sipName_DoGetPosition &sipStrings__msw[459] 69 #define sipNameNr_DoMoveWindow 473 70 #define sipName_DoMoveWindow &sipStrings__msw[473] 71 #define sipNameNr_SetValidator 486 72 #define sipName_SetValidator &sipStrings__msw[486] 73 #define sipNameNr_GetValidator 499 74 #define sipName_GetValidator &sipStrings__msw[499] 75 #define sipNameNr_AcceptsFocus 512 76 #define sipName_AcceptsFocus &sipStrings__msw[512] 77 #define sipNameNr_ProcessEvent 525 78 #define sipName_ProcessEvent &sipStrings__msw[525] 79 #define sipNameNr_SetCanFocus 538 80 #define sipName_SetCanFocus &sipStrings__msw[538] 81 #define sipNameNr_RemoveChild 550 82 #define sipName_RemoveChild &sipStrings__msw[550] 83 #define sipNameNr_widthTitle 562 84 #define sipName_widthTitle &sipStrings__msw[562] 85 #define sipNameNr_InitDialog 573 86 #define sipName_InitDialog &sipStrings__msw[573] 87 #define sipNameNr_columnMax 584 88 #define sipName_columnMax &sipStrings__msw[584] 89 #define sipNameNr_columnMin 594 90 #define sipName_columnMin &sipStrings__msw[594] 91 #define sipNameNr_DoSetSize 604 92 #define sipName_DoSetSize &sipStrings__msw[604] 93 #define sipNameNr_DoGetSize 614 94 #define sipName_DoGetSize &sipStrings__msw[614] 95 #define sipNameNr_sizeFlags 624 96 #define sipName_sizeFlags &sipStrings__msw[624] 97 #define sipNameNr_TryBefore 634 98 #define sipName_TryBefore &sipStrings__msw[634] 99 #define sipNameNr_DoFreeze 644 100 #define sipName_DoFreeze &sipStrings__msw[644] 101 #define sipNameNr_DoEnable 653 102 #define sipName_DoEnable &sipStrings__msw[653] 103 #define sipNameNr_Validate 662 104 #define sipName_Validate &sipStrings__msw[662] 105 #define sipNameNr_AddChild 671 106 #define sipName_AddChild &sipStrings__msw[671] 107 #define sipNameNr_TryAfter 680 108 #define sipName_TryAfter &sipStrings__msw[680] 109 #define sipNameNr_location 689 110 #define sipName_location &sipStrings__msw[689] 111 #define sipNameNr_unitMax 698 112 #define sipName_unitMax &sipStrings__msw[698] 113 #define sipNameNr_unitMin 706 114 #define sipName_unitMin &sipStrings__msw[706] 115 #define sipNameNr_variant 714 116 #define sipName_variant &sipStrings__msw[714] 117 #define sipNameNr_Destroy 722 118 #define sipName_Destroy &sipStrings__msw[722] 119 #define sipNameNr_wx__msw 730 120 #define sipName_wx__msw &sipStrings__msw[730] 121 #define sipNameNr_client 738 122 #define sipName_client &sipStrings__msw[738] 123 #define sipNameNr_dialog 745 124 #define sipName_dialog &sipStrings__msw[745] 125 #define sipNameNr_rowMax 752 126 #define sipName_rowMax &sipStrings__msw[752] 127 #define sipNameNr_rowMin 759 128 #define sipName_rowMin &sipStrings__msw[759] 129 #define sipNameNr_DoThaw 766 130 #define sipName_DoThaw &sipStrings__msw[766] 131 #define sipNameNr_parent 773 132 #define sipName_parent &sipStrings__msw[773] 133 #define sipNameNr_enable 780 134 #define sipName_enable &sipStrings__msw[780] 135 #define sipNameNr_stream 787 136 #define sipName_stream &sipStrings__msw[787] 137 #define sipNameNr_column 794 138 #define sipName_column &sipStrings__msw[794] 139 #define sipNameNr_height 801 140 #define sipName_height &sipStrings__msw[801] 141 #define sipNameNr_popup 808 142 #define sipName_popup &sipStrings__msw[808] 143 #define sipNameNr_order 361 144 #define sipName_order &sipStrings__msw[361] 145 #define sipNameNr_sizer 814 146 #define sipName_sizer &sipStrings__msw[814] 147 #define sipNameNr_event 820 148 #define sipName_event &sipStrings__msw[820] 149 #define sipNameNr_level 826 150 #define sipName_level &sipStrings__msw[826] 151 #define sipNameNr_style 832 152 #define sipName_style &sipStrings__msw[832] 153 #define sipNameNr_width 838 154 #define sipName_width &sipStrings__msw[838] 155 #define sipNameNr_count 844 156 #define sipName_count &sipStrings__msw[844] 157 #define sipNameNr_flags 850 158 #define sipName_flags &sipStrings__msw[850] 159 #define sipNameNr_unit 856 160 #define sipName_unit &sipStrings__msw[856] 161 #define sipNameNr_incH 861 162 #define sipName_incH &sipStrings__msw[861] 163 #define sipNameNr_incW 866 164 #define sipName_incW &sipStrings__msw[866] 165 #define sipNameNr_maxH 871 166 #define sipName_maxH &sipStrings__msw[871] 167 #define sipNameNr_maxW 876 168 #define sipName_maxW &sipStrings__msw[876] 169 #define sipNameNr_minH 881 170 #define sipName_minH &sipStrings__msw[881] 171 #define sipNameNr_minW 886 172 #define sipName_minW &sipStrings__msw[886] 173 #define sipNameNr_show 891 174 #define sipName_show &sipStrings__msw[891] 175 #define sipNameNr_rect 896 176 #define sipName_rect &sipStrings__msw[896] 177 #define sipNameNr_size 901 178 #define sipName_size &sipStrings__msw[901] 179 #define sipNameNr_name 906 180 #define sipName_name &sipStrings__msw[906] 181 #define sipNameNr_time 911 182 #define sipName_time &sipStrings__msw[911] 183 #define sipNameNr_item 916 184 #define sipName_item &sipStrings__msw[916] 185 #define sipNameNr_info 921 186 #define sipName_info &sipStrings__msw[921] 187 #define sipNameNr_idx 926 188 #define sipName_idx &sipStrings__msw[926] 189 #define sipNameNr_msg 930 190 #define sipName_msg &sipStrings__msw[930] 191 #define sipNameNr_row 934 192 #define sipName_row &sipStrings__msw[934] 193 #define sipNameNr_pos 938 194 #define sipName_pos &sipStrings__msw[938] 195 #define sipNameNr_dc 942 196 #define sipName_dc &sipStrings__msw[942] 197 #define sipNameNr_id 945 198 #define sipName_id &sipStrings__msw[945] 199 #define sipNameNr_y 131 200 #define sipName_y &sipStrings__msw[131] 201 #define sipNameNr_x 592 202 #define sipName_x &sipStrings__msw[592] 203 #define sipNameNr_n 217 204 #define sipName_n &sipStrings__msw[217] 205 206 #define sipMalloc sipAPI__msw->api_malloc 207 #define sipFree sipAPI__msw->api_free 208 #define sipBuildResult sipAPI__msw->api_build_result 209 #define sipCallMethod sipAPI__msw->api_call_method 210 #define sipCallProcedureMethod sipAPI__msw->api_call_procedure_method 211 #define sipCallErrorHandler sipAPI__msw->api_call_error_handler 212 #define sipParseResultEx sipAPI__msw->api_parse_result_ex 213 #define sipParseResult sipAPI__msw->api_parse_result 214 #define sipParseArgs sipAPI__msw->api_parse_args 215 #define sipParseKwdArgs sipAPI__msw->api_parse_kwd_args 216 #define sipParsePair sipAPI__msw->api_parse_pair 217 #define sipInstanceDestroyed sipAPI__msw->api_instance_destroyed 218 #define sipInstanceDestroyedEx sipAPI__msw->api_instance_destroyed_ex 219 #define sipConvertFromSequenceIndex sipAPI__msw->api_convert_from_sequence_index 220 #define sipConvertFromSliceObject sipAPI__msw->api_convert_from_slice_object 221 #define sipConvertFromVoidPtr sipAPI__msw->api_convert_from_void_ptr 222 #define sipConvertToVoidPtr sipAPI__msw->api_convert_to_void_ptr 223 #define sipAddException sipAPI__msw->api_add_exception 224 #define sipNoFunction sipAPI__msw->api_no_function 225 #define sipNoMethod sipAPI__msw->api_no_method 226 #define sipAbstractMethod sipAPI__msw->api_abstract_method 227 #define sipBadClass sipAPI__msw->api_bad_class 228 #define sipBadCatcherResult sipAPI__msw->api_bad_catcher_result 229 #define sipBadCallableArg sipAPI__msw->api_bad_callable_arg 230 #define sipBadOperatorArg sipAPI__msw->api_bad_operator_arg 231 #define sipTrace sipAPI__msw->api_trace 232 #define sipTransferBack sipAPI__msw->api_transfer_back 233 #define sipTransferTo sipAPI__msw->api_transfer_to 234 #define sipTransferBreak sipAPI__msw->api_transfer_break 235 #define sipSimpleWrapper_Type sipAPI__msw->api_simplewrapper_type 236 #define sipWrapper_Type sipAPI__msw->api_wrapper_type 237 #define sipWrapperType_Type sipAPI__msw->api_wrappertype_type 238 #define sipVoidPtr_Type sipAPI__msw->api_voidptr_type 239 #define sipGetPyObject sipAPI__msw->api_get_pyobject 240 #define sipGetAddress sipAPI__msw->api_get_address 241 #define sipGetMixinAddress sipAPI__msw->api_get_mixin_address 242 #define sipGetCppPtr sipAPI__msw->api_get_cpp_ptr 243 #define sipGetComplexCppPtr sipAPI__msw->api_get_complex_cpp_ptr 244 #define sipIsPyMethod sipAPI__msw->api_is_py_method 245 #define sipCallHook sipAPI__msw->api_call_hook 246 #define sipEndThread sipAPI__msw->api_end_thread 247 #define sipConnectRx sipAPI__msw->api_connect_rx 248 #define sipDisconnectRx sipAPI__msw->api_disconnect_rx 249 #define sipRaiseUnknownException sipAPI__msw->api_raise_unknown_exception 250 #define sipRaiseTypeException sipAPI__msw->api_raise_type_exception 251 #define sipBadLengthForSlice sipAPI__msw->api_bad_length_for_slice 252 #define sipAddTypeInstance sipAPI__msw->api_add_type_instance 253 #define sipFreeSipslot sipAPI__msw->api_free_sipslot 254 #define sipSameSlot sipAPI__msw->api_same_slot 255 #define sipPySlotExtend sipAPI__msw->api_pyslot_extend 256 #define sipConvertRx sipAPI__msw->api_convert_rx 257 #define sipAddDelayedDtor sipAPI__msw->api_add_delayed_dtor 258 #define sipCanConvertToType sipAPI__msw->api_can_convert_to_type 259 #define sipConvertToType sipAPI__msw->api_convert_to_type 260 #define sipForceConvertToType sipAPI__msw->api_force_convert_to_type 261 #define sipCanConvertToEnum sipAPI__msw->api_can_convert_to_enum 262 #define sipConvertToEnum sipAPI__msw->api_convert_to_enum 263 #define sipConvertToBool sipAPI__msw->api_convert_to_bool 264 #define sipReleaseType sipAPI__msw->api_release_type 265 #define sipConvertFromType sipAPI__msw->api_convert_from_type 266 #define sipConvertFromNewType sipAPI__msw->api_convert_from_new_type 267 #define sipConvertFromNewPyType sipAPI__msw->api_convert_from_new_pytype 268 #define sipConvertFromEnum sipAPI__msw->api_convert_from_enum 269 #define sipGetState sipAPI__msw->api_get_state 270 #define sipExportSymbol sipAPI__msw->api_export_symbol 271 #define sipImportSymbol sipAPI__msw->api_import_symbol 272 #define sipFindType sipAPI__msw->api_find_type 273 #define sipFindNamedEnum sipAPI__msw->api_find_named_enum 274 #define sipBytes_AsChar sipAPI__msw->api_bytes_as_char 275 #define sipBytes_AsString sipAPI__msw->api_bytes_as_string 276 #define sipString_AsASCIIChar sipAPI__msw->api_string_as_ascii_char 277 #define sipString_AsASCIIString sipAPI__msw->api_string_as_ascii_string 278 #define sipString_AsLatin1Char sipAPI__msw->api_string_as_latin1_char 279 #define sipString_AsLatin1String sipAPI__msw->api_string_as_latin1_string 280 #define sipString_AsUTF8Char sipAPI__msw->api_string_as_utf8_char 281 #define sipString_AsUTF8String sipAPI__msw->api_string_as_utf8_string 282 #define sipUnicode_AsWChar sipAPI__msw->api_unicode_as_wchar 283 #define sipUnicode_AsWString sipAPI__msw->api_unicode_as_wstring 284 #define sipConvertFromConstVoidPtr sipAPI__msw->api_convert_from_const_void_ptr 285 #define sipConvertFromVoidPtrAndSize sipAPI__msw->api_convert_from_void_ptr_and_size 286 #define sipConvertFromConstVoidPtrAndSize sipAPI__msw->api_convert_from_const_void_ptr_and_size 287 #define sipInvokeSlot sipAPI__msw->api_invoke_slot 288 #define sipInvokeSlotEx sipAPI__msw->api_invoke_slot_ex 289 #define sipSaveSlot sipAPI__msw->api_save_slot 290 #define sipClearAnySlotReference sipAPI__msw->api_clear_any_slot_reference 291 #define sipVisitSlot sipAPI__msw->api_visit_slot 292 #define sipWrappedTypeName(wt) ((wt)->wt_td->td_cname) 293 #define sipDeprecated sipAPI__msw->api_deprecated 294 #define sipGetReference sipAPI__msw->api_get_reference 295 #define sipKeepReference sipAPI__msw->api_keep_reference 296 #define sipRegisterProxyResolver sipAPI__msw->api_register_proxy_resolver 297 #define sipRegisterPyType sipAPI__msw->api_register_py_type 298 #define sipTypeFromPyTypeObject sipAPI__msw->api_type_from_py_type_object 299 #define sipTypeScope sipAPI__msw->api_type_scope 300 #define sipResolveTypedef sipAPI__msw->api_resolve_typedef 301 #define sipRegisterAttributeGetter sipAPI__msw->api_register_attribute_getter 302 #define sipIsAPIEnabled sipAPI__msw->api_is_api_enabled 303 #define sipSetDestroyOnExit sipAPI__msw->api_set_destroy_on_exit 304 #define sipEnableAutoconversion sipAPI__msw->api_enable_autoconversion 305 #define sipEnableOverflowChecking sipAPI__msw->api_enable_overflow_checking 306 #define sipInitMixin sipAPI__msw->api_init_mixin 307 #define sipExportModule sipAPI__msw->api_export_module 308 #define sipInitModule sipAPI__msw->api_init_module 309 #define sipGetInterpreter sipAPI__msw->api_get_interpreter 310 #define sipSetNewUserTypeHandler sipAPI__msw->api_set_new_user_type_handler 311 #define sipSetTypeUserData sipAPI__msw->api_set_type_user_data 312 #define sipGetTypeUserData sipAPI__msw->api_get_type_user_data 313 #define sipPyTypeDict sipAPI__msw->api_py_type_dict 314 #define sipPyTypeName sipAPI__msw->api_py_type_name 315 #define sipGetCFunction sipAPI__msw->api_get_c_function 316 #define sipGetMethod sipAPI__msw->api_get_method 317 #define sipFromMethod sipAPI__msw->api_from_method 318 #define sipGetDate sipAPI__msw->api_get_date 319 #define sipFromDate sipAPI__msw->api_from_date 320 #define sipGetDateTime sipAPI__msw->api_get_datetime 321 #define sipFromDateTime sipAPI__msw->api_from_datetime 322 #define sipGetTime sipAPI__msw->api_get_time 323 #define sipFromTime sipAPI__msw->api_from_time 324 #define sipIsUserType sipAPI__msw->api_is_user_type 325 #define sipGetFrame sipAPI__msw->api_get_frame 326 #define sipCheckPluginForType sipAPI__msw->api_check_plugin_for_type 327 #define sipUnicodeNew sipAPI__msw->api_unicode_new 328 #define sipUnicodeWrite sipAPI__msw->api_unicode_write 329 #define sipUnicodeData sipAPI__msw->api_unicode_data 330 #define sipGetBufferInfo sipAPI__msw->api_get_buffer_info 331 #define sipReleaseBufferInfo sipAPI__msw->api_release_buffer_info 332 #define sipIsOwnedByPython sipAPI__msw->api_is_owned_by_python 333 #define sipIsDerivedClass sipAPI__msw->api_is_derived_class 334 #define sipGetUserObject sipAPI__msw->api_get_user_object 335 #define sipSetUserObject sipAPI__msw->api_set_user_object 336 #define sipRegisterEventHandler sipAPI__msw->api_register_event_handler 337 #define sipLong_AsChar sipAPI__msw->api_long_as_char 338 #define sipLong_AsSignedChar sipAPI__msw->api_long_as_signed_char 339 #define sipLong_AsUnsignedChar sipAPI__msw->api_long_as_unsigned_char 340 #define sipLong_AsShort sipAPI__msw->api_long_as_short 341 #define sipLong_AsUnsignedShort sipAPI__msw->api_long_as_unsigned_short 342 #define sipLong_AsInt sipAPI__msw->api_long_as_int 343 #define sipLong_AsUnsignedInt sipAPI__msw->api_long_as_unsigned_int 344 #define sipLong_AsLong sipAPI__msw->api_long_as_long 345 #define sipLong_AsUnsignedLong sipAPI__msw->api_long_as_unsigned_long 346 #define sipLong_AsLongLong sipAPI__msw->api_long_as_long_long 347 #define sipLong_AsUnsignedLongLong sipAPI__msw->api_long_as_unsigned_long_long 348 #define sipLong_AsSizeT sipAPI__msw->api_long_as_size_t 349 350 /* These are deprecated. */ 351 #define sipMapStringToClass sipAPI__msw->api_map_string_to_class 352 #define sipMapIntToClass sipAPI__msw->api_map_int_to_class 353 #define sipFindClass sipAPI__msw->api_find_class 354 #define sipFindMappedType sipAPI__msw->api_find_mapped_type 355 #define sipConvertToArray sipAPI__msw->api_convert_to_array 356 #define sipConvertToTypedArray sipAPI__msw->api_convert_to_typed_array 357 #define sipEnableGC sipAPI__msw->api_enable_gc 358 #define sipPrintObject sipAPI__msw->api_print_object 359 #define sipWrapper_Check(w) PyObject_TypeCheck((w), sipAPI__msw->api_wrapper_type) 360 #define sipGetWrapper(p, wt) sipGetPyObject((p), (wt)->wt_td) 361 #define sipReleaseInstance(p, wt, s) sipReleaseType((p), (wt)->wt_td, (s)) 362 #define sipReleaseMappedType sipReleaseType 363 #define sipCanConvertToInstance(o, wt, f) sipCanConvertToType((o), (wt)->wt_td, (f)) 364 #define sipCanConvertToMappedType sipCanConvertToType 365 #define sipConvertToInstance(o, wt, t, f, s, e) sipConvertToType((o), (wt)->wt_td, (t), (f), (s), (e)) 366 #define sipConvertToMappedType sipConvertToType 367 #define sipForceConvertToInstance(o, wt, t, f, s, e) sipForceConvertToType((o), (wt)->wt_td, (t), (f), (s), (e)) 368 #define sipForceConvertToMappedType sipForceConvertToType 369 #define sipConvertFromInstance(p, wt, t) sipConvertFromType((p), (wt)->wt_td, (t)) 370 #define sipConvertFromMappedType sipConvertFromType 371 #define sipConvertFromNamedEnum(v, pt) sipConvertFromEnum((v), ((sipEnumTypeObject *)(pt))->type) 372 #define sipConvertFromNewInstance(p, wt, t) sipConvertFromNewType((p), (wt)->wt_td, (t)) 373 374 /* The strings used by this module. */ 375 extern const char sipStrings__msw[]; 376 377 #define sipType_wxPyAxBaseWindow sipExportedTypes__msw[0] 378 #define sipClass_wxPyAxBaseWindow sipExportedTypes__msw[0]->u.td_wrapper_type 379 380 extern sipClassTypeDef sipTypeDef__msw_wxPyAxBaseWindow; 381 382 #define sipType_wxWindowVariant sipImportedTypes__msw__core[11].it_td 383 #define sipEnum_wxWindowVariant sipImportedTypes__msw__core[11].it_td->u.td_py_type 384 385 #define sipType_wxBorder sipImportedTypes__msw__core[0].it_td 386 #define sipEnum_wxBorder sipImportedTypes__msw__core[0].it_td->u.td_py_type 387 388 /* The SIP API, this module's API and the APIs of any imported modules. */ 389 extern const sipAPIDef *sipAPI__msw; 390 extern sipExportedModuleDef sipModuleAPI__msw; 391 extern sipTypeDef *sipExportedTypes__msw[]; 392 393 #define sipType_wxObject sipImportedTypes__msw__core[3].it_td 394 #define sipClass_wxObject sipImportedTypes__msw__core[3].it_td->u.td_wrapper_type 395 396 #define sipType_wxPoint sipImportedTypes__msw__core[4].it_td 397 #define sipClass_wxPoint sipImportedTypes__msw__core[4].it_td->u.td_wrapper_type 398 399 #define sipType_wxSize sipImportedTypes__msw__core[5].it_td 400 #define sipClass_wxSize sipImportedTypes__msw__core[5].it_td->u.td_wrapper_type 401 402 #define sipType_wxTrackable sipImportedTypes__msw__core[7].it_td 403 #define sipClass_wxTrackable sipImportedTypes__msw__core[7].it_td->u.td_wrapper_type 404 405 #define sipType_wxEvtHandler sipImportedTypes__msw__core[2].it_td 406 #define sipClass_wxEvtHandler sipImportedTypes__msw__core[2].it_td->u.td_wrapper_type 407 408 #define sipType_wxEvent sipImportedTypes__msw__core[1].it_td 409 #define sipClass_wxEvent sipImportedTypes__msw__core[1].it_td->u.td_wrapper_type 410 411 #define sipType_wxWindowBase sipImportedTypes__msw__core[10].it_td 412 #define sipClass_wxWindowBase sipImportedTypes__msw__core[10].it_td->u.td_wrapper_type 413 414 #define sipType_wxWindow sipImportedTypes__msw__core[9].it_td 415 #define sipClass_wxWindow sipImportedTypes__msw__core[9].it_td->u.td_wrapper_type 416 417 #define sipType_wxValidator sipImportedTypes__msw__core[8].it_td 418 #define sipClass_wxValidator sipImportedTypes__msw__core[8].it_td->u.td_wrapper_type 419 420 #define sipType_wxString sipImportedTypes__msw__core[6].it_td 421 422 #define sipType_wxWindowVariant sipImportedTypes__msw__core[11].it_td 423 #define sipEnum_wxWindowVariant sipImportedTypes__msw__core[11].it_td->u.td_py_type 424 425 #define sipType_wxBorder sipImportedTypes__msw__core[0].it_td 426 #define sipEnum_wxBorder sipImportedTypes__msw__core[0].it_td->u.td_py_type 427 extern sipImportedTypeDef sipImportedTypes__msw__core[]; 428 #include <wxPython/wxpy_api.h> 429 class wxPyAxBaseWindow : public wxWindow 430 { DECLARE_DYNAMIC_CLASS(wxPyAxBaseWindow)431 DECLARE_DYNAMIC_CLASS(wxPyAxBaseWindow) 432 public: 433 wxPyAxBaseWindow(wxWindow* parent, const wxWindowID id=-1, 434 const wxPoint& pos = wxDefaultPosition, 435 const wxSize& size = wxDefaultSize, 436 long style = 0, 437 const wxString& name = wxPanelNameStr) 438 : wxWindow(parent, id, pos, size, style, name) {} wxPyAxBaseWindow()439 wxPyAxBaseWindow() : wxWindow() {} MSWTranslateMessage(WXMSG * msg)440 virtual bool MSWTranslateMessage(WXMSG* msg) 441 { 442 return wxWindow::MSWTranslateMessage(msg); 443 } 444 }; 445 446 447 #endif 448