zoukankan      html  css  js  c++  java
  • 看完以上的chrome所用到的基础控件之后,如果想改chrome 的界面,需要看那一片代码呢 GIS

    需要到E:\google\home\src_tarball\tarball\chromium\src\chrome\browser\ui\views 这个目录下改代码

    image 

    toolbar_view.h这个文件下对应的是

    image

    views::ImageButton* back_;
      views::ImageButton* forward_;
      ReloadButton* reload_;
      views::ImageButton* home_;// 这个button被隐藏了
      LocationBarView* location_bar_;
      BrowserActionsContainer* browser_actions_;
      views::MenuButton* app_menu_;
       Browser* browser_;

    看一下这些控件的响应函数toolbar_view。cc

    #if defined(OS_WIN) && !defined(USE_AURA)
      app_menu_ = new AppMenuButtonWin(this);

    app_menu_->set_border(NULL);
    app_menu_->EnableCanvasFlippingForRTLUI(true);
    app_menu_->SetAccessibleName(l10n_util::GetStringUTF16(IDS_ACCNAME_APP));
    app_menu_->SetTooltipText(l10n_util::GetStringFUTF16(
         IDS_APPMENU_TOOLTIP,
         l10n_util::GetStringUTF16(IDS_PRODUCT_NAME)));
    app_menu_->set_id(VIEW_ID_APP_MENU);

    AddChildView(app_menu_); // 加入到toolbar

    app_menu_->SetBounds(browser_actions_->x() + browser_actions_width, child_y,    app_menu_width, child_height); // 设置大小

    现在的问题是 怎么找到 点击app_menu_ 他之后,对应的处理函数

  • 相关阅读:
    分页精度
    abp zero core 启动vue项目
    swagger 配置错误
    .net core 3.0配置跨域
    .net core 3.0 swagger
    .net core 3.0一个记录request和respose的中间件
    .net Core3.0 +Nlog+Sqlserver
    .net core 3.0+unit of work (一)
    .NetCore 3.0迁移遇到的各种问题
    open xml 导出excel遇到的问题
  • 原文地址:https://www.cnblogs.com/gisbeginner/p/2852965.html
Copyright © 2011-2022 走看看