00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00033 #include "nsISupports.idl"
00034
00044 [scriptable, uuid(159bd7ea-3e2c-4241-9e02-51733e83e8c7)]
00045 interface sbIClickablePropertyInfo : nsISupports
00046 {
00047 readonly attribute boolean suppressSelect;
00048
00049 boolean isDisabled(in AString aCurrentValue);
00050
00051 boolean hitTest(in AString aCurrentValue,
00052 in AString aPart,
00053 in unsigned long aBoxWidth,
00054 in unsigned long aBoxHeight,
00055 in unsigned long aMouseX,
00056 in unsigned long aMouseY);
00057
00067 AString getValueForClick(in AString aCurrentValue,
00068 in unsigned long aBoxWidth,
00069 in unsigned long aBoxHeight,
00070 in unsigned long aMouseX,
00071 in unsigned long aMouseY);
00072 };
00073