Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | sdgui: don't highlight when cursor not on widget | Přemysl Eric Janouch | 2022-09-12 | 1 | -1/+7 |
| | |||||
* | sdgui: make Ctrl+click put hovered word in search | Přemysl Eric Janouch | 2022-09-03 | 1 | -124/+317 |
| | |||||
* | sdgui: don't reload on size-allocate | Přemysl Eric Janouch | 2022-09-03 | 1 | -2/+29 |
| | | | | We could annoyingly get these events on window de/focus. | ||||
* | sdgui: fix context menu item sensitivity | Přemysl Eric Janouch | 2022-09-03 | 1 | -1/+1 |
| | |||||
* | sdgui: support text selection in the view | Přemysl Eric Janouch | 2022-08-04 | 1 | -32/+401 |
| | | | | | | | | | | | | This is generally an improvement over the initial GtkLabel approach: - Multiple definition lines can be selected at once. - The widget doesn't keep a selection caret around (which means it can't be controlled from the keyboard, a conscious trade-off). - Text doesn't needlessly go to PRIMARY immediately during selection, making it somewhat possible lift the self-exception for the PRIMARY selection watch. Closes #2 | ||||
* | sdgui: support touch screen dragging for the view | Přemysl Eric Janouch | 2022-07-24 | 1 | -0/+42 |
| | |||||
* | sdgui: fix up the smooth scrolling commit | Přemysl Eric Janouch | 2022-07-24 | 1 | -1/+2 |
| | |||||
* | sdgui: use smooth scrolling | Přemysl Eric Janouch | 2022-07-24 | 1 | -5/+9 |
| | |||||
* | sdgui: add a file open dialog to the menu | Přemysl Eric Janouch | 2021-10-23 | 1 | -2/+2 |
| | | | | And remove the selection following checkbox from Windows builds. | ||||
* | sdgui: avoid Pango markup for keywords | Přemysl Eric Janouch | 2021-10-20 | 1 | -23/+22 |
| | | | | Sadly, there is no way to make this an improvement for the end user. | ||||
* | sdgui: make an attempt at smooth scrolling | Přemysl Eric Janouch | 2021-10-20 | 1 | -5/+7 |
| | |||||
* | sdgui: make Page Up/Down scroll the view | Přemysl Eric Janouch | 2021-10-20 | 1 | -0/+21 |
| | |||||
* | sdgui: stop hardcoding cell side padding | Přemysl Eric Janouch | 2021-10-17 | 1 | -20/+40 |
| | |||||
* | sdgui: stop hardcoding colours | Přemysl Eric Janouch | 2021-10-17 | 1 | -13/+29 |
| | | | | | Reusing colours from sdtui configuration would be awkward and complicated, e.g. with font attributes, so abandon that idea. | ||||
* | sdgui: clean up scrolling code | Přemysl Eric Janouch | 2021-10-15 | 1 | -61/+52 |
| | |||||
* | sdgui: scroll by three rows | Přemysl Eric Janouch | 2021-10-15 | 1 | -14/+18 |
| | | | | Don't use an arbitrary amount of pixels, base it off the font. | ||||
* | sdgtk: add and use a custom listview widget | Přemysl Eric Janouch | 2021-10-15 | 1 | -0/+526 |
Nothing in GTK+ appears to be suited for what are virtually infinite lists. Our workaround with GtkLabel and GtkScrolledWindow has been heavily suboptimal and needs to be replaced. Use Pango directly to handle our relatively simple needs. Upgrades: - the widget can be scrolled, - keywords are repeated for each definition line, - definition lines are now wrapped, and support 'g' and 'x' fields. Downgrades: - text can no longer be selected, so far. |