X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d134f1702e983b6588c5783b10a401e8bdb69314..e3556282410eb387e426d68076403fa69f2b669f:/src/stc/scintilla/include/ScintillaWidget.h?ds=sidebyside diff --git a/src/stc/scintilla/include/ScintillaWidget.h b/src/stc/scintilla/include/ScintillaWidget.h index 980557a2e7..f6c2fc3542 100644 --- a/src/stc/scintilla/include/ScintillaWidget.h +++ b/src/stc/scintilla/include/ScintillaWidget.h @@ -1,7 +1,9 @@ // Scintilla source code edit control -// ScintillaWidget.h - definition of Scintilla widget for GTK+ -// Only needed by GTK+ code but is harmless on other platforms. -// Copyright 1998-2000 by Neil Hodgson +/** @file ScintillaWidget.h + ** Definition of Scintilla widget for GTK+. + ** Only needed by GTK+ code but is harmless on other platforms. + **/ +// Copyright 1998-2001 by Neil Hodgson // The License.txt file describes the conditions under which this software may be distributed. #ifndef SCINTILLAWIDGET_H @@ -9,6 +11,17 @@ #if PLAT_GTK +#ifndef SCINTILLA_H +#ifdef _MSC_VER +#pragma message(__FILE__ "(1) : warning : Scintilla.h should be included before ScintillaWidget.h") +#pragma message("This will be required in the next version of Scintilla") +#else +#warning Scintilla.h should be included before ScintillaWidget.h +#warning This will be required in the next version of Scintilla +#endif +#include "Scintilla.h" +#endif + #ifdef __cplusplus extern "C" { #endif @@ -21,7 +34,7 @@ typedef struct _ScintillaObject ScintillaObject; typedef struct _ScintillaClass ScintillaClass; struct _ScintillaObject { - GtkFixed vbox; + GtkContainer cont; void *pscin; }; @@ -35,7 +48,7 @@ struct _ScintillaClass { guint scintilla_get_type (void); GtkWidget* scintilla_new (void); void scintilla_set_id (ScintillaObject *sci,int id); -long scintilla_send_message (ScintillaObject *sci,int iMessage,int wParam,int lParam); +sptr_t scintilla_send_message (ScintillaObject *sci,unsigned int iMessage, uptr_t wParam, sptr_t lParam); #ifdef __cplusplus }