~ubuntu-branches/ubuntu/wily/wxwidgets3.0/wily

« back to all changes in this revision

Viewing changes to include/wx/event.h

  • Committer: Package Import Robot
  • Author(s): Gianfranco Costamagna
  • Date: 2014-07-28 18:30:35 UTC
  • mfrom: (5.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20140728183035-us4mf2vs9ho7yvqc
Tags: 3.0.1-2ubuntu1
* Merge from Debian unstable. (LP: #1349498) Remaining changes:
  - Disable precompiled headers on arm64, which cause an FTBFS.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4498
4498
#define wxEVT_COMMAND_TEXT_PASTE              wxEVT_TEXT_PASTE
4499
4499
#define wxEVT_COMMAND_TEXT_UPDATED            wxEVT_TEXT
4500
4500
 
 
4501
#if defined __GNUC__ && __GNUC__ == 4 && __GNUC_MINOR__ == 9
 
4502
#if !defined NO_WX3_GCC49_VIRTUAL_HACK && !defined WXBUILDING
 
4503
// Ugly work-around for GCC 4.9 bug: https://bugs.debian.org/752733
 
4504
#define WX3_GCC49_VIRTUAL_HACK(C) wxEvent* (C::*debian_wx3_gcc49_pr61214_##C##_hack)() const __attribute__((unused)) = &C::Clone
 
4505
 
 
4506
namespace {
 
4507
 
 
4508
WX3_GCC49_VIRTUAL_HACK(wxIdleEvent);
 
4509
WX3_GCC49_VIRTUAL_HACK(wxThreadEvent);
 
4510
 
 
4511
#if wxUSE_GUI
 
4512
WX3_GCC49_VIRTUAL_HACK(wxActivateEvent);
 
4513
WX3_GCC49_VIRTUAL_HACK(wxChildFocusEvent);
 
4514
WX3_GCC49_VIRTUAL_HACK(wxClipboardTextEvent);
 
4515
WX3_GCC49_VIRTUAL_HACK(wxCloseEvent);
 
4516
WX3_GCC49_VIRTUAL_HACK(wxCommandEvent);
 
4517
WX3_GCC49_VIRTUAL_HACK(wxContextMenuEvent);
 
4518
WX3_GCC49_VIRTUAL_HACK(wxDisplayChangedEvent);
 
4519
WX3_GCC49_VIRTUAL_HACK(wxDropFilesEvent);
 
4520
WX3_GCC49_VIRTUAL_HACK(wxEraseEvent);
 
4521
WX3_GCC49_VIRTUAL_HACK(wxFocusEvent);
 
4522
WX3_GCC49_VIRTUAL_HACK(wxHelpEvent);
 
4523
WX3_GCC49_VIRTUAL_HACK(wxIconizeEvent);
 
4524
WX3_GCC49_VIRTUAL_HACK(wxInitDialogEvent);
 
4525
WX3_GCC49_VIRTUAL_HACK(wxJoystickEvent);
 
4526
WX3_GCC49_VIRTUAL_HACK(wxKeyEvent);
 
4527
WX3_GCC49_VIRTUAL_HACK(wxMaximizeEvent);
 
4528
WX3_GCC49_VIRTUAL_HACK(wxMenuEvent);
 
4529
WX3_GCC49_VIRTUAL_HACK(wxMouseCaptureChangedEvent);
 
4530
WX3_GCC49_VIRTUAL_HACK(wxMouseCaptureLostEvent);
 
4531
WX3_GCC49_VIRTUAL_HACK(wxMouseEvent);
 
4532
WX3_GCC49_VIRTUAL_HACK(wxMoveEvent);
 
4533
WX3_GCC49_VIRTUAL_HACK(wxNavigationKeyEvent);
 
4534
WX3_GCC49_VIRTUAL_HACK(wxNcPaintEvent);
 
4535
WX3_GCC49_VIRTUAL_HACK(wxNotifyEvent);
 
4536
WX3_GCC49_VIRTUAL_HACK(wxPaintEvent);
 
4537
WX3_GCC49_VIRTUAL_HACK(wxPaletteChangedEvent);
 
4538
WX3_GCC49_VIRTUAL_HACK(wxQueryNewPaletteEvent);
 
4539
WX3_GCC49_VIRTUAL_HACK(wxScrollEvent);
 
4540
WX3_GCC49_VIRTUAL_HACK(wxScrollWinEvent);
 
4541
WX3_GCC49_VIRTUAL_HACK(wxSetCursorEvent);
 
4542
WX3_GCC49_VIRTUAL_HACK(wxShowEvent);
 
4543
WX3_GCC49_VIRTUAL_HACK(wxSizeEvent);
 
4544
WX3_GCC49_VIRTUAL_HACK(wxSysColourChangedEvent);
 
4545
WX3_GCC49_VIRTUAL_HACK(wxUpdateUIEvent);
 
4546
WX3_GCC49_VIRTUAL_HACK(wxWindowCreateEvent);
 
4547
WX3_GCC49_VIRTUAL_HACK(wxWindowDestroyEvent);
 
4548
#endif
 
4549
 
 
4550
}
 
4551
#endif
 
4552
#endif
 
4553
 
4501
4554
#endif // _WX_EVENT_H_