summaryrefslogtreecommitdiffstats
path: root/src/tab-chrome.c
Commit message (Collapse)AuthorAgeFilesLines
...
* src/tab-chrome.c: Use labels on tab history stack switcherPatrick McDermott2017-09-181-2/+4
| | | | Works, but icons would be prettier.
* src/tab-chrome.c: Add basic stack to tab history popoverPatrick McDermott2017-09-181-1/+25
| | | | Doesn't work.
* src/tab-chrome.c: Monitor middle/right clicks on back/forwardPatrick McDermott2017-09-171-1/+25
| | | | Stub handler for now.
* src/tab-chrome.[ch]: Save back_forward_box in MqTabChromePatrick McDermott2017-09-171-8/+7
|
* src/tab-chrome.c: s/uri_toolitem/uri_tool_item/Patrick McDermott2017-09-171-5/+5
|
* src/tab-chrome.[ch]: Link back/forward buttonsPatrick McDermott2017-09-171-10/+21
|
* Revert "src/tab-chrome.[ch]: Wrap back/forward buttons in a button box"Patrick McDermott2017-09-171-20/+10
| | | | | | | | | 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-10/+20
|
* src/tab-chrome.c: Handle change of target from link to linkPatrick McDermott2017-09-171-0/+9
|
* src/tab-chrome.c: Restore URI bar style on URI changePatrick McDermott2017-09-171-0/+3
|
* src/tab-chrome.[ch]: Show hovered link URI in URI barPatrick McDermott2017-09-171-0/+33
| | | | | | | | | | | 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.c: Add tooltipsPatrick McDermott2017-09-171-0/+12
|
* src/tab-chrome.c: Add a comment explaining the previous commitPatrick McDermott2017-09-171-0/+7
|
* src/tab-chrome.[ch]: Hack around progress bar issuePatrick McDermott2017-09-171-0/+18
| | | | | | | | 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.c: Fix stop/reload iconsPatrick McDermott2017-09-171-0/+3
| | | | Why is everything invisible by default‽
* src/tab-chrome.c: Switch between saved stop/reload iconsPatrick McDermott2017-09-171-4/+4
|
* src/tab-chrome.[ch]: Save stop/reload iconsPatrick McDermott2017-09-171-3/+6
|
* src/tab-chrome.c: Fix navigation toolbar icon sizesPatrick McDermott2017-09-171-3/+6
|
* src/tab-chrome.c: Change stop/reload button icon/labelPatrick McDermott2017-09-171-0/+21
| | | | Doesn't seem to work.
* src/tab-chrome.c: Make stop/reload button stop if loadingPatrick McDermott2017-09-171-1/+5
|
* src/tab-chrome.[ch]: Add stop/reload buttonPatrick McDermott2017-09-171-0/+14
| | | | Currently just reloads.
* src/tab-chrome.c: Handle URI bar activationPatrick McDermott2017-09-171-0/+9
|
* src/tab-chrome.c: Handle back/forward button clicksPatrick McDermott2017-09-171-0/+18
|
* src/tab-chrome.c: Enable/disable back/forward buttonsPatrick McDermott2017-09-171-0/+5
|
* src/tab-chrome.[ch]: Save navigation toolbar buttonsPatrick McDermott2017-09-171-10/+7
|
* src/tab-chrome.c: (Try to) update favicon in tabPatrick McDermott2017-09-171-0/+16
|
* rc/tab-chrome.c: Update tab label on position changePatrick McDermott2017-09-171-0/+1
|
* src/tab-chrome.c: Add positions to tab labelsPatrick McDermott2017-09-171-1/+2
|
* src/tab-chrome.c: Factor out label updating into new functionPatrick McDermott2017-09-171-4/+10
|
* mq_tab_chrome_update_tab_position(): New functionPatrick McDermott2017-09-171-0/+6
|
* src/tab-chrome.c: Update tab label on Web view title changePatrick McDermott2017-09-171-0/+10
|
* mq_tab_chrome_new(): Save tab_image and tab_labelPatrick McDermott2017-09-171-0/+3
|
* Revert add_tab() and pass label widgets insteadPatrick McDermott2017-09-171-18/+1
|
* Move add_tab() label code to mq_tab_chrome_new()Patrick McDermott2017-09-171-0/+17
| | | | Doesn't work, though.
* mq_tab_chrome_new(): Accept notebook and tab page argumentsPatrick McDermott2017-09-171-1/+1
|
* src/tab-chrome.c: Monitor Web view URI changesPatrick McDermott2017-09-171-0/+10
|
* load_changed_cb(): New functionPatrick McDermott2017-09-171-0/+20
| | | | | | | This completes the previous commit by hiding the progress bar once the Web page finishes loading. It also updates the URI bar when a new Web page is loaded.
* load_progress_cb(), connect_web_view(): New functionsPatrick McDermott2017-09-171-0/+16
|
* mq_tab_chrome_set_web_view(): New functionPatrick McDermott2017-09-171-0/+7
|
* navigation_toolbar_new(): Move gtk_entry_set_*() callsPatrick McDermott2017-09-161-3/+3
|
* navigation_toolbar_new(): Don't create GtkEntryBuffer for URI barPatrick McDermott2017-09-161-2/+2
|
* navigation_toolbar_new(): Set URI bar icon and progress fractionPatrick McDermott2017-09-161-0/+3
|
* src/tab-chrome.[ch]: s/uri_bar/uri_entry/Patrick McDermott2017-09-161-3/+3
|
* navigation_toolbar_new(): s/uri_bar_container/uri_toolitem/Patrick McDermott2017-09-161-5/+5
|
* src/tab-chrome.[ch]: s/location/uri/ and s/Location/URI/Patrick McDermott2017-09-161-9/+9
|
* navigation_toolbar_new(): Join linesPatrick McDermott2017-09-161-2/+1
|
* navigation_toolbar_new(): Change type of navigation_toolbarPatrick McDermott2017-09-161-7/+7
|
* navigation_toolbar_new(): Add newlines and commentsPatrick McDermott2017-09-161-0/+7
|
* mq_tab_chrome_new(): Refactor navigation toolbar code into new functionPatrick McDermott2017-09-161-9/+15
|
* mq_tab_chrome_new(): Wrap navigation toolbar in a grid containerPatrick McDermott2017-09-161-5/+11
|