aboutsummaryrefslogtreecommitdiffhomepage
path: root/gtk/PlatGTK.cxx
AgeCommit message (Collapse)AuthorFilesLines
2004-09-17Patch from Artem Baguinski to protect against ascent of 0.nyamatongwe1-1/+4
2004-06-23Patch for autocompletion from Trent Mick that preventsnyamatongwe1-2/+13
selecting an item when no item matches typed text.
2004-05-11Modifications to selection handling to make copying andnyamatongwe1-22/+24
pasting from/to various encodings work.
2004-05-02Draw lines without the final pixel: this is the same as onnyamatongwe1-0/+4
Win32 leading to more consistent graphics.
2004-04-02Patch from Pavol Bosik to ensure calltips stay on screen.nyamatongwe1-1/+14
2004-03-29Patch from Robin Dunn to pass an extra flag down tonyamatongwe1-3/+4
font rendering to allow a platform-specific tweak.
2004-03-21Copy DBCS text to be drawn or measured into another buffernyamatongwe1-3/+15
so that is can be \0 terminated. Previously read beyond end of text segment. When mblen returns -1 to say byte is not part of DBCS string, convert to 1 so loop does not run over.
2004-03-06Patch from John Ehresman to avoid unwanted sorting of autocompletion lists.nyamatongwe1-3/+0
2004-02-20Patch from John Ehresman to fix segfault on long lines.nyamatongwe1-2/+2
2004-01-31Chooses between input method or standard keyboard reading basednyamatongwe1-46/+27
on whether character set is Asian or not. Encapsulated access to iconv in Converter class.
2003-10-25Removed setting autocompletion font to same as text when the text is usingnyamatongwe1-11/+2
a GDK font. There have been crashes with this.
2003-10-04Adaptor template to allow use of versions of iconv that use a constnyamatongwe1-2/+10
source parameter as well as versions that use non-const.
2003-09-27Removed ListBox::Sort as always created in sorted order.nyamatongwe1-69/+58
2003-09-26Fixed compilation for GTK+ 1.x.nyamatongwe1-2/+2
2003-09-24Patch from Naba to set font on autocompletion correctly.nyamatongwe1-7/+3
Added a couple of pixels height to fit even number of rows.
2003-09-22Patch from Naba to use GtkTreeView on GTK+ 2 rathernyamatongwe1-8/+229
than GtkCList which has been deprecated. Protected experimental DBCS code from compiling on GTK+ 1.x.
2003-09-21Made DBCS work with changes to Pango character position calculation.nyamatongwe1-38/+73
Experimental calculation of DBCS character width using iconv rather than mblen.
2003-09-18Optimization of width measuring code from Naba.nyamatongwe1-28/+33
Support for idle time processing. Changes to character set names used with iconv to make work on FreeBSD.
2003-09-14Use iso8859-13 for Baltic.nyamatongwe1-2/+2
2003-08-21List boxes now display with same font as current style whennyamatongwe1-2/+10
that font is a Pango font.
2003-04-27Using iconv to convert input into current character set.nyamatongwe1-17/+17
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-18Patch from Simon to make ExternalLexer platform independent.nyamatongwe1-0/+36
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 tonyamatongwe1-5/+7
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.nyamatongwe1-3/+3
2003-03-23Added a hand cursor.nyamatongwe1-0/+3
2003-03-22Fixed compilation problems on GTK+.nyamatongwe1-6/+4
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-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-09Added Pango text display support to GTK+ platform.nyamatongwe1-166/+385
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-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-15Updating version numbers and copyright.nyamatongwe1-1/+1
2003-02-08Chose arrow cursors more similar to Windows.nyamatongwe1-6/+5
2003-02-02Two phase drawing.nyamatongwe1-4/+18
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-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-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.
2003-01-03Enable text form XPM for autocompletion lists.nyamatongwe1-3/+41
Enable line form XPM for markers.
2002-11-21pragma to avoid MSVC warning.nyamatongwe1-0/+5
2002-11-21Protect against foreach over null pointer.nyamatongwe1-2/+4
2002-11-21Patch from Biswa to add icons to autocompletion lists.nyamatongwe1-35/+111
2002-10-11Patch from Shane that adds a font cache on GTK+.nyamatongwe1-37/+43
2002-10-10Patch from Shane to implement font cache, including protective mutex.nyamatongwe1-21/+199