use NSVariableStatusItemLength