Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
... | |||||
* | 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 |
| | |||||
* | navigation_toolbar_new(): Join lines | Patrick McDermott | 2017-09-16 | 1 | -2/+1 |
| | |||||
* | navigation_toolbar_new(): Change type of navigation_toolbar | Patrick McDermott | 2017-09-16 | 1 | -7/+7 |
| | |||||
* | navigation_toolbar_new(): Add newlines and comments | Patrick McDermott | 2017-09-16 | 1 | -0/+7 |
| | |||||
* | mq_tab_chrome_new(): Refactor navigation toolbar code into new function | Patrick McDermott | 2017-09-16 | 1 | -9/+15 |
| | |||||
* | mq_tab_chrome_new(): Wrap navigation toolbar in a grid container | Patrick McDermott | 2017-09-16 | 1 | -5/+11 |
| | |||||
* | mq_tab_chrome_new(): Expand location bar | Patrick McDermott | 2017-09-16 | 1 | -0/+2 |
| | |||||
* | mq_tab_chrome_new(): Set location bar placeholder text | Patrick McDermott | 2017-09-16 | 1 | -0/+2 |
| | |||||
* | mq_tab_body_new(): s/gtk_paned_pack/gtk_paned_add/ | Patrick McDermott | 2017-09-16 | 1 | -4/+2 |
| | |||||
* | mq_tab_body_new(): Don't expand sidebar on window resize | Patrick McDermott | 2017-09-16 | 1 | -1/+1 |
| | |||||
* | mq_tab_body_new(): Set vexpand on GtkPaned | Patrick McDermott | 2017-09-16 | 1 | -0/+1 |
| | |||||
* | mq_tab_body_new(): Use GtkPaned | Patrick McDermott | 2017-09-16 | 1 | -3/+8 |
| | |||||
* | src/tab-body.[ch]: New files | Patrick McDermott | 2017-09-16 | 5 | -2/+97 |
| | | | | And use in src/tab.[ch]. | ||||
* | src/tab-chrome.h: Include <gtk/gtk.h> | Patrick McDermott | 2017-09-16 | 1 | -0/+2 |
| | |||||
* | mq_tab_chrome_new(): Create a proper toolbar | Patrick McDermott | 2017-09-16 | 2 | -7/+20 |
| | |||||
* | src/*.h: Oops | Patrick McDermott | 2017-09-16 | 2 | -2/+2 |
| | |||||
* | src/*.h: Add include guards | Patrick McDermott | 2017-09-16 | 2 | -0/+10 |
| | |||||
* | src/*.h: Include <gtk.h> | Patrick McDermott | 2017-09-16 | 2 | -0/+4 |
| | | | | | The corresponding *.c files were already doing this, but it's proper to do it in any file that uses things from <gtk.h>. | ||||
* | src/tab-chrome.[ch]: New files | Patrick McDermott | 2017-09-16 | 5 | -3/+95 |
| | | | | And use in src/tab.[ch]. | ||||
* | src/tab.[ch]: New files | Patrick McDermott | 2017-09-16 | 4 | -2/+85 |
| | | | | And use in src/window.c. | ||||
* | src/window.h: Split function declaration | Patrick McDermott | 2017-09-16 | 1 | -1/+2 |
| | |||||
* | main(): Set application name | Patrick McDermott | 2017-09-16 | 1 | -0/+2 |
| | |||||
* | mq_window_new(): Open "about:new" if no URIs are given | Patrick McDermott | 2017-09-16 | 1 | -2/+6 |
| | |||||
* | mq_window_new(): Open initial tabs | Patrick McDermott | 2017-09-16 | 2 | -1/+21 |
| | |||||
* | mq_window_new(): Accept NULL-terminated uris array | Patrick McDermott | 2017-09-16 | 3 | -4/+9 |
| | |||||
* | src/main-window.[ch]: Rename to src/window.[ch] | Patrick McDermott | 2017-09-15 | 4 | -3/+3 |
| | |||||
* | mq_main_window_new(): Rename to mq_window_new() | Patrick McDermott | 2017-09-15 | 3 | -3/+3 |
| | |||||
* | mq_main_window_new(): Take args and return struct pointer | Patrick McDermott | 2017-09-15 | 3 | -8/+20 |
| | |||||
* | main(): Call mq_main_window_new() and gtk_main() | Patrick McDermott | 2017-09-15 | 1 | -0/+6 |
| |