summaryrefslogtreecommitdiffstats
path: root/src/tab-chrome.h
Commit message (Collapse)AuthorAgeFilesLines
* mq_tab_new*(): Make uri parameter constPatrick McDermott2017-09-271-1/+1
| | | | | And propagate const correctness on uri throughout MqTab, MqTabChrome, and MqTabBody.
* MqTabChrome: Save user edits to hovered link URIPatrick McDermott2017-09-261-0/+1
| | | | Don't overwrite such edited URI bar text on mouse target change.
* src/tab-chrome.h: Drop mq_tab_chrome_update_tab_position()Patrick McDermott2017-09-241-3/+0
| | | | The function was removed in commit 79fe032.
* src/tab*.h: Forward declare typesPatrick McDermott2017-09-221-2/+4
|
* MqTabChrome: Drop saving of tab image and labelPatrick McDermott2017-09-211-4/+1
|
* src/tab-chrome.[ch]: Add (non-functional) menuPatrick McDermott2017-09-191-0/+1
|
* src/tab-chrome.[ch]: Close back/forward popover on row activationPatrick McDermott2017-09-191-0/+2
|
* src/tab-chrome.[ch]: Save back_forward_box in MqTabChromePatrick McDermott2017-09-171-0/+1
|
* src/tab-chrome.[ch]: Link back/forward buttonsPatrick McDermott2017-09-171-2/+2
|
* Revert "src/tab-chrome.[ch]: Wrap back/forward buttons in a button box"Patrick McDermott2017-09-171-2/+2
| | | | | | | | | This reverts commit fd0f25a82781346f6aeef2c4bfeb9b69fdcbf33f. The GtkAlignment widgets in the GtkButton widgets are too wide and the (default) styling doesn't join the buttons together. GtkButtonBox is meant for OK/cancel buttons in dialogs, not joining related buttons together.
* src/tab-chrome.[ch]: Wrap back/forward buttons in a button boxPatrick McDermott2017-09-171-2/+2
|
* src/tab-chrome.[ch]: Show hovered link URI in URI barPatrick McDermott2017-09-171-0/+1
| | | | | | | | | | | And do so only if the URI bar hasn't been manually edited. (Or maybe we can just cache the edited string. Then the cache would have to be updated if the Web view's URI changes while a link is targeted.) This is a cool feature I haven't seen anywhere. It largely obviates a status bar, puts the hovered link URI in arguably a more sensible location, and allows the hovered link URI to be added to the primary selection and/or clipboard quickly and easily from the URI bar.
* src/tab-chrome.[ch]: Hack around progress bar issuePatrick McDermott2017-09-171-0/+1
| | | | | | | | If loading fails, the WebKitWebView's "estimated-load-progress" is set to 1.0 after signals like "load-changed" and "load-failed" are emitted. So the only way to avoid leaving behind a full progress bar after, for example, canceling a page load is to save a flag on a failed load and only update the progress bar if the flag is unset.
* src/tab-chrome.[ch]: Save stop/reload iconsPatrick McDermott2017-09-171-0/+2
|
* src/tab-chrome.[ch]: Add stop/reload buttonPatrick McDermott2017-09-171-0/+1
| | | | Currently just reloads.
* src/tab-chrome.[ch]: Save navigation toolbar buttonsPatrick McDermott2017-09-171-0/+2
|
* mq_tab_chrome_update_tab_position(): New functionPatrick McDermott2017-09-171-0/+4
|
* mq_tab_chrome_new(): Save tab_image and tab_labelPatrick McDermott2017-09-171-0/+2
|
* Revert add_tab() and pass label widgets insteadPatrick McDermott2017-09-171-1/+1
|
* mq_tab_chrome_new(): Accept notebook and tab page argumentsPatrick McDermott2017-09-171-1/+1
|
* mq_tab_chrome_set_web_view(): New functionPatrick McDermott2017-09-171-2/+7
|
* src/tab-chrome.[ch]: s/uri_bar/uri_entry/Patrick McDermott2017-09-161-1/+1
|
* src/tab-chrome.[ch]: s/location/uri/ and s/Location/URI/Patrick McDermott2017-09-161-1/+1
|
* src/tab-chrome.h: Include <gtk/gtk.h>Patrick McDermott2017-09-161-0/+2
|
* mq_tab_chrome_new(): Create a proper toolbarPatrick McDermott2017-09-161-0/+1
|
* src/tab-chrome.[ch]: New filesPatrick McDermott2017-09-161-0/+35
And use in src/tab.[ch].