X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9b6dbb09746f8f5ee0549a2ff39ae0ac4c725898..e487524e492809638b7e335937c41fd432458a54:/include/wx/motif/private.h diff --git a/include/wx/motif/private.h b/include/wx/motif/private.h index 7a05f643bb..b5d91867a4 100644 --- a/include/wx/motif/private.h +++ b/include/wx/motif/private.h @@ -14,6 +14,9 @@ #include "wx/defs.h" +class WXDLLEXPORT wxMouseEvent; +class WXDLLEXPORT wxKeyEvent; + /* Put any private declarations here. */ @@ -23,6 +26,29 @@ extern wxHashTable *wxWidgetHashTable; extern void wxDeleteWindowFromTable(Widget w); extern wxWindow *wxGetWindowFromTable(Widget w); extern bool wxAddWindowToTable(Widget w, wxWindow *win); +extern char wxFindMnemonic(const char* s); +extern char * wxFindAccelerator (char *s); +extern XmString wxFindAcceleratorText (char *s); +extern int wxCharCodeXToWX(KeySym keySym); +extern KeySym wxCharCodeWXToX(int id); +bool wxTranslateMouseEvent(wxMouseEvent& wxevent, wxWindow *win, Widget widget, XEvent *xevent); +bool wxTranslateKeyEvent(wxKeyEvent& wxevent, wxWindow *win, Widget widget, XEvent *xevent); +int wxGetBestMatchingPixel(Display *display, XColor *desiredColor, Colormap cmap); +Pixmap XCreateInsensitivePixmap( Display *display, Pixmap pixmap ); +extern XColor g_itemColors[]; +extern int wxComputeColours (Display *display, wxColour * back, wxColour * fore); + +#define wxNO_COLORS 0x00 +#define wxBACK_COLORS 0x01 +#define wxFORE_COLORS 0x02 + +extern XColor itemColors[5] ; + +#define wxBACK_INDEX 0 +#define wxFORE_INDEX 1 +#define wxSELE_INDEX 2 +#define wxTOPS_INDEX 3 +#define wxBOTS_INDEX 4 #endif // _WX_PRIVATE_H_