Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
... | |||||
* | src/window.c: Set minimum tab width | Patrick McDermott | 2017-09-17 | 1 | -0/+1 |
| | |||||
* | src/window.c: Ellipsize and expand tab labels | Patrick McDermott | 2017-09-17 | 1 | -0/+3 |
| | |||||
* | src/tab-chrome.c: Add tooltips | Patrick McDermott | 2017-09-17 | 1 | -0/+12 |
| | |||||
* | mq_window_new(): Use gtk_window_set_default_size() instead | Patrick McDermott | 2017-09-17 | 1 | -1/+1 |
| | |||||
* | src/tab-chrome.c: Add a comment explaining the previous commit | Patrick McDermott | 2017-09-17 | 1 | -0/+7 |
| | |||||
* | src/tab-chrome.[ch]: Hack around progress bar issue | Patrick McDermott | 2017-09-17 | 2 | -0/+19 |
| | | | | | | | | 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 icons | Patrick McDermott | 2017-09-17 | 1 | -0/+3 |
| | | | | Why is everything invisible by default‽ | ||||
* | src/tab-chrome.c: Switch between saved stop/reload icons | Patrick McDermott | 2017-09-17 | 1 | -4/+4 |
| | |||||
* | src/tab-chrome.[ch]: Save stop/reload icons | Patrick McDermott | 2017-09-17 | 2 | -3/+8 |
| | |||||
* | src/tab-chrome.c: Fix navigation toolbar icon sizes | Patrick McDermott | 2017-09-17 | 1 | -3/+6 |
| | |||||
* | src/tab-chrome.c: Change stop/reload button icon/label | Patrick McDermott | 2017-09-17 | 1 | -0/+21 |
| | | | | Doesn't seem to work. | ||||
* | src/tab-chrome.c: Make stop/reload button stop if loading | Patrick McDermott | 2017-09-17 | 1 | -1/+5 |
| | |||||
* | src/tab-chrome.[ch]: Add stop/reload button | Patrick McDermott | 2017-09-17 | 2 | -0/+15 |
| | | | | Currently just reloads. | ||||
* | src/tab-chrome.c: Handle URI bar activation | Patrick McDermott | 2017-09-17 | 1 | -0/+9 |
| | |||||
* | src/tab-chrome.c: Handle back/forward button clicks | Patrick McDermott | 2017-09-17 | 1 | -0/+18 |
| | |||||
* | src/tab-chrome.c: Enable/disable back/forward buttons | Patrick McDermott | 2017-09-17 | 1 | -0/+5 |
| | |||||
* | src/tab-chrome.[ch]: Save navigation toolbar buttons | Patrick McDermott | 2017-09-17 | 2 | -10/+9 |
| | |||||
* | src/tab-chrome.c: (Try to) update favicon in tab | Patrick McDermott | 2017-09-17 | 1 | -0/+16 |
| | |||||
* | src/window.c: Add a stub function to update tab positions | Patrick McDermott | 2017-09-17 | 1 | -0/+15 |
| | |||||
* | rc/tab-chrome.c: Update tab label on position change | Patrick McDermott | 2017-09-17 | 1 | -0/+1 |
| | |||||
* | src/tab-chrome.c: Add positions to tab labels | Patrick McDermott | 2017-09-17 | 1 | -1/+2 |
| | |||||
* | src/tab-chrome.c: Factor out label updating into new function | Patrick McDermott | 2017-09-17 | 1 | -4/+10 |
| | |||||
* | add_tab(): Call mq_tab_update_position() | Patrick McDermott | 2017-09-17 | 1 | -0/+2 |
| | |||||
* | mq_tab_update_position(): New function | Patrick McDermott | 2017-09-17 | 2 | -0/+9 |
| | |||||
* | mq_tab_chrome_update_tab_position(): New function | Patrick McDermott | 2017-09-17 | 2 | -0/+10 |
| | |||||
* | src/tab-chrome.c: Update tab label on Web view title change | Patrick McDermott | 2017-09-17 | 1 | -0/+10 |
| | |||||
* | mq_tab_chrome_new(): Save tab_image and tab_label | Patrick McDermott | 2017-09-17 | 2 | -0/+5 |
| | |||||
* | Revert add_tab() and pass label widgets instead | Patrick McDermott | 2017-09-17 | 5 | -26/+21 |
| | |||||
* | Move add_tab() label code to mq_tab_chrome_new() | Patrick McDermott | 2017-09-17 | 2 | -14/+18 |
| | | | | Doesn't work, though. | ||||
* | mq_tab_chrome_new(): Accept notebook and tab page arguments | Patrick McDermott | 2017-09-17 | 3 | -4/+5 |
| | |||||
* | mq_tab_new(): Accept notebook instead of label | Patrick McDermott | 2017-09-17 | 3 | -3/+3 |
| | |||||
* | mq_tab_new(): Accept tab label argument | Patrick McDermott | 2017-09-17 | 3 | -3/+3 |
| | |||||
* | add_tab(): Set tab labels | Patrick McDermott | 2017-09-17 | 1 | -2/+15 |
| | |||||
* | src/tab-chrome.c: Monitor Web view URI changes | Patrick McDermott | 2017-09-17 | 1 | -0/+10 |
| | |||||
* | load_changed_cb(): New function | Patrick McDermott | 2017-09-17 | 1 | -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 functions | Patrick McDermott | 2017-09-17 | 1 | -0/+16 |
| | |||||
* | mq_tab_new(): Call mq_tab_chrome_set_web_view() | Patrick McDermott | 2017-09-17 | 1 | -0/+2 |
| | |||||
* | mq_tab_chrome_set_web_view(): New function | Patrick McDermott | 2017-09-17 | 2 | -2/+14 |
| | |||||
* | mq_tab_body_get_web_view(): New function | Patrick McDermott | 2017-09-17 | 2 | -0/+9 |
| | |||||
* | navigation_toolbar_new(): Move gtk_entry_set_*() calls | Patrick McDermott | 2017-09-16 | 1 | -3/+3 |
| | |||||
* | navigation_toolbar_new(): Don't create GtkEntryBuffer for URI bar | Patrick McDermott | 2017-09-16 | 1 | -2/+2 |
| | |||||
* | navigation_toolbar_new(): Set URI bar icon and progress fraction | Patrick McDermott | 2017-09-16 | 1 | -0/+3 |
| | |||||
* | add_tab(): Make tabs reorderable and detachable | Patrick McDermott | 2017-09-16 | 1 | -2/+8 |
| | |||||
* | mq_window_new(): Set GtkNotebook group name | Patrick McDermott | 2017-09-16 | 1 | -0/+1 |
| | | | | This should enable dragging tabs between windows. | ||||
* | src/window.[ch]: Drop "gtk_" from member names | Patrick McDermott | 2017-09-16 | 2 | -11/+11 |
| | |||||
* | mq_window_new(): Make GtkNotebook scrollable | Patrick McDermott | 2017-09-16 | 1 | -0/+1 |
| | |||||
* | mq_window_new(): Set default window size | Patrick McDermott | 2017-09-16 | 1 | -0/+1 |
| | |||||
* | src/tab-chrome.[ch]: s/uri_bar/uri_entry/ | Patrick McDermott | 2017-09-16 | 2 | -4/+4 |
| | |||||
* | navigation_toolbar_new(): s/uri_bar_container/uri_toolitem/ | Patrick McDermott | 2017-09-16 | 1 | -5/+5 |
| | |||||
* | src/tab-chrome.[ch]: s/location/uri/ and s/Location/URI/ | Patrick McDermott | 2017-09-16 | 2 | -10/+10 |
| |