33 #include "nsISupports.idl"
48 [scriptable,
uuid(b684129e-1dd1-11b2-bdb0-f02ef2b938e4)]
78 boolean hitTest(in AString aCurrentValue,
80 in
unsigned long aBoxWidth,
81 in
unsigned long aBoxHeight,
82 in
unsigned long aMouseX,
83 in
unsigned long aMouseY);
106 in
unsigned long aBoxWidth,
107 in
unsigned long aBoxHeight,
108 in
unsigned long aMouseX,
109 in
unsigned long aMouseY);
112 [scriptable,
function,
uuid(74f08874-1dd2-11b2-9bf2-c0919899c308)]
boolean hitTest(in AString aCurrentValue, in AString aPart, in unsigned long aBoxWidth, in unsigned long aBoxHeight, in unsigned long aMouseX, in unsigned long aMouseY)
Hit testing for a cell.
attribute boolean suppressSelect
boolean isDisabled(in AString aCurrentValue)
Whether the tree cell widget representing this property should be disabled given a value (for this pr...
The property information specific to clickable properties.
boolean onClick(in sbIPropertyInfo aPropertyInfo, in sbIMediaItem aItem, [optional] in nsISupports aEvent, [optional] in nsISupports aContext)
An interface used to describe a metadata property for use by the UI and other sbILibrary interfaces (...
boolean onClick(in sbIMediaItem aItem, [optional] in nsISupports aEvent, [optional] in nsISupports aContext)
Callback for a click event for special handling.
AString getValueForClick(in AString aCurrentValue, in unsigned long aBoxWidth, in unsigned long aBoxHeight, in unsigned long aMouseX, in unsigned long aMouseY)
Convert a mouse click to a value for this property.