summaryrefslogtreecommitdiffstats
path: root/src/tab-label.c
Commit message (Collapse)AuthorAgeFilesLines
* MqTabLabel: Comment regarding dead codeHEADmasterP. J. McDermott2018-10-161-0/+2
|
* MqTabLabel: Add rename tab button to popoverP. J. McDermott2018-10-031-19/+27
| | | | Also rearrange the button grid.
* MqTabLabel: Move image/title functions upP. J. McDermott2018-10-031-153/+153
|
* MqTabLabel: Improve button grid macrosP. J. McDermott2018-10-031-31/+47
|
* Update copyright yearsP. J. McDermott2018-10-031-1/+1
|
* MqTabLabel: Only restore normal title if custom title setP. J. McDermott2018-10-031-1/+1
| | | | | | | | | Otherwise, mq_tab_page_set_title() tries to unblock a WebKitWebView notify::title signal handler that isn't blocked. Fixes: (marquee:...): GLib-GObject-WARNING **: /build/glib2.0-B1uXKV/glib2.0-2.50.3/./gobject/gsignal.c:2602: handler '128' of instance '0x...' is not blocked
* MqTabLabel: Don't rename tab to normal titleP. J. McDermott2018-10-031-1/+1
| | | | | If the user closes the name popover without changing the normal title, don't rename the tab.
* MqTabLabel: Keep or revert custom titleP. J. McDermott2018-10-031-7/+37
|
* mq_tab_label_begin_scrolling(): Allow reuse while already scrollingP. J. McDermott2018-10-031-12/+3
| | | | And reuse it in title setting function.
* MqTabLabel: Move static custom title functionP. J. McDermott2018-10-031-9/+9
|
* MqTabLabel: Rename tab on double clickP. J. McDermott2018-10-031-2/+112
|
* MqTabLabel: Don't bother hiding popover on closeP. J. McDermott2018-10-021-6/+4
|
* MqTabLabel: Only hide popover on close if it's shownP. J. McDermott2018-10-021-1/+6
| | | | | | Fixes: (marquee:...): Gtk-CRITICAL **: gtk_widget_hide: assertion 'GTK_IS_WIDGET (widget)' failed
* MqTabLabel: Remove unnecessary conditional before g_free()P. J. McDermott2018-10-021-4/+2
| | | | g_free() already checks for NULL.
* MqTabLabel: Set freed strings to NULLP. J. McDermott2018-10-021-0/+3
| | | | | | This avoids a double free in finalize(). Also, free scrolled_markup.
* MqTabLabel: Disable markup after scrollingP. J. McDermott2018-10-021-0/+1
|
* MqTabLabel: Free scrolled title and markup memoryP. J. McDermott2018-09-301-0/+11
|
* MqTabLabel: Use Pango markup to set scrolling title fontP. J. McDermott2018-09-301-19/+22
| | | | | | gtk_widget_override_font() is deprecated since GTK+ 3.16. Also, don't scroll or number the tooltip.
* Fix signedness of printf format specifiersP. J. McDermott2018-09-241-1/+1
|
* [WIP] MqTabLabel: Rename tab on double clickPatrick McDermott2018-09-241-2/+4
|
* MqTabLabel: Move button press callback definitionPatrick McDermott2017-12-211-14/+14
|
* MqTabLabel: Fix title constness and allocationPatrick McDermott2017-12-211-2/+2
|
* MqTabLabel: Factor out title setting into new static functionPatrick McDermott2017-12-211-6/+12
|
* MqTabLabel: Rename a static functionPatrick McDermott2017-12-211-2/+2
|
* MqTabLabel: InternationalizePatrick McDermott2017-11-201-13/+14
|
* MqTabLabel: Hide popover before closing tabPatrick McDermott2017-11-191-0/+1
| | | | | | | | Fixes: (marquee:...): Gtk-WARNING **: MqWindow 0x... is mapped but visible child GtkPopover 0x... is not mapped (marquee:...): Gtk-WARNING **: MqWindow 0x... is mapped but visible child GtkPopover 0x... is not mapped
* MqTabLabel: Make unimplemented buttons insensitivePatrick McDermott2017-11-191-0/+3
|
* MqTabLabel, MqTabPage: s/New tab/New Tab/Patrick McDermott2017-11-191-1/+1
| | | | Comply with GNOME's and other HIGs.
* MqTabLabel: Improve signal connection macroPatrick McDermott2017-11-021-5/+6
|
* src/tab-label.c: Delete old unused macroPatrick McDermott2017-11-011-13/+0
| | | | | | | | | | | This was used when the tab tree was in the label popover. Fixes: CC src/marquee-tab-label.o src/tab-label.c:103:0: warning: macro "NEW_TOGGLE" is not used [-Wunused-macros] #define NEW_TOGGLE(Y, X, ICON, TOOLTIP) \ ^
* MqTabLabel: Close on middle clickPatrick McDermott2017-10-281-1/+3
|
* MqTabLabel, MqUriEntry: Use a better generic Web page iconPatrick McDermott2017-10-281-2/+2
|
* MqTabLabel, MqMainMenu, MqWebView: Use G_STMT_START/G_STMT_END in macrosPatrick McDermott2017-10-251-4/+4
|
* MqTabLabel: Add popover button callback TODO commentsPatrick McDermott2017-10-251-0/+3
|
* MqTabLabel: Make close buttons effectivePatrick McDermott2017-10-251-0/+9
|
* MqNotebook, MqTabLabel, MqMainMenu: Open new tabs as siblings, not childrenPatrick McDermott2017-10-241-1/+1
| | | | This reverts commit c8eb35b and makes further changes.
* mq_notebook_insert_*(): Optionally switch to new tabPatrick McDermott2017-10-241-1/+2
| | | | And update calls.
* MqTabLabel: Use mq_notebook_insert_child()Patrick McDermott2017-10-231-1/+5
|
* MqTabLabel: Remove tab list from popoverPatrick McDermott2017-10-231-126/+1
|
* mq_tab_label_scroll(): Use gsize for iteratorsPatrick McDermott2017-10-221-2/+2
|
* MqTabLabel: Ensure no relief is drawn around close buttonPatrick McDermott2017-10-221-0/+1
|
* mq_tab_label_begin_scrolling(): Make PangoFontDescription staticPatrick McDermott2017-10-221-4/+7
|
* MqTabLabel, MqNavigationToolbar, MqWebView: Chain up finalize methodPatrick McDermott2017-10-221-0/+2
|
* MqTabLabel: Use g_param_spec_object() for MqTabPagePatrick McDermott2017-10-181-1/+2
|
* MqTabLabel: Use g_value_[sg]et_object() for MqTabPagePatrick McDermott2017-10-181-2/+2
|
* MqTabLabel: Use mq_tab_page_get_title() instead of node->titlePatrick McDermott2017-10-171-1/+2
|
* MqTabLabel: Use MqTabPagePatrick McDermott2017-10-171-16/+16
|
* MqTabLabel: Use mq_tab_next(), etc.Patrick McDermott2017-10-171-3/+3
|
* MqTabLabel: Add popover menuPatrick McDermott2017-10-171-1/+216
|
* MqTabLabel: Fix class structPatrick McDermott2017-10-171-1/+1
|