summaryrefslogtreecommitdiffstats
path: root/chrome/browser/gtk/bookmark_menu_controller_gtk.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove the old chrome/browser/gtk directory and its stubbed contents.msw@chromium.org2011-01-191-12/+0
| | | | | | | | | BUG=69289 TEST=none Review URL: http://codereview.chromium.org/6292009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71877 0039d316-1c4b-4281-b951-d872f2087c98
* Move chrome/browser/gtk/ to chrome/browser/ui/gtk/msw@chromium.org2011-01-141-136/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (moved *.cc using 'svn mv' to preserve history) (copied *.h using 'svn cp' to preserve history and stub out originals) Stubbed out original headers in chrome/browser/gtk/ Update header guards & copyright dates in chrome/browser/ui/gtk/ Update .gypi files Remove chrome/chrome_browser.gypi:4228 reference to nonexistant: ['include', '^browser/gtk/pk11_password_dialog.h'], Remove stray header guard in: chrome/browser/ui/gtk/bookmark_bar_instructions_gtk.cc Add #pragma once to the following files: chrome/browser/ui/gtk/instant_confirm_dialog_gtk.h chrome/browser/ui/gtk/infobar_arrow_model.h Ran the following to appease presubmit: 'svn pset svn:eol-style LF \ chrome/browser/ui/gtk/info_bubble_accelerators_gtk.cc \ chrome/browser/ui/gtk/gtk_custom_menu.cc \ chrome/browser/ui/gtk/info_bubble_accelerators_gtk.h \ chrome/browser/ui/gtk/gtk_custom_menu.h \ chrome/browser/ui/gtk/options/managed_prefs_banner_gtk.h \ chrome/browser/ui/gtk/chrome_gtk_frame.h \ chrome/browser/ui/gtk/chrome_gtk_frame.cc \ chrome/browser/ui/gtk/gtk_custom_menu_item.h \ chrome/browser/gtk/info_bubble_accelerators_gtk.h \ chrome/browser/gtk/gtk_custom_menu.h \ chrome/browser/gtk/options/managed_prefs_banner_gtk.h \ chrome/browser/gtk/chrome_gtk_frame.h \ chrome/browser/gtk/gtk_custom_menu_item.h' BUG=69289 TEST=Compile&Trybots Review URL: http://codereview.chromium.org/6251001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71397 0039d316-1c4b-4281-b951-d872f2087c98
* [GTK] clear widget pointer instead of letting it go stale.estade@chromium.org2010-11-111-0/+3
| | | | | | | | | BUG=62610 TEST=see bug Review URL: http://codereview.chromium.org/4820001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65871 0039d316-1c4b-4281-b951-d872f2087c98
* [GTK] navigate on mouse up for middle clicks in bookmark bar submenuestade@chromium.org2010-10-271-6/+5
| | | | | | | | | BUG=60848 TEST=manual Review URL: http://codereview.chromium.org/4090006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63997 0039d316-1c4b-4281-b951-d872f2087c98
* Move owned_widget_gtk.* out of common/, into browser/gtk/.estade@chromium.org2010-08-031-1/+1
| | | | | | | | | | | common/ is for files shared between the renderer and browser processes, and OwnedWidgetGtk is not used outside of browser/. BUG=none TEST=compile Review URL: http://codereview.chromium.org/3063023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54817 0039d316-1c4b-4281-b951-d872f2087c98
* `#pragma once` for app, base, chrome, gfx, ipc, net, skia, viewsthakis@chromium.org2010-07-261-0/+1
| | | | | | | | | BUG=50273 TEST=everything still builds, build is 10% faster on windows, same speed on mac/linux TBR: erg git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53716 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Minimize usage of gtk headers.erg@chromium.org2010-07-081-2/+6
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/2891006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51898 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the bookmark menu.pkasting@chromium.org2010-07-011-3/+2
| | | | | | | | BUG=none TEST=--bookmark-menu no longer does anything Review URL: http://codereview.chromium.org/2853024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51403 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: unify the bookmark dragging icon generation code into bookmark utils.estade@chromium.org2010-04-301-0/+3
| | | | | | | | | | | this also has the effect of standardizing the appearance of boomkark drags. On compositing window managers, the drag widget will have no background. BUG=42147 TEST=manual Review URL: http://codereview.chromium.org/1780016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46153 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: More transitions to thunk definition macros.erg@chromium.org2010-03-201-23/+16
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/1118005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42191 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: allow drags on bookmark menu folder nodes.estade@chromium.org2010-03-101-3/+11
| | | | | | | | | | | Note that the folder menu can't be showing its submenu when the user starts the drag. Since the submenu shows automatically, the user actually has to click once to get rid of it before starting the drag. BUG=30066 TEST=put a folder node in the other bookmarks folder. Drag it out of the other bookmarks folder and onto the bookmarks bar. Review URL: http://codereview.chromium.org/799004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41166 0039d316-1c4b-4281-b951-d872f2087c98
* Bookmark context menu unforking:estade@chromium.org2010-02-081-4/+5
| | | | | | | | | | | - create cross-platform BookmarkContextMenuController - use the new class on GTK (replacing BookmarkContextMenuControllerGtk) - keep using the old class on views (now named BookmarkContextMenuControllerViews) - add tests for the new BookmarkContextMenuController Review URL: http://codereview.chromium.org/577016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38371 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 38056 - Unfork BookmarkMenuGtk and BookmarkMenuController.chase@chromium.org2010-02-041-5/+4
| | | | | | | | | | | | | This is step 2 of 3. bookmark_context_menu_controller_gtk will eventually replace bookmark_context_menu_controller; for now it is separate because getting Windows to use it is another huge hassle. BUG=32830 TEST=manual + trybots Review URL: http://codereview.chromium.org/563017 TBR=estade@chromium.org Review URL: http://codereview.chromium.org/567041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38065 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork BookmarkMenuGtk and BookmarkMenuController.estade@chromium.org2010-02-041-4/+5
| | | | | | | | | | This is step 2 of 3. bookmark_context_menu_controller_gtk will eventually replace bookmark_context_menu_controller; for now it is separate because getting Windows to use it is another huge hassle. BUG=32830 TEST=manual + trybots Review URL: http://codereview.chromium.org/563017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38056 0039d316-1c4b-4281-b951-d872f2087c98
* Make BookmarkContextMenuGtk use a SimpleMenuModel. Also separate controller ↵estade@chromium.org2010-01-281-2/+4
| | | | | | | | | | | | | and view responsibilities. This is the first step in re-merging bookmark context menus across platforms. BUG=32830 TEST=manual Review URL: http://codereview.chromium.org/555142 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37364 0039d316-1c4b-4281-b951-d872f2087c98
* Renames browser/gtk/bookmark_context_menu tosky@chromium.org2009-10-081-4/+4
| | | | | | | | | | | | BoookmarkContextMenuGtk. I need to do this so that views/gtk can use both BookmarkContextMenu and BookmarkContextMenuGtk. BUG=none TEST=none Review URL: http://codereview.chromium.org/261013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28400 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Dismiss the bookmark folder menu(s) when a context menu item is executed.estade@chromium.org2009-09-231-2/+6
| | | | | | | | BUG=22372 Review URL: http://codereview.chromium.org/211056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26890 0039d316-1c4b-4281-b951-d872f2087c98
* Make the bookmark toolbar folders act like a menu bar.estade@chromium.org2009-09-081-1/+3
| | | | | | | | | | | | I didn't convert the page/app menu to use the new helper class in an effort to keep this patch small and reviewable. BUG=19675 BUG=15889 TEST=fiddled with it for while, and ran it under valgrind Review URL: http://codereview.chromium.org/200029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25677 0039d316-1c4b-4281-b951-d872f2087c98
* Headers cleanup:phajdan.jr@chromium.org2009-07-231-0/+1
| | | | | | | | | - reduce header dependencies by using bookmark_model_observer.h - replace #include <iostream> by #include <iosfwd> in headers Review URL: http://codereview.chromium.org/159280 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21444 0039d316-1c4b-4281-b951-d872f2087c98
* Make bookmark bar folder buttons look active so long as the menu is open.estade@chromium.org2009-07-081-1/+8
| | | | | | | | | | | Make sure chrome buttons have no child displacement (so the contents don't jiggle when you press them). BUG=none TEST=do a click on a folder, click away, make sure the button always looks as you'd expect Review URL: http://codereview.chromium.org/149355 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20203 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Drags from bookmark menus to the bookmark bar.erg@google.com2009-06-291-0/+17
| | | | | | Review URL: http://codereview.chromium.org/147241 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19505 0039d316-1c4b-4281-b951-d872f2087c98
* Make bookmark model public interface use const BookmarkNode* instead ofmunjal@chromium.org2009-06-261-5/+5
| | | | | | | | | | | | | | | BookmarkNode*. This helps in making the BookmarkNode class setters public also without worrying about someone inadvertently changing BookmarkNode properties directly for bookmark model bookmarks. Change all the call sites to reflect this. BUG=none TEST=none Review URL: http://codereview.chromium.org/146116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19428 0039d316-1c4b-4281-b951-d872f2087c98
* Move the BookmarkMenuController out of bookmarks to the platform-specific partbrettw@chromium.org2009-05-261-0/+101
of chrome. This renames the _win version to _views and makes the header compilable on non-Windows. Review URL: http://codereview.chromium.org/113844 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16891 0039d316-1c4b-4281-b951-d872f2087c98