23 Commits (7d55b1f3744acde76bc0b4eed42f1f20434f2fbe)

Author SHA1 Message Date
eidheim 7d55b1f374 Removed dashed lines surrounding tooltips on some gtk themes 4 years ago
eidheim ba995b168a Tooltips: now adds scrolling to all tooltip windows that are placed partially outside of screen 4 years ago
eidheim 216c7e3a0a Added support for docstring :: code blocks 4 years ago
eidheim 8fb81c11d9 Improved placement of tooltips: now places tooltips below cursor if no space above or right 4 years ago
eidheim db63cedcd6 Improved positioning of tooltips through more exactly computing the size of the tooltip to be shown 4 years ago
eidheim e63b4e974d Cleanup of source language checks 5 years ago
eidheim 68fe6bab1a Added compile and run support for Julia 5 years ago
eidheim 871f7fc4e7 Minor cleanup of Tooltip::insert_docstring 5 years ago
eidheim 3ba7e26529 Further support for python docstrings 5 years ago
eidheim 1e472bd36c Tooltip links are no longer shortened in certain circumstances 5 years ago
eidheim d21bda1ba2 Added support for python docstrings, and releasing for instance shift no longer changes shown completion items 5 years ago
eidheim 953420ecc4 Removed necessary check 5 years ago
eidheim 97dadc5a0b Now shows full documentation, not only brief documentation, on C/C++ tooltips, and added a doxygen parser. 5 years ago
eidheim 5ebccdaa58 Fixed compilation on FreeBSD 5 years ago
eidheim 2be7e1c943 Added std::regex::optimize to std::regex object constructions 5 years ago
eidheim b97cc5ca37 Cleanp of Tooltip::insert_code 5 years ago
eidheim b92da8dc12 Added syntax highlighting to tooltips, and some various cleanups. 6 years ago
eidheim 65deb655b9 Cleanup of mark creation, and added a combined snippet & multiple cursor test 6 years ago
eidheim a26ae56aae Cleanup of SelectionDialog::on_change and on_select 6 years ago
eidheim b2c4056be8 Made use of boost::optional, and some other cleanup 6 years ago
eidheim d5bf3b945f Notebook::open now returns bool, and added a few safety checks 6 years ago
eidheim 60195fa0ec Added and made use of string functions starts_with and ends_with, and minor cleanup for selection window code 6 years ago
eidheim 480430ed16 Renamed C++ header and source files to use proper C++ file extensions. 6 years ago
eidheim 2205ce03b7 Fixed overlapping tooltips when showing markdown 6 years ago
eidheim 7282721c64 Fixed prettier cursor placement after style format, and replaced atoi with std::stoi calls 6 years ago
eidheim 74c28602f5 Added markdown parsing for tooltips 6 years ago
eidheim 43f2043be1 Cleanup of textbuffer tags and tooltips 6 years ago
eidheim 42341f98f3 Cleanup: added ec argument to filesystem calls, and added and made use of Project::get_view_folder and Project::get_directory_folder 6 years ago
eidheim 78659e5177 Cleanup and fixes to dialog and tooltip positioning. Dialogs and tooltips should now not be partially shown outside of screen 6 years ago
eidheim bd3ca5b44b Simplified Source::View::scroll_to_cursor_delayed 6 years ago
eidheim d7e26a524a Removed redundant newline checks 6 years ago
eidheim c04bbe81c6 Debugging in C/C++: tooltips now show values of evaluated expressions that does not change program state, for instance return values from const member functions, and results from expressions like: arr[a + b]. Additionally, now closes completion dialog on paste. 7 years ago
eidheim 8d2b85a680 Http(s) urls in tooltips are now marked, and behaves, as links 7 years ago
eidheim e5d469e3f1 Language protocol: Cleanup, and added support for relatedInformation. Also cleanup in the way tooltip buffers are set. Finally, improved rename handling. 7 years ago
eidheim bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim b1ae1656a3 Fixed warnings from clang-tidy's modernize checks 8 years ago
eidheim 5d78509239 Tooltip background is now set through css instead of using deprecated functions 8 years ago
eidheim 3d166a8988 A tooltip is no longer hidden if the mouse cursor is moving towards it 8 years ago
eidheim e0efbb112d Fixes #374 and #340: Copy/Cut copies/cut the current line if text is not selected. Can now also copy text from tooltips. 8 years ago
eidheim 715b3a9051 Tooltips now have css properties border-radius and padding. Also moved CSS code to window.cc 8 years ago
eidheim bc00d1ea5c Improved placement of tooltips that react top of screen 8 years ago
eidheim 1e414b9fab Move tooltips slightly to right if they reach top of screen 8 years ago
eidheim 29b9f4f2bb Temporary fix for the "Only <gtksourceview/gtksource.h> can be included directly" warnings, added -Werror on travis, and removed -Wno-reorder 8 years ago
eidheim d9ee4d97ce Cleanup: removed support for older libraries 8 years ago
eidheim cf5a509cbc Improvement of selection and completion dialogs and tooltips. Can now open selection dialogs (Find Symbol (Ctags), Backtrace, Show Variables) without an opened buffer. 9 years ago
eidheim 6b4c814478 Minor fix to tooltip positioning 9 years ago
eidheim ccf7d3b9b2 Now compiles with c++14 instead of c++11, and some src/git.* cleanup 10 years ago
eidheim cad7553a24 Fix related to #246: corrected selection dialog position 10 years ago
eidheim 446b6f37ba Fixes #246: popups are now placed correctly on all platforms 10 years ago
eidheim 0a25b68e9b Wayland: now correctly position selection dialogs. Ninja: fixed lldb paths 10 years ago