1ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal/******************************************************************************* 2ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * Copyright (C) 2012 Google Inc. 3ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * Licensed to The Android Open Source Project. 4ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * 5ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * Licensed under the Apache License, Version 2.0 (the "License"); 6ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * you may not use this file except in compliance with the License. 7ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * You may obtain a copy of the License at 8ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * 9ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * http://www.apache.org/licenses/LICENSE-2.0 10ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * 11ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * Unless required by applicable law or agreed to in writing, software 12ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * distributed under the License is distributed on an "AS IS" BASIS, 13ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * See the License for the specific language governing permissions and 15ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * limitations under the License. 16ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal *******************************************************************************/ 17ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal 18ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwalpackage com.android.mail.ui; 19ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal 20ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal/** 21ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * Every menu action needs to have a help string attached to it. This interface specifies a help 22ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * method that provides that help string. 23ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * 24ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal */ 25ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal// Called MenuHandler.HelpCallback in the old code. 26ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwalpublic interface HelpCallback { 27ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal /** 28ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal * Get the contextual help parameter for this action. 29ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal */ 30ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal String getHelpContext(); 31ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal} 32ff7d02ac1660d0f4bca9fce1f2033a6ea19c94c2Vikram Aggarwal 33