aboutsummaryrefslogtreecommitdiffhomepage
path: root/gtk
AgeCommit message (Collapse)AuthorFilesLines
2003-07-21Added PostScript lexer from Nigel Hathaway.nyamatongwe2-1/+4
2003-05-14EScript lexer added.nyamatongwe2-3/+6
2003-05-11Addition of CopyText, CopyRange, and LineCopy.nyamatongwe1-0/+8
2003-05-09Added Lout lexer by Kein-Hong Man.nyamatongwe2-3/+6
2003-04-29Text area is now a separate GtkDrawingArea and thus a separate X windownyamatongwe1-38/+85
which simplifies clipping against scroll bars which are no longer windows since GTK+ 2. Only handles expose events, other events are handled by the containing Scintilla widget. DisplayCursor handled here so that it is done relative to the text widget rather than whole Scintilla widget, so cursor is left alone for scroll bars. This removed some very messy code for managing the cursor over the scroll bars.
2003-04-27Using iconv to convert input into current character set.nyamatongwe2-25/+52
2003-04-24Fixed late unchecked change.nyamatongwe1-1/+1
2003-04-23Using iconv for character set conversion.nyamatongwe1-15/+114
2003-04-22Pango drawing now tries converting from the current locale in preference to ↵nyamatongwe1-10/+46
converting from Latin1. Latin1 still used if locale does not work.
2003-04-18Changed Function* to simpler Function.nyamatongwe1-2/+2
2003-04-18Correct location of header.nyamatongwe1-1/+1
2003-04-18Updated.nyamatongwe1-1/+1
2003-04-18Patch from Simon to make ExternalLexer platform independent.nyamatongwe5-3/+47
2003-04-16Fix to marshalling.nyamatongwe1-2/+4
2003-04-08Beter attempt at drawing corner between scrollbars. Still fails but doesn'tnyamatongwe1-9/+14
overdraw vertical scroll bar when horizontal scroll bar turned off.
2003-04-05Avoid invalidating scroll bars.nyamatongwe1-4/+9
On GTK+ 2 do not perform expose processing as that leads to error messages. Using gdk_window_resize on calltip to allow shrinking.
2003-04-05Ensure positioning windows does not make them move before 0 in either x ornyamatongwe1-4/+7
y as that leads to them appearing at 0,0.
2003-04-03CallTip can display up and down arrows and clicks are reported tonyamatongwe2-11/+40
container. Calltip can be replaced while visible rather than needing a cancel and recreation to minimize flashing.
2003-03-28Patch from Stephan to allow building without threads and on GTK+ 1.x.nyamatongwe2-6/+12
2003-03-23Added a hand cursor.nyamatongwe1-0/+3
2003-03-22Fixed compilation problems on GTK+.nyamatongwe2-8/+6
2003-03-21Thread safety on font ascent and character width determination.nyamatongwe1-63/+69
2003-03-21Made the character width caching safe when the encoding is changed bynyamatongwe1-29/+56
invalidating the cache when this occurs.
2003-03-20Patch from Simon Steele to implement the hotspot style and associatednyamatongwe2-1/+13
notifications.
2003-03-17Added POV-Ray lexer by Steven te Brinke.nyamatongwe2-2/+5
2003-03-13Avoiding drawing strings consisting entirely of space charactersnyamatongwe1-2/+21
in transparent mode. Remembering pixel widths of all single character strings as many single character runs occur in source code. These add up to a 22% speed improvement.
2003-03-13Handling Unicode keys by transforming to UTF-8.nyamatongwe1-11/+36
2003-03-09Added Pango text display support to GTK+ platform.nyamatongwe2-171/+390
Added WindowID parameter to all Surface initialisation methods as Pango requires a window to determine the context used for text functions. AutoSurface changed because of above to take an Editor* argument so it can then discover the code page and window.
2003-03-01Protecting against accessing unmapped windows in initial sizenyamatongwe1-2/+3
determination.
2003-02-26Patch from Stephan Deibel to prevent Scintilla disrupting the primarynyamatongwe1-2/+3
selection at creation time.
2003-02-23Patch from Jakub Vrana to avoid mouse debouncing on Windows where assigningnyamatongwe1-0/+4
a key to double click can result in two mouse clicks arriving with the same time.
2003-02-15Made Expose a method. Trying but failing to paint the corner between the ↵nyamatongwe1-24/+31
scrollbars in all situations.
2003-02-15Updating version numbers and copyright.nyamatongwe2-2/+2
2003-02-14Turn double buffering off for Scintilla to avoid flashing.nyamatongwe1-0/+3
2003-02-12Horizontal scroll bar removed in wrap mode.nyamatongwe1-6/+9
ScrollText removes some redraw area which appears unwanted.
2003-02-11Ensure mouse motion events are still received by scrollbars afternyamatongwe1-8/+13
examination by Scintilla by returning false from signal handler. Ensure mouse buton presses are still received by container after checking whether to popup a menu when popup menus turned off.
2003-02-10Modified GTK+ version to intercept mouse motion on scrollbars and set cursornyamatongwe1-0/+18
to arrow.
2003-02-08Avoiding problem at widget destruction time.nyamatongwe1-1/+6
2003-02-08Chose arrow cursors more similar to Windows.nyamatongwe2-8/+7
2003-02-02Two phase drawing.nyamatongwe1-4/+18
2003-01-30GTK+ 2 fixes.nyamatongwe1-3/+13
2003-01-28Fixed non-focus problem on mouse down reported by Vincent Spader.nyamatongwe1-1/+1
2003-01-28Made FullPaint work on GTK+ 2.nyamatongwe1-0/+4
2003-01-13DBCSCharLength always returns >= 1 as that makes it much easier to use.nyamatongwe1-2/+6
2003-01-12Changes to make DBCS work on GTK+ and handle DBCS sequences longer than 2 bytes.nyamatongwe1-0/+8
2003-01-12International input patch from Yukihiro Nakai.nyamatongwe1-0/+13
2003-01-12Additions from Yukihiro Nakai to enable DBCS mode on GTK+.nyamatongwe1-9/+115
DBCS mode for Surface so that different font and text drawing code can be invoked on GTK+.
2003-01-12Implementation of ListBoxX::CaretFromEdge.nyamatongwe1-22/+43
Handles changing images.
2003-01-12Added dependencies on UniConversion and XPM.nyamatongwe1-121/+133
2003-01-10ListBox is now an interface which is implemented in ListBoxX.nyamatongwe1-50/+82
XPM images are saved in an XPMSet so that container does not have to hold onto them.