summaryrefslogtreecommitdiffstats
path: root/src/tab.c
Commit message (Collapse)AuthorAgeFilesLines
* mq_tab_chrome_new(): Get and save MqFindToolbar from callerPatrick McDermott2017-10-121-1/+2
| | | | | | Also change member type in struct. And update call in MqTab.
* MqTab: Instantiate an MqFindToolbarPatrick McDermott2017-10-121-1/+7
|
* MqTabChrome: Get Web view in mq_tab_chrome_new()Patrick McDermott2017-10-121-2/+1
| | | | | | | Also remove mq_tab_chrome_set_web_view() and reorganize static functions. And update calls in MqTab.
* MqTab: Move mq_tab_chrome_new() callPatrick McDermott2017-10-121-1/+2
|
* mq_tab_chrome_set_web_view(): Change argument 2 to (MqWebView *)Patrick McDermott2017-10-121-1/+1
|
* MqTab: Drop mq_web_view_get_web_view() & a struct memberPatrick McDermott2017-10-121-3/+2
| | | | | | | The body and web_view struct members are now pointers to the same address, just with different types. body isn't used anywhere outside this instance initialization function, so it doesn't need to be saved in the struct.
* MqTab: Drop mq_web_view_get_container() callPatrick McDermott2017-10-121-1/+1
|
* MqTab: Use MqWebViewPatrick McDermott2017-10-111-4/+4
|
* mq_tab_get_window(): New functionPatrick McDermott2017-10-071-0/+6
|
* mq_tab_quit(): New functionPatrick McDermott2017-10-071-0/+6
|
* mq_tab_get_tree_size(): New functionPatrick McDermott2017-10-071-0/+6
|
* s/__attribute__((unused))/G_GNUC_UNUSED/Patrick McDermott2017-10-071-11/+9
| | | | | | And rewrap lines. G_GNUC_UNUSED expands to nothing on compilers other than GCC 2.4+.
* mq_tab_get_application(): New functionPatrick McDermott2017-10-061-0/+6
|
* MqTab: Copy window and application before children initPatrick McDermott2017-10-061-9/+6
|
* mq_tab_chrome_new(): Accept and save MqTab argumentPatrick McDermott2017-10-011-1/+1
|
* MqTab: Restore tab label text on scrolling endPatrick McDermott2017-09-291-0/+2
|
* UTF-8-AWARE MARQUEE MODEPatrick McDermott2017-09-291-7/+14
|
* MARQUEE MODEPatrick McDermott2017-09-291-6/+91
| | | | Only works on ASCII titles so far. Crashes on UTF-8 titles.
* MqTab: Close tab menu on tree row activationPatrick McDermott2017-09-281-0/+1
|
* MqTab: Set current tab on tree row activationPatrick McDermott2017-09-281-0/+16
|
* MqTab: Create model before treePatrick McDermott2017-09-281-3/+1
|
* MqTab: Select current tab in listPatrick McDermott2017-09-281-0/+3
|
* Revert "MqTab: Attempt to select rows"Patrick McDermott2017-09-281-7/+5
| | | | This reverts commit 9f369078c00653b68af2635e1ba53fc323036767.
* MqTab: Attempt to select rowsPatrick McDermott2017-09-281-5/+7
| | | | Incomplete and non-functional.
* MqTab: Create model after tree and save tree selectionPatrick McDermott2017-09-281-7/+10
|
* MqTab: Call mq_window_update_tab_title() on title changePatrick McDermott2017-09-281-0/+1
|
* mq_tab_get_position(): New functionPatrick McDermott2017-09-281-0/+6
|
* mq_tab_get_title(): New functionPatrick McDermott2017-09-281-0/+6
|
* MqTab: Move macro (un)definitionsPatrick McDermott2017-09-281-33/+33
|
* MqTab: Implement tab listPatrick McDermott2017-09-281-3/+54
|
* MqTab: Propagate root pointer through treePatrick McDermott2017-09-281-0/+3
|
* MqTab: Split event type and button conditionsPatrick McDermott2017-09-271-3/+6
|
* MqTab: Refactor popover creation into more functionsPatrick McDermott2017-09-271-8/+20
|
* MqTab: Fall back to stock icon on favicon errorPatrick McDermott2017-09-271-4/+9
|
* MqTab: Scale favicon in tab labelPatrick McDermott2017-09-271-6/+20
|
* MqTab: Don't save favicon surfacePatrick McDermott2017-09-271-4/+6
|
* mq_tab_new*(): Make uri parameter constPatrick McDermott2017-09-271-3/+3
| | | | | And propagate const correctness on uri throughout MqTab, MqTabChrome, and MqTabBody.
* mq_tab_new*(): Drop MqWindow parameterPatrick McDermott2017-09-271-10/+16
| | | | Instead get it through the tree.
* mq_tab_new_root(): Accept and save MqWindow argumentPatrick McDermott2017-09-271-1/+2
|
* mq_tab_body_new(): Accept and save MqTabPatrick McDermott2017-09-251-1/+1
|
* MqTab: Remove old functionsPatrick McDermott2017-09-251-12/+0
|
* mq_tab_new_root(): Initialize positionPatrick McDermott2017-09-251-0/+1
|
* mq_tab_new(), mq_tab_new_relative(): Call mq_window_insert_tab()Patrick McDermott2017-09-251-0/+4
|
* MqTab: Fix positions of appended childrenPatrick McDermott2017-09-251-1/+2
|
* MqTab: Count tabs internally from 1Patrick McDermott2017-09-241-1/+1
|
* mq_tab_new(), mq_tab_new_relative(): Change argument type to (MqWindow *)Patrick McDermott2017-09-241-7/+8
| | | | And save the window in the MqTab struct.
* MqTab: Add callback for "New tab" buttonPatrick McDermott2017-09-241-0/+8
|
* mq_tab_new(), mq_tab_new_relative(): Add tabs to treePatrick McDermott2017-09-241-0/+4
|
* MqTab: Move definitions of update_tab_*()Patrick McDermott2017-09-241-17/+17
|
* mq_tab_seek(): Fix node iteration statementPatrick McDermott2017-09-241-1/+1
|