summaryrefslogtreecommitdiffstats
path: root/src/tab-page.c
Commit message (Collapse)AuthorAgeFilesLines
* mq_tab_page_set_title(): Restore "New Tab" only if Web view has no titleP. J. McDermott2018-10-031-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 setP. J. McDermott2018-10-031-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 tabP. J. McDermott2018-10-031-0/+5
|
* mq_tab_page_*scroll*_tab_labels(): RemoveP. J. McDermott2018-10-011-18/+0
|
* mq_tab_page_set_title(): Block and unblock title handlerPatrick McDermott2017-12-201-3/+12
|
* mq_tab_page_set_title(): New functionPatrick McDermott2017-12-201-0/+10
|
* MqTabPage: InternationalizePatrick McDermott2017-11-201-5/+6
|
* MqTabLabel, MqTabPage: s/New tab/New Tab/Patrick McDermott2017-11-191-1/+1
| | | | Comply with GNOME's and other HIGs.
* mq_tab_page_focus_web_view(): New functionPatrick McDermott2017-11-141-0/+6
|
* mq_tab_page_focus_uri_entry(): New functionPatrick McDermott2017-11-141-3/+10
|
* mq_tab_page_get_web_view(): New functionPatrick McDermott2017-10-301-0/+6
|
* MqTabPage: Remove old unused struct memberPatrick McDermott2017-10-291-1/+0
|
* mq_tab_page_get_id(): New functionPatrick McDermott2017-10-291-0/+6
|
* MqTabPage: Register and unregister with MqApplicationPatrick McDermott2017-10-291-0/+6
|
* mq_tab_page_open(), mq_tab_page_save(): Remove functionsPatrick McDermott2017-10-281-85/+0
|
* mq_tab_page_save(): New functionPatrick McDermott2017-10-281-0/+51
|
* mq_tab_page_open(): New functionPatrick McDermott2017-10-281-0/+34
|
* mq_tab_page_close(): New functionPatrick McDermott2017-10-251-0/+8
|
* MqTabPage: Use mq_notebook_update_tab_title()Patrick McDermott2017-10-231-1/+4
|
* mq_tab_page_set_position(): Don't call mq_tab_label_set_position()Patrick McDermott2017-10-231-1/+0
| | | | MqNotebook does this now.
* mq_tab_page_update_position(): Rename to mq_tab_page_set_position()Patrick McDermott2017-10-231-7/+7
|
* MqTabPage: Don't call mq_window_insert_tab()Patrick McDermott2017-10-231-2/+0
|
* mq_tab_page_get_label(): Cast return valuePatrick McDermott2017-10-231-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 functionPatrick McDermott2017-10-231-0/+6
|
* MqTabPage: Remove tree structure and related codePatrick McDermott2017-10-231-278/+9
|
* MqTabPage: Change window property type to objectPatrick McDermott2017-10-221-3/+4
|
* MqTabPage: Replace tab_page->window->configPatrick McDermott2017-10-221-2/+3
|
* MqTabPage: Free duplicated URI stringPatrick McDermott2017-10-221-1/+15
|
* MqTabPage: Duplicate URI property to fix URI loadingPatrick McDermott2017-10-221-1/+1
|
* mq_tab_page_update_positions(): Assert existence of each node's MqTabLabelPatrick McDermott2017-10-181-4/+3
|
* MqTabPage: Instantiate MqTabLabel before adding to notebookPatrick McDermott2017-10-181-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 notebookPatrick McDermott2017-10-181-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 McDermott2017-10-181-0/+3
|
* MqTabPage: Fix more mq_tab_*() callsPatrick McDermott2017-10-181-4/+4
| | | | In the recursive functions.
* MqTabPage: Don't use mq_tab_update_positions()Patrick McDermott2017-10-181-4/+4
| | | | An accidental holdover from copying code from MqTab.
* MqTabPage: Rename a struct memberPatrick McDermott2017-10-171-11/+11
|
* MqTabPage: Finish implementationPatrick McDermott2017-10-171-2/+225
|
* [WIP] MqTabPage: New classPatrick McDermott2017-10-171-0/+307