aboutsummaryrefslogtreecommitdiffhomepage
path: root/gtk/PlatGTK.cxx
AgeCommit message (Collapse)AuthorFilesLines
2009-04-21Replaced call to deprecated gtk_widget_set_uposition with gtk_window_movenyamatongwe1-1/+5
when on GTK+ 2.x.
2008-12-16Namespace work for OS X / XCode compatibility.nyamatongwe1-1/+7
2008-12-12Added namespace support.nyamatongwe1-0/+4
2008-10-09Bug #2056209 avoiding hidden variable warnings with Sun Studio.nyamatongwe1-21/+21
2007-12-01Patch to use GTK+ g_snprintf for platforms that do not have snprintf.nyamatongwe1-9/+5
From scintilla-interest thread "Compatibility patch for GTK part".
2007-07-08More related projects.nyamatongwe1-1/+2
2007-07-07Allows the popup to be displayed below as long as it can fit on the monitornyamatongwe1-0/+27
the cursor is on rather than flipping up above the current point when near bottom of window. Implemented for GTK+ by John Ehresman. Partial Windows implementation #ifdefed out because it uses calls unavailable on Windows 95.
2007-06-15Correctly measure widths of Latin1 characters that take 2 bytes in UTF-8.nyamatongwe1-6/+16
2007-06-14Handle positioning for ligatures like fi and fl better. Pango treats thesenyamatongwe1-3/+13
as one cluster so the width of the cluster is spread amongst the bytes.
2007-05-11Only perform alpha blending on rectangles with positive widths tonyamatongwe1-2/+2
avoid warnings. Tracing on GTK+ goes to standard error so is not buffered.
2007-04-19All Unicode planes supported, not just the Basic Multilingual Plane.nyamatongwe1-3/+3
2007-01-03Remove [MSVC] compile-time warnings for "empty" controlled statement and ↵rdaneelolivaw1-4/+4
gboolean != bool
2006-12-07Fixed problem on Solaris where "LATIN1" wasn't supported by iconv so typing haduid229441-1/+1
no effect.
2006-08-09Support for Thai.nyamatongwe1-2/+2
2006-06-08Added support for //TRANSLIT option to iconv to allow approximatenyamatongwe1-21/+2
conversions, such as when pasting UTF-8 text and the buffer is set to an encoding that does not support all of the characters on the clipboard.
2006-05-21Default to Sans font when Pango enabled.nyamatongwe1-2/+4
2006-05-18Patch from bug 1489948 to stop using deprecated calls on GTK+ 2.nyamatongwe1-12/+22
2006-04-25Set of patches from John Ehresman:nyamatongwe1-2/+32
Make sure the ListBox widget is created before modifying it. Call DropGraphics() when a widget is unmapped to conserve resources and because DropGraphics() ends up being called from the map signal handler so nothing is saved by not calling it. Remove the nearly identical accent / character macro re-definitions. Make sure widget is realized before grabbing the primary selection. Ensure the caret is visible after a selection is pasted. Ensure uri data is NULL-terminated before calling NotifyURIDropped. Use correct call, gdk_region_destroy, to free a region. The fixed-height-mode property is used to optimize display of large autocompletion lists. This property was added in gtk 2.4, but is probed for at runtime so the code should work with older gtk versions. The active color is set to the selected color on the list box so the selected lines are more clearly selected when the listbox widget does not have the focus. The autocompletion popup never gets the focus so the active color ends up being used.
2006-03-26Fixed warnings from recent GCC.nyamatongwe1-3/+4
2006-02-26Translucency implementation for INDIC_ROUNDBOX and caret line.nyamatongwe1-0/+84
2006-02-23Made number of colours in a palette dynamic so that large numbers ofnyamatongwe1-7/+23
colours will work.
2005-08-04Patch, mostly from Naba, to make work with Pango 1.8.nyamatongwe1-10/+23
2005-07-18Support for Cyrillic code page 1252 on GTK+.nyamatongwe1-0/+4
2005-06-07Commented out currently unused size measurement string.nyamatongwe1-2/+4
Hiding sizing measurement string with ifdef except when used.
2005-05-16Added ISO 8859-15 character set.nyamatongwe1-0/+4
2005-04-18Protect recent fix from being used on old GTK+ versions wherenyamatongwe1-0/+4
gtk_get_current_event_time not available.
2005-04-11Fixed 1179713 by masking message box styles before comparison.nyamatongwe1-1/+2
2005-03-25Patch from Blair McGlashan for autocompletion on Windows tonyamatongwe1-2/+38
* Set maximum width of list * set maximum height of list * better calculate width * use ellipsis when text is truncated to fit window * use popup window so it can extend past parent window * disallow resizing too small * draw to bottom edge when resized so last item not full line high * improve time to display by by 90% Minor tweaks by me to fix warnings, layout etc.
2005-03-08Patch from Naba to avoid setting cursor on NULL GdkWindow.nyamatongwe1-1/+2
2004-10-03Patch from Shane Caraveo for GTK+ 2 to make finishingnyamatongwe1-5/+10
autocomplete with a prefix not matching any item in the list not cause the prefix to be deleted.
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.