#define DAYS(x) (x / 86400)
#define HOURS(x) (x / 3600 % 24)
#define MINUTES(x) (x / 60 % 60)
#define SECONDS(x) (x % 60)
#define ROUNDEDMINUTES(x) ((SECONDS (x) > 0) ? (MINUTES (x) + 1) : MINUTES (x))
#define kFiveMinutes (5*60)
#define kNoAction 0
#define kGetTicketsAction 1
#define kRenewTicketsAction 2
#define kDestroyTicketsAction 3
#define kChangePasswordAction 4
#define kChangeActiveUserAction 5
typedef enum UtilitiesControlType {
kUtilitiesTableCellControlType,
kUtilitiesSmallTableCellControlType,
kUtilitiesMenuItemControlType,
kUtilitiesPopupMenuItemControlType
} UtilitiesControlType;
typedef enum UtilitiesStringAlignment {
kUtilitiesNoStringAlignment,
kUtilitiesLeftStringAlignment,
kUtilitiesRightStringAlignment
} UtilitiesStringAlignment;
@interface Utilities : NSObject
{
}
+ (NSAttributedString *) attributedStringForControlType: (UtilitiesControlType) type
string: (NSString *) string
alignment: (UtilitiesStringAlignment) alignment
bold: (BOOL) isBold
italic: (BOOL) isItalic
red: (BOOL) isRed;
+ (void) synchronizeCacheMenu: (NSMenu *) menu
popup: (BOOL) isPopupMenu
staticPrefixItemsCount: (int) staticPrefixItemsCount
headerItem: (BOOL) headerItem
checkDefaultCache: (BOOL) checkDefaultCache
defaultCacheIndex: (int *) defaultCacheIndex
selector: (SEL) selector
sender: (id) sender;
@end