summaryrefslogtreecommitdiff
path: root/src/qcam/assets/feathericons/target.svg
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2020-03-22 19:47:40 +0200
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2020-03-24 10:33:47 +0200
commit15273b38dff309af52eb0b9454ade5f5cbb18ac0 (patch)
tree14a6eacee84cbb5b367dbe36fabaa369f7d71fae /src/qcam/assets/feathericons/target.svg
parent77ea51820acccfcd3aebe6aa27ad26af21e82a7a (diff)
qcam: main_window: Replace start and stop actions with a toggle action
The main window toolbar contains a start button and a stop button. This allows starting an already started camera (which is currently not handled and results in an error) or stopping an already stopped camera. Replace the two actions with a single start/stop toggle action, preventing UI misuse and reducing confusion. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Diffstat (limited to 'src/qcam/assets/feathericons/target.svg')
0 files changed, 0 insertions, 0 deletions
ef='#n127'>127 128 129 130 131
# Copyright 2016 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

import("//mojo/public/tools/bindings/mojom.gni")
import("//third_party/jinja2/jinja2.gni")

action("precompile_templates") {
  sources = mojom_generator_sources
  sources += [
    "$mojom_generator_root/generators/cpp_templates/cpp_macros.tmpl",
    "$mojom_generator_root/generators/cpp_templates/enum_macros.tmpl",
    "$mojom_generator_root/generators/cpp_templates/enum_serialization_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/feature_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/feature_definition.tmpl",
    "$mojom_generator_root/generators/cpp_templates/interface_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/interface_definition.tmpl",
    "$mojom_generator_root/generators/cpp_templates/interface_feature_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/interface_macros.tmpl",
    "$mojom_generator_root/generators/cpp_templates/interface_proxy_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/interface_request_validator_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/interface_response_validator_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/interface_stub_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/module-features.h.tmpl",
    "$mojom_generator_root/generators/cpp_templates/module-forward.h.tmpl",
    "$mojom_generator_root/generators/cpp_templates/module-import-headers.h.tmpl",
    "$mojom_generator_root/generators/cpp_templates/module-params-data.h.tmpl",
    "$mojom_generator_root/generators/cpp_templates/module-shared-internal.h.tmpl",
    "$mojom_generator_root/generators/cpp_templates/module-shared-message-ids.h.tmpl",
    "$mojom_generator_root/generators/cpp_templates/module-shared.cc.tmpl",
    "$mojom_generator_root/generators/cpp_templates/module-shared.h.tmpl",
    "$mojom_generator_root/generators/cpp_templates/module-test-utils.h.tmpl",
    "$mojom_generator_root/generators/cpp_templates/module.cc.tmpl",
    "$mojom_generator_root/generators/cpp_templates/module.h.tmpl",
    "$mojom_generator_root/generators/cpp_templates/struct_data_view_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/struct_data_view_definition.tmpl",
    "$mojom_generator_root/generators/cpp_templates/struct_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/struct_definition.tmpl",
    "$mojom_generator_root/generators/cpp_templates/struct_macros.tmpl",
    "$mojom_generator_root/generators/cpp_templates/struct_serialization_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/struct_traits_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/struct_traits_definition.tmpl",
    "$mojom_generator_root/generators/cpp_templates/struct_unserialized_message_context.tmpl",
    "$mojom_generator_root/generators/cpp_templates/union_data_view_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/union_data_view_definition.tmpl",
    "$mojom_generator_root/generators/cpp_templates/union_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/union_definition.tmpl",
    "$mojom_generator_root/generators/cpp_templates/union_serialization_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/union_traits_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/union_traits_definition.tmpl",
    "$mojom_generator_root/generators/cpp_templates/validation_macros.tmpl",
    "$mojom_generator_root/generators/cpp_templates/wrapper_class_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/wrapper_class_definition.tmpl",
    "$mojom_generator_root/generators/cpp_templates/wrapper_class_template_definition.tmpl",
    "$mojom_generator_root/generators/cpp_templates/wrapper_union_class_declaration.tmpl",
    "$mojom_generator_root/generators/cpp_templates/wrapper_union_class_definition.tmpl",
    "$mojom_generator_root/generators/cpp_templates/wrapper_union_class_template_definition.tmpl",
    "$mojom_generator_root/generators/java_templates/constant_definition.tmpl",
    "$mojom_generator_root/generators/java_templates/constants.java.tmpl",
    "$mojom_generator_root/generators/java_templates/data_types_definition.tmpl",
    "$mojom_generator_root/generators/java_templates/enum.java.tmpl",
    "$mojom_generator_root/generators/java_templates/enum_definition.tmpl",
    "$mojom_generator_root/generators/java_templates/header.java.tmpl",
    "$mojom_generator_root/generators/java_templates/interface.java.tmpl",
    "$mojom_generator_root/generators/java_templates/interface_definition.tmpl",
    "$mojom_generator_root/generators/java_templates/interface_internal.java.tmpl",
    "$mojom_generator_root/generators/java_templates/struct.java.tmpl",
    "$mojom_generator_root/generators/java_templates/union.java.tmpl",
    "$mojom_generator_root/generators/js_templates/enum_definition.tmpl",
    "$mojom_generator_root/generators/js_templates/fuzzing.tmpl",
    "$mojom_generator_root/generators/js_templates/interface_definition.tmpl",
    "$mojom_generator_root/generators/js_templates/lite/enum_definition.tmpl",
    "$mojom_generator_root/generators/js_templates/lite/enum_definition_for_module.tmpl",
    "$mojom_generator_root/generators/js_templates/lite/interface_definition.tmpl",
    "$mojom_generator_root/generators/js_templates/lite/interface_definition_for_module.tmpl",
    "$mojom_generator_root/generators/js_templates/lite/module_definition.tmpl",
    "$mojom_generator_root/generators/js_templates/lite/mojom-lite.js.tmpl",
    "$mojom_generator_root/generators/js_templates/lite/mojom.m.js.tmpl",
    "$mojom_generator_root/generators/js_templates/lite/struct_definition.tmpl",
    "$mojom_generator_root/generators/js_templates/lite/struct_definition_for_module.tmpl",
    "$mojom_generator_root/generators/js_templates/lite/union_definition.tmpl",
    "$mojom_generator_root/generators/js_templates/lite/union_definition_for_module.tmpl",
    "$mojom_generator_root/generators/js_templates/module.amd.tmpl",
    "$mojom_generator_root/generators/js_templates/module_definition.tmpl",
    "$mojom_generator_root/generators/js_templates/struct_definition.tmpl",
    "$mojom_generator_root/generators/js_templates/union_definition.tmpl",
    "$mojom_generator_root/generators/js_templates/validation_macros.tmpl",
    "$mojom_generator_root/generators/mojolpm_templates/mojolpm.cc.tmpl",
    "$mojom_generator_root/generators/mojolpm_templates/mojolpm.h.tmpl",
    "$mojom_generator_root/generators/mojolpm_templates/mojolpm.proto.tmpl",
    "$mojom_generator_root/generators/mojolpm_templates/mojolpm_from_proto_macros.tmpl",
    "$mojom_generator_root/generators/mojolpm_templates/mojolpm_macros.tmpl",
    "$mojom_generator_root/generators/mojolpm_templates/mojolpm_to_proto_macros.tmpl",
    "$mojom_generator_root/generators/mojolpm_templates/mojolpm_traits_specialization_macros.tmpl",
    "$mojom_generator_root/generators/ts_templates/enum_definition.tmpl",
    "$mojom_generator_root/generators/ts_templates/interface_definition.tmpl",
    "$mojom_generator_root/generators/ts_templates/module_definition.tmpl",
    "$mojom_generator_root/generators/ts_templates/struct_definition.tmpl",
    "$mojom_generator_root/generators/ts_templates/union_definition.tmpl",
  ]
  script = mojom_generator_script

  inputs = jinja2_sources
  outputs = [
    "$target_gen_dir/cpp_templates.zip",
    "$target_gen_dir/java_templates.zip",
    "$target_gen_dir/js_templates.zip",
    "$target_gen_dir/mojolpm_templates.zip",
    "$target_gen_dir/ts_templates.zip",
  ]
  args = [
    "-o",
    rebase_path(target_gen_dir, root_build_dir),
    "--use_bundled_pylibs",
    "precompile",
  ]
}

group("tests") {
  data = [
    mojom_generator_script,
    "checks/mojom_attributes_check_unittest.py",
    "checks/mojom_interface_feature_check_unittest.py",
    "checks/mojom_restrictions_checks_unittest.py",
    "mojom_bindings_generator_unittest.py",
    "//tools/diagnosis/crbug_1001171.py",
    "//third_party/markupsafe/",
  ]
  data += mojom_generator_sources
  data += jinja2_sources
}