summaryrefslogtreecommitdiffstats
path: root/src/tab.c
Commit message (Collapse)AuthorAgeFilesLines
* MqTab: Use previously unused static function argumentPatrick McDermott2017-10-171-3/+3
|
* MqTab: Expose update_positions() as non-static functionPatrick McDermott2017-10-171-19/+19
|
* mq_tab_root(), mq_tab_previous(), mq_tab_next(), mq_tab_first_child(): New ↵Patrick McDermott2017-10-171-0/+24
| | | | functions
* mq_tab_foreach(): New functionPatrick McDermott2017-10-171-9/+27
|
* MqTab: Cast MqTabLabel for mq_tab_label_set_position()Patrick McDermott2017-10-171-2/+3
|
* MqTab: Use MqTabLabelPatrick McDermott2017-10-171-376/+31
|
* MqTab: Change callback arg type and drop conditionalPatrick McDermott2017-10-131-7/+2
|
* Move toolbar widget source files to src/toolbars/Patrick McDermott2017-10-131-2/+2
| | | | | And move navigation toolbar item widget source files to src/toolbars/navigation/.
* src/*.c: Reorganize #include directivesPatrick McDermott2017-10-131-2/+3
|
* Standardize spelling of GParamSpec parameter namesPatrick McDermott2017-10-131-2/+2
|
* MqTab: Really drop MqTabChromePatrick McDermott2017-10-131-3/+0
|
* MqTab: Use MqNavigationToolbar instead of MqTabChromePatrick McDermott2017-10-131-2/+7
|
* 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.