1// Copyright (C) 2023 The Android Open Source Project 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use size file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15export class Icons { 16 static readonly ExternalLink = 'open_in_new'; // Could be undefined 17 static readonly UpdateSelection = 'call_made'; // Could be 'open_in_new' 18 static readonly ChangeViewport = 'query_stats'; // Could be 'search' 19 static readonly ContextMenu = 'arrow_drop_down'; // Could be 'more_vert' 20 static readonly Menu = 'menu'; 21 static readonly Copy = 'content_copy'; 22 static readonly Delete = 'delete'; 23 static readonly SortedAsc = 'arrow_upward'; 24 static readonly SortedDesc = 'arrow_downward'; 25 static readonly GoBack = 'chevron_left'; 26 static readonly GoForward = 'chevron_right'; 27 static readonly AddColumn = 'add'; 28 static readonly Close = 'close'; 29 static readonly Hide = 'visibility_off'; 30 static readonly Filter = 'filter_list'; 31 static readonly BlankCheckbox = 'check_box_outline_blank'; 32 static readonly Checkbox = 'check_box'; 33 static readonly IndeterminateCheckbox = 'indeterminate_check_box'; 34 static readonly ExpandDown = 'expand_more'; 35 static readonly ExpandUp = 'expand_less'; 36 static readonly Pin = 'push_pin'; 37 static readonly LibraryAddCheck = 'library_add_check'; 38 static readonly SelectAll = 'select_all'; 39 static readonly Deselect = 'deselect'; 40 static readonly Star = 'star'; 41 static readonly ChangeTab = 'tab'; 42 static readonly Crashed = 'warning'; 43 static readonly Chart = 'bar_chart'; 44} 45