Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mq_tab_page_set_title(): Restore "New Tab" only if Web view has no title | P. J. McDermott | 2018-10-03 | 1 | -4/+10 |
| | | | | | | | | Otherwise, if the user renamed the tab, navigated somewhere (setting a title in the Web view), and restored the normal tab title, the window title would be reset to "New Tab" instead of the Web view's title. This is because the WebKitWebView notify::title signal handler was blocked and no title change was detected. | ||||
* | mq_tab_page_set_title(): Restore "New Tab" if no title was set | P. J. McDermott | 2018-10-03 | 1 | -2/+1 |
| | | | | | Otherwise, renaming a new tab and restoring the normal title leaves the custom title in the window title. | ||||
* | MqTabPage: Don't clobber "New Tab" when renaming a new tab | P. J. McDermott | 2018-10-03 | 1 | -0/+5 |
| | |||||
* | mq_tab_page_*scroll*_tab_labels(): Remove | P. J. McDermott | 2018-10-01 | 1 | -18/+0 |
| | |||||
* | mq_tab_page_set_title(): Block and unblock title handler | Patrick McDermott | 2017-12-20 | 1 | -3/+12 |
| | |||||
* | mq_tab_page_set_title(): New function | Patrick McDermott | 2017-12-20 | 1 | -0/+10 |
| | |||||
* | MqTabPage: Internationalize | Patrick McDermott | 2017-11-20 | 1 | -5/+6 |
| | |||||
* | MqTabLabel, MqTabPage: s/New tab/New Tab/ | Patrick McDermott | 2017-11-19 | 1 | -1/+1 |
| | | | | Comply with GNOME's and other HIGs. | ||||
* | mq_tab_page_focus_web_view(): New function | Patrick McDermott | 2017-11-14 | 1 | -0/+6 |
| | |||||
* | mq_tab_page_focus_uri_entry(): New function | Patrick McDermott | 2017-11-14 | 1 | -3/+10 |
| | |||||
* | mq_tab_page_get_web_view(): New function | Patrick McDermott | 2017-10-30 | 1 | -0/+6 |
| | |||||
* | MqTabPage: Remove old unused struct member | Patrick McDermott | 2017-10-29 | 1 | -1/+0 |
| | |||||
* | mq_tab_page_get_id(): New function | Patrick McDermott | 2017-10-29 | 1 | -0/+6 |
| | |||||
* | MqTabPage: Register and unregister with MqApplication | Patrick McDermott | 2017-10-29 | 1 | -0/+6 |
| | |||||
* | mq_tab_page_open(), mq_tab_page_save(): Remove functions | Patrick McDermott | 2017-10-28 | 1 | -85/+0 |
| | |||||
* | mq_tab_page_save(): New function | Patrick McDermott | 2017-10-28 | 1 | -0/+51 |
| | |||||
* | mq_tab_page_open(): New function | Patrick McDermott | 2017-10-28 | 1 | -0/+34 |
| | |||||
* | mq_tab_page_close(): New function | Patrick McDermott | 2017-10-25 | 1 | -0/+8 |
| | |||||
* | MqTabPage: Use mq_notebook_update_tab_title() | Patrick McDermott | 2017-10-23 | 1 | -1/+4 |
| | |||||
* | mq_tab_page_set_position(): Don't call mq_tab_label_set_position() | Patrick McDermott | 2017-10-23 | 1 | -1/+0 |
| | | | | MqNotebook does this now. | ||||
* | mq_tab_page_update_position(): Rename to mq_tab_page_set_position() | Patrick McDermott | 2017-10-23 | 1 | -7/+7 |
| | |||||
* | MqTabPage: Don't call mq_window_insert_tab() | Patrick McDermott | 2017-10-23 | 1 | -2/+0 |
| | |||||
* | mq_tab_page_get_label(): Cast return value | Patrick McDermott | 2017-10-23 | 1 | -1/+1 |
| | | | | | | | | | | Fixes: CC src/marquee-tab-page.o src/tab-page.c: In function ‘mq_tab_page_get_label’: src/tab-page.c:244:2: warning: return from incompatible pointer type return tab_page->label; ^ | ||||
* | mq_tab_page_get_label(): New function | Patrick McDermott | 2017-10-23 | 1 | -0/+6 |
| | |||||
* | MqTabPage: Remove tree structure and related code | Patrick McDermott | 2017-10-23 | 1 | -278/+9 |
| | |||||
* | MqTabPage: Change window property type to object | Patrick McDermott | 2017-10-22 | 1 | -3/+4 |
| | |||||
* | MqTabPage: Replace tab_page->window->config | Patrick McDermott | 2017-10-22 | 1 | -2/+3 |
| | |||||
* | MqTabPage: Free duplicated URI string | Patrick McDermott | 2017-10-22 | 1 | -1/+15 |
| | |||||
* | MqTabPage: Duplicate URI property to fix URI loading | Patrick McDermott | 2017-10-22 | 1 | -1/+1 |
| | |||||
* | mq_tab_page_update_positions(): Assert existence of each node's MqTabLabel | Patrick McDermott | 2017-10-18 | 1 | -4/+3 |
| | |||||
* | MqTabPage: Instantiate MqTabLabel before adding to notebook | Patrick McDermott | 2017-10-18 | 1 | -5/+8 |
| | | | | | Otherwise, mq_tab_page_update_positions() is called before there is an MqTabLabel on which to set a position. | ||||
* | MqTabPage: Add to tree before adding to notebook | Patrick McDermott | 2017-10-18 | 1 | -15/+9 |
| | | | | | | gtk_notebook_insert_page() causes the "switch-page" signal to be emitted, and MqWindow's callback looks for the newly inserted tab page in the tree. | ||||
* | MqTabPage: Call mq_window_insert_tab() | Patrick McDermott | 2017-10-18 | 1 | -0/+3 |
| | |||||
* | MqTabPage: Fix more mq_tab_*() calls | Patrick McDermott | 2017-10-18 | 1 | -4/+4 |
| | | | | In the recursive functions. | ||||
* | MqTabPage: Don't use mq_tab_update_positions() | Patrick McDermott | 2017-10-18 | 1 | -4/+4 |
| | | | | An accidental holdover from copying code from MqTab. | ||||
* | MqTabPage: Rename a struct member | Patrick McDermott | 2017-10-17 | 1 | -11/+11 |
| | |||||
* | MqTabPage: Finish implementation | Patrick McDermott | 2017-10-17 | 1 | -2/+225 |
| | |||||
* | [WIP] MqTabPage: New class | Patrick McDermott | 2017-10-17 | 1 | -0/+307 |