aboutsummaryrefslogtreecommitdiff
path: root/src/guiTable.cpp
AgeCommit message (Collapse)Author
2015-10-18Settings tab: double click opens/closes treesKahrl
2015-10-18Settings tab: don't autoscroll when toggling "Show technical names"Kahrl
2015-10-17Fix GUITable selection issues with treesKahrl
- setOpenedTrees(): this internal function was calling setSelected() to update m_selected. Since setSelected() calls autoScroll(), this caused the scrollbar to scroll back to the selected row in some cases when that shouldn't be done. For example, clicking the "+" to open a tree caused autoscroll. Fix this by making setOpenedTrees() modify m_selected directly. - setDynamicData(): set scrollbar position after calling setSelected(), not before. This avoids setSelected()'s autoscroll messing up the scrollbar position again. - setSelected(): If an invisible row is selected, open all parents of the selected row in order to make the selected row visible. This fixes the issue where all the trees are closed again whenever you return from the setting edit dialog to the settings tab.
2015-07-08Use UTF-8 instead of narrowest31
Use wide_to_utf8 and utf8_to_wide instead of wide_to_narrow and narrow_to_wide at almost all places. Only exceptions: test functions for narrow conversion, and chat, which is done in a separate commit.
2015-04-01Move globals from main.cpp to more sane locationsCraig Robbins
Move debug streams to log.cpp|h Move GUI-related globals to clientlauncher Move g_settings and g_settings_path to settings.cpp|h Move g_menuclouds to clouds.cpp|h Move g_profiler to profiler.cpp|h
2015-04-01Clean scaling pre-filter for formspec/HUD.Aaron Suen
2015-03-05Replace std::list to std::vector into tile.cpp (m_texture_trash) and move ↵Loic Blot
tile.hpp to src/client/
2015-01-10Fix clipping rectangle of GUITable row highlightKahrl
2014-12-06Ignore some mouse events sent from scrollbar to GUITableKahrl
Fixes #1567, #1806.
2014-10-05Add [colorize modifierBlockMen
2014-08-16Make scrollbar scale according to DPI and scaling factorsapier
2014-06-27Make GUITable mouse wheel scrolling fasterKahrl
2014-06-24Handle missing tablecolumns[], fixes bug #1187Kahrl
2014-06-24GUITable typo fixes in commentsKahrl
2014-06-20Fix small memory leaks on shutdownsapier
2014-01-13Add formspec tableKahrl