@@ -38,36 +38,36 @@ public struct ScNotificationHeader
3838 public struct ScNotification
3939 {
4040 public ScNotificationHeader Header ;
41- private readonly int position ; /* SCN_STYLENEEDED, SCN_DOUBLECLICK, SCN_MODIFIED, SCN_MARGINCLICK, SCN_NEEDSHOWN, SCN_DWELLSTART, SCN_DWELLEND, SCN_CALLTIPCLICK, SCN_HOTSPOTCLICK, SCN_HOTSPOTDOUBLECLICK, SCN_HOTSPOTRELEASECLICK, SCN_INDICATORCLICK, SCN_INDICATORRELEASE, SCN_USERLISTSELECTION, SCN_AUTOCSELECTION */
42- public int character ; /* SCN_CHARADDED, SCN_KEY, SCN_AUTOCCOMPLETE, SCN_AUTOCSELECTION, SCN_USERLISTSELECTION */
43- public int Mmodifiers ; /* SCN_KEY, SCN_DOUBLECLICK, SCN_HOTSPOTCLICK, SCN_HOTSPOTDOUBLECLICK, SCN_HOTSPOTRELEASECLICK, SCN_INDICATORCLICK, SCN_INDICATORRELEASE */
44- public int ModificationType ; /* SCN_MODIFIED - modification types are name "SC_MOD_*" */
41+ private readonly uint position ; /* SCN_STYLENEEDED, SCN_DOUBLECLICK, SCN_MODIFIED, SCN_MARGINCLICK, SCN_NEEDSHOWN, SCN_DWELLSTART, SCN_DWELLEND, SCN_CALLTIPCLICK, SCN_HOTSPOTCLICK, SCN_HOTSPOTDOUBLECLICK, SCN_HOTSPOTRELEASECLICK, SCN_INDICATORCLICK, SCN_INDICATORRELEASE, SCN_USERLISTSELECTION, SCN_AUTOCSELECTION */
42+ public uint character ; /* SCN_CHARADDED, SCN_KEY, SCN_AUTOCCOMPLETE, SCN_AUTOCSELECTION, SCN_USERLISTSELECTION */
43+ public uint Mmodifiers ; /* SCN_KEY, SCN_DOUBLECLICK, SCN_HOTSPOTCLICK, SCN_HOTSPOTDOUBLECLICK, SCN_HOTSPOTRELEASECLICK, SCN_INDICATORCLICK, SCN_INDICATORRELEASE */
44+ public uint ModificationType ; /* SCN_MODIFIED - modification types are name "SC_MOD_*" */
4545 public IntPtr TextPointer ; /* SCN_MODIFIED, SCN_USERLISTSELECTION, SCN_AUTOCSELECTION, SCN_URIDROPPED */
46- public int Length ; /* SCN_MODIFIED */
47- public int LinesAdded ; /* SCN_MODIFIED */
48- public int Message ; /* SCN_MACRORECORD */
46+ public uint Length ; /* SCN_MODIFIED */
47+ public uint LinesAdded ; /* SCN_MODIFIED */
48+ public uint Message ; /* SCN_MACRORECORD */
4949 public IntPtr wParam ; /* SCN_MACRORECORD */
5050 public IntPtr lParam ; /* SCN_MACRORECORD */
5151
5252 /// <summary>
5353 /// 0-based index
5454 /// </summary>
55- public int LineNumber ; /* SCN_MODIFIED */
56- public int FoldLevelNow ; /* SCN_MODIFIED */
57- public int FoldLevelPrev ; /* SCN_MODIFIED */
58- public int Margin ; /* SCN_MARGINCLICK */
59- public int ListType ; /* SCN_USERLISTSELECTION */
60- public int X ; /* SCN_DWELLSTART, SCN_DWELLEND */
61- public int Y ; /* SCN_DWELLSTART, SCN_DWELLEND */
62- public int Token ; /* SCN_MODIFIED with SC_MOD_CONTAINER */
63- public int AnnotationLinesAdded ; /* SC_MOD_CHANGEANNOTATION */
64- public int Updated ; /* SCN_UPDATEUI */
65- public int ListCompletionMethod ; /* SCN_AUTOCSELECTION, SCN_AUTOCCOMPLETED, SCN_USERLISTSELECTION */
55+ public uint LineNumber ; /* SCN_MODIFIED */
56+ public uint FoldLevelNow ; /* SCN_MODIFIED */
57+ public uint FoldLevelPrev ; /* SCN_MODIFIED */
58+ public uint Margin ; /* SCN_MARGINCLICK */
59+ public uint ListType ; /* SCN_USERLISTSELECTION */
60+ public uint X ; /* SCN_DWELLSTART, SCN_DWELLEND */
61+ public uint Y ; /* SCN_DWELLSTART, SCN_DWELLEND */
62+ public uint Token ; /* SCN_MODIFIED with SC_MOD_CONTAINER */
63+ public uint AnnotationLinesAdded ; /* SC_MOD_CHANGEANNOTATION */
64+ public uint Updated ; /* SCN_UPDATEUI */
65+ public uint ListCompletionMethod ; /* SCN_AUTOCSELECTION, SCN_AUTOCCOMPLETED, SCN_USERLISTSELECTION */
6666
6767 /// <summary>
6868 /// SCN_STYLENEEDED, SCN_DOUBLECLICK, SCN_MODIFIED, SCN_MARGINCLICK, SCN_NEEDSHOWN, SCN_DWELLSTART, SCN_DWELLEND, SCN_CALLTIPCLICK, SCN_HOTSPOTCLICK, SCN_HOTSPOTDOUBLECLICK, SCN_HOTSPOTRELEASECLICK, SCN_INDICATORCLICK, SCN_INDICATORRELEASE, SCN_USERLISTSELECTION, SCN_AUTOCSELECTION
6969 /// </summary>
70- public Position Position { get { return new Position ( position ) ; } }
70+ public Position Position { get { return new Position ( ( int ) position ) ; } }
7171
7272 /// <summary>
7373 /// Character of the notification - eg keydown
0 commit comments