Mercurial > projects > dwt-addons
comparison dwtx/jface/text/IDocumentPartitioningListener.d @ 159:7926b636c282
...
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 27 Aug 2008 01:57:58 +0200 |
parents | c4fb132a086c |
children |
comparison
equal
deleted
inserted
replaced
158:25f1f92fa3df | 159:7926b636c282 |
---|---|
10 * Port to the D programming language: | 10 * Port to the D programming language: |
11 * Frank Benoit <benoit@tionex.de> | 11 * Frank Benoit <benoit@tionex.de> |
12 *******************************************************************************/ | 12 *******************************************************************************/ |
13 module dwtx.jface.text.IDocumentPartitioningListener; | 13 module dwtx.jface.text.IDocumentPartitioningListener; |
14 | 14 |
15 import dwtx.jface.text.DefaultTextHover; // packageimport | 15 // import dwtx.jface.text.DefaultTextHover; // packageimport |
16 import dwtx.jface.text.AbstractInformationControl; // packageimport | 16 // import dwtx.jface.text.AbstractInformationControl; // packageimport |
17 import dwtx.jface.text.TextUtilities; // packageimport | 17 // import dwtx.jface.text.TextUtilities; // packageimport |
18 import dwtx.jface.text.IInformationControlCreatorExtension; // packageimport | 18 // import dwtx.jface.text.IInformationControlCreatorExtension; // packageimport |
19 import dwtx.jface.text.AbstractInformationControlManager; // packageimport | 19 // import dwtx.jface.text.AbstractInformationControlManager; // packageimport |
20 import dwtx.jface.text.ITextViewerExtension2; // packageimport | 20 // import dwtx.jface.text.ITextViewerExtension2; // packageimport |
21 import dwtx.jface.text.IDocumentPartitioner; // packageimport | 21 // import dwtx.jface.text.IDocumentPartitioner; // packageimport |
22 import dwtx.jface.text.DefaultIndentLineAutoEditStrategy; // packageimport | 22 // import dwtx.jface.text.DefaultIndentLineAutoEditStrategy; // packageimport |
23 import dwtx.jface.text.ITextSelection; // packageimport | 23 // import dwtx.jface.text.ITextSelection; // packageimport |
24 import dwtx.jface.text.Document; // packageimport | 24 // import dwtx.jface.text.Document; // packageimport |
25 import dwtx.jface.text.FindReplaceDocumentAdapterContentProposalProvider; // packageimport | 25 // import dwtx.jface.text.FindReplaceDocumentAdapterContentProposalProvider; // packageimport |
26 import dwtx.jface.text.ITextListener; // packageimport | 26 // import dwtx.jface.text.ITextListener; // packageimport |
27 import dwtx.jface.text.BadPartitioningException; // packageimport | 27 // import dwtx.jface.text.BadPartitioningException; // packageimport |
28 import dwtx.jface.text.ITextViewerExtension5; // packageimport | 28 // import dwtx.jface.text.ITextViewerExtension5; // packageimport |
29 import dwtx.jface.text.IDocumentPartitionerExtension3; // packageimport | 29 // import dwtx.jface.text.IDocumentPartitionerExtension3; // packageimport |
30 import dwtx.jface.text.IUndoManager; // packageimport | 30 // import dwtx.jface.text.IUndoManager; // packageimport |
31 import dwtx.jface.text.ITextHoverExtension2; // packageimport | 31 // import dwtx.jface.text.ITextHoverExtension2; // packageimport |
32 import dwtx.jface.text.IRepairableDocument; // packageimport | 32 // import dwtx.jface.text.IRepairableDocument; // packageimport |
33 import dwtx.jface.text.IRewriteTarget; // packageimport | 33 // import dwtx.jface.text.IRewriteTarget; // packageimport |
34 import dwtx.jface.text.DefaultPositionUpdater; // packageimport | 34 // import dwtx.jface.text.DefaultPositionUpdater; // packageimport |
35 import dwtx.jface.text.RewriteSessionEditProcessor; // packageimport | 35 // import dwtx.jface.text.RewriteSessionEditProcessor; // packageimport |
36 import dwtx.jface.text.TextViewerHoverManager; // packageimport | 36 // import dwtx.jface.text.TextViewerHoverManager; // packageimport |
37 import dwtx.jface.text.DocumentRewriteSession; // packageimport | 37 // import dwtx.jface.text.DocumentRewriteSession; // packageimport |
38 import dwtx.jface.text.TextViewer; // packageimport | 38 // import dwtx.jface.text.TextViewer; // packageimport |
39 import dwtx.jface.text.ITextViewerExtension8; // packageimport | 39 // import dwtx.jface.text.ITextViewerExtension8; // packageimport |
40 import dwtx.jface.text.RegExMessages; // packageimport | 40 // import dwtx.jface.text.RegExMessages; // packageimport |
41 import dwtx.jface.text.IDelayedInputChangeProvider; // packageimport | 41 // import dwtx.jface.text.IDelayedInputChangeProvider; // packageimport |
42 import dwtx.jface.text.ITextOperationTargetExtension; // packageimport | 42 // import dwtx.jface.text.ITextOperationTargetExtension; // packageimport |
43 import dwtx.jface.text.IWidgetTokenOwner; // packageimport | 43 // import dwtx.jface.text.IWidgetTokenOwner; // packageimport |
44 import dwtx.jface.text.IViewportListener; // packageimport | 44 // import dwtx.jface.text.IViewportListener; // packageimport |
45 import dwtx.jface.text.GapTextStore; // packageimport | 45 // import dwtx.jface.text.GapTextStore; // packageimport |
46 import dwtx.jface.text.MarkSelection; // packageimport | 46 // import dwtx.jface.text.MarkSelection; // packageimport |
47 import dwtx.jface.text.IDocumentPartitioningListenerExtension; // packageimport | 47 // import dwtx.jface.text.IDocumentPartitioningListenerExtension; // packageimport |
48 import dwtx.jface.text.IDocumentAdapterExtension; // packageimport | 48 // import dwtx.jface.text.IDocumentAdapterExtension; // packageimport |
49 import dwtx.jface.text.IInformationControlExtension; // packageimport | 49 // import dwtx.jface.text.IInformationControlExtension; // packageimport |
50 import dwtx.jface.text.IDocumentPartitioningListenerExtension2; // packageimport | 50 // import dwtx.jface.text.IDocumentPartitioningListenerExtension2; // packageimport |
51 import dwtx.jface.text.DefaultDocumentAdapter; // packageimport | 51 // import dwtx.jface.text.DefaultDocumentAdapter; // packageimport |
52 import dwtx.jface.text.ITextViewerExtension3; // packageimport | 52 // import dwtx.jface.text.ITextViewerExtension3; // packageimport |
53 import dwtx.jface.text.IInformationControlCreator; // packageimport | 53 // import dwtx.jface.text.IInformationControlCreator; // packageimport |
54 import dwtx.jface.text.TypedRegion; // packageimport | 54 // import dwtx.jface.text.TypedRegion; // packageimport |
55 import dwtx.jface.text.ISynchronizable; // packageimport | 55 // import dwtx.jface.text.ISynchronizable; // packageimport |
56 import dwtx.jface.text.IMarkRegionTarget; // packageimport | 56 // import dwtx.jface.text.IMarkRegionTarget; // packageimport |
57 import dwtx.jface.text.TextViewerUndoManager; // packageimport | 57 // import dwtx.jface.text.TextViewerUndoManager; // packageimport |
58 import dwtx.jface.text.IRegion; // packageimport | 58 // import dwtx.jface.text.IRegion; // packageimport |
59 import dwtx.jface.text.IInformationControlExtension2; // packageimport | 59 // import dwtx.jface.text.IInformationControlExtension2; // packageimport |
60 import dwtx.jface.text.IDocumentExtension4; // packageimport | 60 // import dwtx.jface.text.IDocumentExtension4; // packageimport |
61 import dwtx.jface.text.IDocumentExtension2; // packageimport | 61 // import dwtx.jface.text.IDocumentExtension2; // packageimport |
62 import dwtx.jface.text.IDocumentPartitionerExtension2; // packageimport | 62 // import dwtx.jface.text.IDocumentPartitionerExtension2; // packageimport |
63 import dwtx.jface.text.Assert; // packageimport | 63 // import dwtx.jface.text.Assert; // packageimport |
64 import dwtx.jface.text.DefaultInformationControl; // packageimport | 64 // import dwtx.jface.text.DefaultInformationControl; // packageimport |
65 import dwtx.jface.text.IWidgetTokenOwnerExtension; // packageimport | 65 // import dwtx.jface.text.IWidgetTokenOwnerExtension; // packageimport |
66 import dwtx.jface.text.DocumentClone; // packageimport | 66 // import dwtx.jface.text.DocumentClone; // packageimport |
67 import dwtx.jface.text.DefaultUndoManager; // packageimport | 67 // import dwtx.jface.text.DefaultUndoManager; // packageimport |
68 import dwtx.jface.text.IFindReplaceTarget; // packageimport | 68 // import dwtx.jface.text.IFindReplaceTarget; // packageimport |
69 import dwtx.jface.text.IAutoEditStrategy; // packageimport | 69 // import dwtx.jface.text.IAutoEditStrategy; // packageimport |
70 import dwtx.jface.text.ILineTrackerExtension; // packageimport | 70 // import dwtx.jface.text.ILineTrackerExtension; // packageimport |
71 import dwtx.jface.text.IUndoManagerExtension; // packageimport | 71 // import dwtx.jface.text.IUndoManagerExtension; // packageimport |
72 import dwtx.jface.text.TextSelection; // packageimport | 72 // import dwtx.jface.text.TextSelection; // packageimport |
73 import dwtx.jface.text.DefaultAutoIndentStrategy; // packageimport | 73 // import dwtx.jface.text.DefaultAutoIndentStrategy; // packageimport |
74 import dwtx.jface.text.IAutoIndentStrategy; // packageimport | 74 // import dwtx.jface.text.IAutoIndentStrategy; // packageimport |
75 import dwtx.jface.text.IPainter; // packageimport | 75 // import dwtx.jface.text.IPainter; // packageimport |
76 import dwtx.jface.text.IInformationControl; // packageimport | 76 // import dwtx.jface.text.IInformationControl; // packageimport |
77 import dwtx.jface.text.IInformationControlExtension3; // packageimport | 77 // import dwtx.jface.text.IInformationControlExtension3; // packageimport |
78 import dwtx.jface.text.ITextViewerExtension6; // packageimport | 78 // import dwtx.jface.text.ITextViewerExtension6; // packageimport |
79 import dwtx.jface.text.IInformationControlExtension4; // packageimport | 79 // import dwtx.jface.text.IInformationControlExtension4; // packageimport |
80 import dwtx.jface.text.DefaultLineTracker; // packageimport | 80 // import dwtx.jface.text.DefaultLineTracker; // packageimport |
81 import dwtx.jface.text.IDocumentInformationMappingExtension; // packageimport | 81 // import dwtx.jface.text.IDocumentInformationMappingExtension; // packageimport |
82 import dwtx.jface.text.IRepairableDocumentExtension; // packageimport | 82 // import dwtx.jface.text.IRepairableDocumentExtension; // packageimport |
83 import dwtx.jface.text.ITextHover; // packageimport | 83 // import dwtx.jface.text.ITextHover; // packageimport |
84 import dwtx.jface.text.FindReplaceDocumentAdapter; // packageimport | 84 // import dwtx.jface.text.FindReplaceDocumentAdapter; // packageimport |
85 import dwtx.jface.text.ILineTracker; // packageimport | 85 // import dwtx.jface.text.ILineTracker; // packageimport |
86 import dwtx.jface.text.Line; // packageimport | 86 // import dwtx.jface.text.Line; // packageimport |
87 import dwtx.jface.text.ITextViewerExtension; // packageimport | 87 // import dwtx.jface.text.ITextViewerExtension; // packageimport |
88 import dwtx.jface.text.IDocumentAdapter; // packageimport | 88 // import dwtx.jface.text.IDocumentAdapter; // packageimport |
89 import dwtx.jface.text.TextEvent; // packageimport | 89 // import dwtx.jface.text.TextEvent; // packageimport |
90 import dwtx.jface.text.BadLocationException; // packageimport | 90 // import dwtx.jface.text.BadLocationException; // packageimport |
91 import dwtx.jface.text.AbstractDocument; // packageimport | 91 // import dwtx.jface.text.AbstractDocument; // packageimport |
92 import dwtx.jface.text.AbstractLineTracker; // packageimport | 92 // import dwtx.jface.text.AbstractLineTracker; // packageimport |
93 import dwtx.jface.text.TreeLineTracker; // packageimport | 93 // import dwtx.jface.text.TreeLineTracker; // packageimport |
94 import dwtx.jface.text.ITextPresentationListener; // packageimport | 94 // import dwtx.jface.text.ITextPresentationListener; // packageimport |
95 import dwtx.jface.text.Region; // packageimport | 95 // import dwtx.jface.text.Region; // packageimport |
96 import dwtx.jface.text.ITextViewer; // packageimport | 96 // import dwtx.jface.text.ITextViewer; // packageimport |
97 import dwtx.jface.text.IDocumentInformationMapping; // packageimport | 97 // import dwtx.jface.text.IDocumentInformationMapping; // packageimport |
98 import dwtx.jface.text.MarginPainter; // packageimport | 98 // import dwtx.jface.text.MarginPainter; // packageimport |
99 import dwtx.jface.text.IPaintPositionManager; // packageimport | 99 // import dwtx.jface.text.IPaintPositionManager; // packageimport |
100 import dwtx.jface.text.TextPresentation; // packageimport | 100 // import dwtx.jface.text.TextPresentation; // packageimport |
101 import dwtx.jface.text.IFindReplaceTargetExtension; // packageimport | 101 // import dwtx.jface.text.IFindReplaceTargetExtension; // packageimport |
102 import dwtx.jface.text.ISlaveDocumentManagerExtension; // packageimport | 102 // import dwtx.jface.text.ISlaveDocumentManagerExtension; // packageimport |
103 import dwtx.jface.text.ISelectionValidator; // packageimport | 103 // import dwtx.jface.text.ISelectionValidator; // packageimport |
104 import dwtx.jface.text.IDocumentExtension; // packageimport | 104 // import dwtx.jface.text.IDocumentExtension; // packageimport |
105 import dwtx.jface.text.PropagatingFontFieldEditor; // packageimport | 105 // import dwtx.jface.text.PropagatingFontFieldEditor; // packageimport |
106 import dwtx.jface.text.ConfigurableLineTracker; // packageimport | 106 // import dwtx.jface.text.ConfigurableLineTracker; // packageimport |
107 import dwtx.jface.text.SlaveDocumentEvent; // packageimport | 107 // import dwtx.jface.text.SlaveDocumentEvent; // packageimport |
108 import dwtx.jface.text.IDocumentListener; // packageimport | 108 // import dwtx.jface.text.IDocumentListener; // packageimport |
109 import dwtx.jface.text.PaintManager; // packageimport | 109 // import dwtx.jface.text.PaintManager; // packageimport |
110 import dwtx.jface.text.IFindReplaceTargetExtension3; // packageimport | 110 // import dwtx.jface.text.IFindReplaceTargetExtension3; // packageimport |
111 import dwtx.jface.text.ITextDoubleClickStrategy; // packageimport | 111 // import dwtx.jface.text.ITextDoubleClickStrategy; // packageimport |
112 import dwtx.jface.text.IDocumentExtension3; // packageimport | 112 // import dwtx.jface.text.IDocumentExtension3; // packageimport |
113 import dwtx.jface.text.Position; // packageimport | 113 // import dwtx.jface.text.Position; // packageimport |
114 import dwtx.jface.text.TextMessages; // packageimport | 114 // import dwtx.jface.text.TextMessages; // packageimport |
115 import dwtx.jface.text.CopyOnWriteTextStore; // packageimport | 115 // import dwtx.jface.text.CopyOnWriteTextStore; // packageimport |
116 import dwtx.jface.text.WhitespaceCharacterPainter; // packageimport | 116 // import dwtx.jface.text.WhitespaceCharacterPainter; // packageimport |
117 import dwtx.jface.text.IPositionUpdater; // packageimport | 117 // import dwtx.jface.text.IPositionUpdater; // packageimport |
118 import dwtx.jface.text.DefaultTextDoubleClickStrategy; // packageimport | 118 // import dwtx.jface.text.DefaultTextDoubleClickStrategy; // packageimport |
119 import dwtx.jface.text.ListLineTracker; // packageimport | 119 // import dwtx.jface.text.ListLineTracker; // packageimport |
120 import dwtx.jface.text.ITextInputListener; // packageimport | 120 // import dwtx.jface.text.ITextInputListener; // packageimport |
121 import dwtx.jface.text.BadPositionCategoryException; // packageimport | 121 // import dwtx.jface.text.BadPositionCategoryException; // packageimport |
122 import dwtx.jface.text.IWidgetTokenKeeperExtension; // packageimport | 122 // import dwtx.jface.text.IWidgetTokenKeeperExtension; // packageimport |
123 import dwtx.jface.text.IInputChangedListener; // packageimport | 123 // import dwtx.jface.text.IInputChangedListener; // packageimport |
124 import dwtx.jface.text.ITextOperationTarget; // packageimport | 124 // import dwtx.jface.text.ITextOperationTarget; // packageimport |
125 import dwtx.jface.text.IDocumentInformationMappingExtension2; // packageimport | 125 // import dwtx.jface.text.IDocumentInformationMappingExtension2; // packageimport |
126 import dwtx.jface.text.ITextViewerExtension7; // packageimport | 126 // import dwtx.jface.text.ITextViewerExtension7; // packageimport |
127 import dwtx.jface.text.IInformationControlExtension5; // packageimport | 127 // import dwtx.jface.text.IInformationControlExtension5; // packageimport |
128 import dwtx.jface.text.IDocumentRewriteSessionListener; // packageimport | 128 // import dwtx.jface.text.IDocumentRewriteSessionListener; // packageimport |
129 import dwtx.jface.text.JFaceTextUtil; // packageimport | 129 // import dwtx.jface.text.JFaceTextUtil; // packageimport |
130 import dwtx.jface.text.AbstractReusableInformationControlCreator; // packageimport | 130 // import dwtx.jface.text.AbstractReusableInformationControlCreator; // packageimport |
131 import dwtx.jface.text.TabsToSpacesConverter; // packageimport | 131 // import dwtx.jface.text.TabsToSpacesConverter; // packageimport |
132 import dwtx.jface.text.CursorLinePainter; // packageimport | 132 // import dwtx.jface.text.CursorLinePainter; // packageimport |
133 import dwtx.jface.text.ITextHoverExtension; // packageimport | 133 // import dwtx.jface.text.ITextHoverExtension; // packageimport |
134 import dwtx.jface.text.IEventConsumer; // packageimport | 134 // import dwtx.jface.text.IEventConsumer; // packageimport |
135 import dwtx.jface.text.IDocument; // packageimport | 135 import dwtx.jface.text.IDocument; // packageimport |
136 import dwtx.jface.text.IWidgetTokenKeeper; // packageimport | 136 // import dwtx.jface.text.IWidgetTokenKeeper; // packageimport |
137 import dwtx.jface.text.DocumentCommand; // packageimport | 137 // import dwtx.jface.text.DocumentCommand; // packageimport |
138 import dwtx.jface.text.TypedPosition; // packageimport | 138 // import dwtx.jface.text.TypedPosition; // packageimport |
139 import dwtx.jface.text.IEditingSupportRegistry; // packageimport | 139 // import dwtx.jface.text.IEditingSupportRegistry; // packageimport |
140 import dwtx.jface.text.IDocumentPartitionerExtension; // packageimport | 140 // import dwtx.jface.text.IDocumentPartitionerExtension; // packageimport |
141 import dwtx.jface.text.AbstractHoverInformationControlManager; // packageimport | 141 // import dwtx.jface.text.AbstractHoverInformationControlManager; // packageimport |
142 import dwtx.jface.text.IEditingSupport; // packageimport | 142 // import dwtx.jface.text.IEditingSupport; // packageimport |
143 import dwtx.jface.text.IMarkSelection; // packageimport | 143 // import dwtx.jface.text.IMarkSelection; // packageimport |
144 import dwtx.jface.text.ISlaveDocumentManager; // packageimport | 144 // import dwtx.jface.text.ISlaveDocumentManager; // packageimport |
145 import dwtx.jface.text.DocumentEvent; // packageimport | 145 // import dwtx.jface.text.DocumentEvent; // packageimport |
146 import dwtx.jface.text.DocumentPartitioningChangedEvent; // packageimport | 146 // import dwtx.jface.text.DocumentPartitioningChangedEvent; // packageimport |
147 import dwtx.jface.text.ITextStore; // packageimport | 147 // import dwtx.jface.text.ITextStore; // packageimport |
148 import dwtx.jface.text.JFaceTextMessages; // packageimport | 148 // import dwtx.jface.text.JFaceTextMessages; // packageimport |
149 import dwtx.jface.text.DocumentRewriteSessionEvent; // packageimport | 149 // import dwtx.jface.text.DocumentRewriteSessionEvent; // packageimport |
150 import dwtx.jface.text.SequentialRewriteTextStore; // packageimport | 150 // import dwtx.jface.text.SequentialRewriteTextStore; // packageimport |
151 import dwtx.jface.text.DocumentRewriteSessionType; // packageimport | 151 // import dwtx.jface.text.DocumentRewriteSessionType; // packageimport |
152 import dwtx.jface.text.TextAttribute; // packageimport | 152 // import dwtx.jface.text.TextAttribute; // packageimport |
153 import dwtx.jface.text.ITextViewerExtension4; // packageimport | 153 // import dwtx.jface.text.ITextViewerExtension4; // packageimport |
154 import dwtx.jface.text.ITypedRegion; // packageimport | 154 // import dwtx.jface.text.ITypedRegion; // packageimport |
155 | 155 |
156 | 156 |
157 import dwt.dwthelper.utils; | 157 import dwt.dwthelper.utils; |
158 | 158 |
159 | 159 |