﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
1940	GUI*OnEvent default functions	anonymous		"Could we get a function that lets us set a default function for any controls/events to call that aren't specifically applied.

It would just make code a lot cleaner I think, because then you could change code like this:
{{{
$hGUI = GUICreate('Ex', 300, 300)
GUISetOnEvent($GUI_EVENT_CLOSE, '_WinFunction')
GUISetOnEvent($GUI_EVENT_RESIZED, '_WinFunction')
GUISetOnEvent($GUI_EVENT_DROPPED, '_WinFunction')
GUISetOnEvent($GUI_EVENT_MINIMIZE, '_WinFunction')
$hMenu = GUICtrlCreateMenu('Menu')
$hItem1 = GUICtrlCreateMenuItem('Item 1', $hMenu)
GUICtrlSetOnEvent(-1, '_MenuFunction')
$hItem2 = GUICtrlCreateMenuItem('Item 2', $hMenu)
GUICtrlSetOnEvent(-1, '_MenuFunction')
$hItem3 = GUICtrlCreateMenuItem('Item 3', $hMenu)
GUICtrlSetOnEvent(-1, '_MenuFunction')
}}}
To this:
{{{
$hGUI = GUICreate('Ex', 300, 300)
GUISetOnEventDefault('_WinFunction')
GUICtrlSetDefaultEvent('_MenuFunction') ; Set default function
$hMenu = GUICtrlCreateMenu('Menu')
$hItem1 = GUICtrlCreateMenuItem('Item 1', $hMenu)
$hItem2 = GUICtrlCreateMenuItem('Item 2', $hMenu)
$hItem3 = GUICtrlCreateMenuItem('Item 3', $hMenu)
GUICtrlSetDefaultEvent() ; Clear default function
}}}

With an optional second parameter of GUI window handle."	Feature Request	closed		AutoIt		None	Rejected	guisetonevent guictrlsetonevent gui event onevent default	
