aboutsummaryrefslogtreecommitdiffstats
path: root/src/ephy-navigation-history-action.c
Commit message (Collapse)AuthorAgeFilesLines
* ephy-navigation-history-action: use the new history serviceXan Lopez2012-03-071-9/+4
|
* Refactor GtkActions with attached EphyWindowsXan Lopez2012-01-171-2/+2
| | | | | Make a GtkAction subclass that only holds an EphyWindow and nothing else, and use it throughout. Allows us to kill some duplicated code.
* ephy-navigation-history-action: make sure embed is focused after navigationXan Lopez2012-01-171-0/+2
| | | | The focus was staying in the proxy buttons, that's not OK.
* ephy-navigation-history-action: remove some dead codeXan Lopez2012-01-031-7/+0
|
* Fake middle clicks without gtk_button_{press,release}, which are deprecatedXan Lopez2012-01-021-2/+8
| | | | | | | | | | | | | | Factor the logic that fakes clicks from a middle click in EphyMiddleClick(Tool)Button by forwarding a left click to GTK+ when we receive a middle click. Since ephy_gui_is_middle_click stops working in this case, add the minimal logic in EphyLinkAction to make it work again (basically, cache the button that activated the action inside the action itself). The EphyMiddleClickable(Tool)Button classes were written by Alexandre Mazari. https://bugzilla.gnome.org/show_bug.cgi?id=628364
* Remove history dropdown menus from action buttonsXan Lopez2011-12-051-202/+0
| | | | | They are not commonly used and are not present in the new design, so we can get rid of them.
* Do not create statusbar messages for navigation actionsXan Lopez2010-05-191-50/+0
| | | | They are not very useful and add clutter to the UI.
* Open URIs on new tab when middle-clicking on an history itemMario Sanchez Prada2010-04-221-9/+100
| | | | | | | | | Open the history element on a new tab while keeping the right context for the selected item with regard to the back and forward lists. Bug #611400 Signed-off-by: Xan Lopez <xan@gnome.org>
* Change sensitiveness for history buttons when clearing the historyMario Sanchez Prada2010-04-201-0/+15
| | | | | | | | Connect to the 'cleared' signal and change the sensitivity flags Bug #539716 Signed-off-by: Xan Lopez <xan@gnome.org>
* Split EphyNavigationAction in one abstract class and two subclassesMario Sanchez Prada2010-04-201-0/+359
To ease understanding and further modification of the two different usages for the EphyNavigationAction class (Back/Forward and Up buttons), all the code there was split so the common one is kept in the superclass, delegating the more specific parts in the implementations of the subclasses: History (back/forward) and Up buttons. Also updated usage of this class in EphyToolbar. Bug #539716 Signed-off-by: Xan Lopez <xan@gnome.org>