All pastes #147846 Raw Edit

Untitled

public text v1 · immutable
#147846 ·published 2006-08-24 18:19 UTC
rendered paste body
		gen = MenuGenerator()
		fileParent = gen.NewParent("Account")
		ActionsParent = gen.NewParent("Actions")		
		gen.NewOption(fileParent, "Login", "MSN Login", self.OnLogin)
		statusMenu = gen.NewMenu(fileParent, "Change Status", "Change MSN Status")
		gen.NewOption(statusMenu, "Online", "Set your status to 'online'", image="images/online.png")
		gen.AppendSeparator(statusMenu)
		gen.NewOption(statusMenu, "Away", "Set your status to 'away'", image="images/away.png")
		gen.NewOption(statusMenu, "Inactive", "Set your status to 'inactive'", image="images/inactive.png")
		gen.NewOption(statusMenu, "Busy", "Set your status to 'busy'", image="images/busy.png")
		gen.NewOption(statusMenu, "Be right back", "Set your status to 'be right back'", image="images/brb.png")
		gen.NewOption(statusMenu, "Lunch", "Set your status to 'lunch'", image="images/lunch.png")		
		gen.NewOption(statusMenu, "Phone", "Set your status to 'phone'", image="images/phone.png")
		gen.NewOption(statusMenu, "Invisible", "Set your status to 'invisible'", image="images/invisible.png")
		gen.AppendSeparator(statusMenu)
		customStatesMenu = gen.NewMenu(statusMenu, "Status Options", "Configure status options")
		gen.NewOption(customStatesMenu, "Add custom state", "Adds a new custom state")		
		gen.NewOption(customStatesMenu, "Edit custom state", "Edit a custom state")
		gen.AppendSeparator(customStatesMenu)		
		gen.NewOption(customStatesMenu, "Delete a custom state", "Delete a custom state")		
		gen.AppendSeparator(fileParent)
		gen.NewOption(fileParent, "Quit", "Quit the program", self.OnQuit)
		gen.Construct()