summary refs log tree commit diff stats
path: root/src/fe-gtk/xtext.h
AgeCommit message (Collapse)Author
2016-01-10Emit word_click even as long as user is not selecting any text when ↵Pavel Djundik
releasing button This fixes the need to do pixel-perfect clicks to open links in chat
2014-11-30Fix copying timestamp with server-time and indent nicks offTingPing
2014-09-01xtext: Add word and line selection modesFarow
Similar to a GtkTextView if you double click you enter word selection mode and if you triple click you enter line selection mode. Allowing you to drag and select more than a single character. Closes #1108
2014-04-02Add marker-line functionality for scrollback, instant seek.RichardHitt
Fixes #662.
2014-02-06Use a standard GtkScrolledWindow with xtextTingPing
Used in maingui, fkeys, text events, rawlog This also implements the set_scroll_adjustments signal in xtext
2014-02-04Fix many many problems in xtext.c related to character width.RichardHitt
* Rework multiline logic to use a GSList, not an array * Remove all multibyte booleans; everything is potentially multibyte - Except for gtk_xtext_get_word(), which needs special attention * Enhance pango work for bold and italics (attr_list -> attr_lists[4]) * Enhance gtk_xtext_strip_color () to save bold, italics info * Involve emphasis information in all pixel-width calculations * Rework find_x () to account for emphasis info in widths Closes #891 Fixes #872
2013-10-10xtext: store palette as GdkColorsTingPing
2013-09-28Use Pango Attributes for bold and italicsTingPing
2013-09-27Remove overdrawTingPing
2013-09-27Replace xtext's transparency with full window transparencyTingPing
Xtext's transparency barely worked on windows, didn't work on any modern linux wm and used fake transparency. This uses gtk's built in window opacity that works on more systems and is real transparency. Text area only transparency may return with a transition to cairo, if it works on Windows.
2013-09-26Remove XFT, SHM, and MMXTingPing
2013-09-18Improve text repositioning when searchbar string is modified.Richard Hitt
2013-05-13Allow the special colors 32..41 in %Cfg,bgH.Merijn Brand
Text events allow %Cfg,bg as decribed in "Theming" on https://hexchat.readthedocs.org/en/latest/appearance.html?#theming That section describes mIRC colors 0-15 and local colors 16-31, but when selecting background colors, the 9 special internal colors are extremely useful, like %C20,33 will do bright red on the selected text background color. As the documentation is on-line, this patch has no doc-change. Ideally, the color-codes should show in the colored squares in the preferences color-dialog just as with colors 0-31 Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
2013-04-02Only include top level includes from GTK+, GLib and GDK-PixBufBerke Viktor
2013-04-01Consistent header macros everywhereBerke Viktor
2013-03-31Supposed fix for license issuesBerke Viktor
I have no clue what to put here so I'll just use what the About dialog provides (unless specified otherwise in the file)
2013-01-02overhauling of URL detection, including channel, nick, etc 'words'RichardHitt
2012-08-28Enhance LASTLOG to use gtk_xtext_search_textentry()RichardHitt
2012-05-28Search window improvements (Richard Hitt)Berke Viktor
2011-02-28add wdk changes to named branchberkeviktor@aol.com
2011-02-24add xchat r1489berkeviktor@aol.com