chore: bump chromium to 119.0.6045.0 (main) (#40076)
* chore: bump chromium in DEPS to 119.0.6045.0 * chore: update patches * 4864948: Remove legacy-legacy4864948
* 4907760: Remove ui/base/glib/glib_signal.h4907760
--------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
This commit is contained in:
parent
83a928f6e3
commit
8f7a48879e
34 changed files with 472 additions and 173 deletions
|
@ -9,6 +9,8 @@
|
|||
|
||||
#include <string>
|
||||
|
||||
#include "base/functional/callback.h"
|
||||
#include "ui/base/glib/scoped_gsignal.h"
|
||||
#include "ui/gfx/image/image.h"
|
||||
|
||||
namespace ui {
|
||||
|
@ -17,6 +19,8 @@ class MenuModel;
|
|||
|
||||
namespace electron::gtkui {
|
||||
|
||||
using MenuActivatedCallback = base::RepeatingCallback<void(GtkWidget*)>;
|
||||
|
||||
// Builds GtkImageMenuItems.
|
||||
GtkWidget* BuildMenuItemWithImage(const std::string& label, GtkWidget* image);
|
||||
GtkWidget* BuildMenuItemWithImage(const std::string& label,
|
||||
|
@ -32,8 +36,8 @@ GtkWidget* AppendMenuItemToMenu(int index,
|
|||
GtkWidget* menu_item,
|
||||
GtkWidget* menu,
|
||||
bool connect_to_activate,
|
||||
GCallback item_activated_cb,
|
||||
void* this_ptr);
|
||||
MenuActivatedCallback item_activated_cb,
|
||||
std::vector<ScopedGSignal>* signals);
|
||||
|
||||
// Gets the ID of a menu item.
|
||||
// Returns true if the menu item has an ID.
|
||||
|
@ -47,9 +51,9 @@ void ExecuteCommand(ui::MenuModel* model, int id);
|
|||
// See comments in definition of SetMenuItemInfo for more info.
|
||||
void BuildSubmenuFromModel(ui::MenuModel* model,
|
||||
GtkWidget* menu,
|
||||
GCallback item_activated_cb,
|
||||
MenuActivatedCallback item_activated_cb,
|
||||
bool* block_activation,
|
||||
void* this_ptr);
|
||||
std::vector<ScopedGSignal>* signals);
|
||||
|
||||
// Sets the check mark, enabled/disabled state and dynamic labels on menu items.
|
||||
void SetMenuItemInfo(GtkWidget* widget, void* block_activation_ptr);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue