aboutsummaryrefslogtreecommitdiff
path: root/src/sdgui.c
Commit message (Collapse)AuthorAgeFilesLines
* sdgui: clean up DnDPřemysl Eric Janouch2022-09-041-12/+15
|
* sdgui: make Ctrl+click put hovered word in searchPřemysl Eric Janouch2022-09-031-0/+11
|
* Build with AsciiDoc as well as AsciidoctorPřemysl Eric Janouch2022-08-241-1/+1
| | | | And bump copyright years.
* sdgui: support text selection in the viewPřemysl Eric Janouch2022-08-041-1/+4
| | | | | | | | | | | | 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
* Add a missing gtk_drag_finish() callPřemysl Eric Janouch2022-02-171-4/+4
|
* sdgui: avoid focusing tab headers by mousePřemysl Eric Janouch2022-02-111-0/+21
| | | | Our tabs have dummy contents, which causes some complications.
* sdgui: make M-Tab go to the last chosen dictionaryPřemysl Eric Janouch2021-10-301-4/+11
|
* Add clang-format configuration, clean upPřemysl Eric Janouch2021-10-301-1/+0
|
* sdgui: fix M-0 going one item beyond our intentPřemysl Eric Janouch2021-10-281-1/+1
|
* sdgui: set the window title explicitlyPřemysl Eric Janouch2021-10-271-0/+1
|
* sdgui: create and install a program iconPřemysl Eric Janouch2021-10-271-0/+5
|
* sdgui: let the view act as a drop target for filesPřemysl Eric Janouch2021-10-251-5/+46
| | | | | | | Inspired by how the only reasonable method of launching sdgui on Windows is by using drag and drop on the executable. Sadly the top-level window cannot be used as a whole for this.
* sdgui: fix popup menu alignmentPřemysl Eric Janouch2021-10-231-3/+4
| | | | | On Windows 10 GTK+ completely failed to turn it around so that it would be visible.
* sdgui: add a file open dialog to the menuPřemysl Eric Janouch2021-10-231-14/+88
| | | | And remove the selection following checkbox from Windows builds.
* sdgui: make C-Page Up/Down wrap aroundPřemysl Eric Janouch2021-10-231-4/+6
| | | | To mimic sdtui behaviour.
* sdgui: cross-compile for WindowsPřemysl Eric Janouch2021-10-221-0/+1
| | | | | | No one bothered to ask whether it /should/ be done. The hamburger needs to be replaced with a file open dialog there.
* sdgui: bind Up/Down to view scrollingPřemysl Eric Janouch2021-10-201-0/+4
|
* sdgui: improve styling of the text entryPřemysl Eric Janouch2021-10-201-9/+5
|
* sdgui: trim selection textPřemysl Eric Janouch2021-10-201-1/+3
| | | | Just like sdtui does.
* sdgui: decrease source code line countPřemysl Eric Janouch2021-10-201-16/+4
|
* sdgui: make Page Up/Down scroll the viewPřemysl Eric Janouch2021-10-201-2/+14
|
* sdgui: ignore Caps Lock for acceleratorsPřemysl Eric Janouch2021-10-201-3/+6
|
* sdgui: accelerate the hamburgerPřemysl Eric Janouch2021-10-201-6/+35
| | | | The hamburger initially resisted being accelerated.
* sdgui: make even rows a bit darker by defaultPřemysl Eric Janouch2021-10-171-2/+2
|
* sdgui: bind ^W as in ReadlinePřemysl Eric Janouch2021-10-171-3/+6
|
* sdgui: stop hardcoding cell side paddingPřemysl Eric Janouch2021-10-171-0/+1
|
* sdgui: stop hardcoding coloursPřemysl Eric Janouch2021-10-171-2/+17
| | | | | Reusing colours from sdtui configuration would be awkward and complicated, e.g. with font attributes, so abandon that idea.
* sdgui: load dictionaries in parallel, as sdtui didPřemysl Eric Janouch2021-10-161-50/+26
| | | | Also, resolve some use-after-frees in GTK+.
* sdgui: load dictionaries from sdtui configurationPřemysl Eric Janouch2021-10-161-12/+55
|
* sdgui: clean-upPřemysl Eric Janouch2021-10-161-4/+2
| | | | It doesn't seem like we'll want to remember the position.
* sdgtk -> sdgui, improve build, mention in READMEPřemysl Eric Janouch2021-10-151-0/+311
It's finally not horrible.