diff --git a/FormMain.kxf b/FormMain.kxf index 76622d6..d5f25a7 100644 --- a/FormMain.kxf +++ b/FormMain.kxf @@ -13,6 +13,7 @@ Arial Narrow False + poDesktopCenter True FormMainClose -1798438912 @@ -69,7 +70,7 @@ Arial Narrow False - 3 + 2 FormMainButtonMaintenanceSetClick clBtnFace 1342373888 @@ -106,7 +107,7 @@ 20 False - 2 + 1 FormMainComboTimes 1342374466 0 @@ -130,7 +131,7 @@ False False - 1 + 0 False 1342309121 0 diff --git a/ZabbixEasyTool.au3 b/ZabbixEasyTool.au3 index 343ca0f..8cf85c3 100644 --- a/ZabbixEasyTool.au3 +++ b/ZabbixEasyTool.au3 @@ -26,6 +26,9 @@ Opt("GUIOnEventMode", 1) ; ### ## ## ## ## #### ## ## ######## ######## ######## ## ## ;~ #################################################################################### +; Für die FormMain +Global $FormMain, $FormMainPicStatus, $FormMainListViewTriggers, $FormMainLabelStatus, $FormMainComboTimes, $FormMainButtonMaintenanceSet +Global $FormMainButtonMaintenanceDelete, $FormMainButtonAcknowledge, $FormMainButtonSetup ; Für die FormSetup @@ -78,6 +81,23 @@ Func FormMainRestore() EndFunc +; ############################################################################################################################################################# +Func FormMainButtonMaintenanceSetClick() +EndFunc + +; ############################################################################################################################################################# +Func FormMainButtonMaintenanceDeleteClick() +EndFunc + +; ############################################################################################################################################################# +Func FormMainButtonAcknowledgeClick() +EndFunc +; ############################################################################################################################################################# + +Func FormMainButtonSetupClick() + GUISetState(@SW_SHOW, $FormSetup) + GUISetState(@SW_HIDE, $FormMain) +EndFunc ; ############################################################################################################################################################# Func FormSetupAPIButtonReadDataZabbixAgentClick() EndFunc @@ -88,7 +108,8 @@ EndFunc ; ############################################################################################################################################################# Func FormSetupButtonCancelClick() - Exit + GUISetState(@SW_HIDE, $FormSetup) + GUISetState(@SW_SHOW, $FormMain) EndFunc ; ############################################################################################################################################################# @@ -99,7 +120,8 @@ EndFunc ; Alle Einstellungen in der Registry speichern Func FormSetupButtonOKClick() _SettingsWrite() - Exit + GUISetState(@SW_HIDE, $FormSetup) + GUISetState(@SW_SHOW, $FormMain) EndFunc ; ############################################################################################################################################################# @@ -362,17 +384,34 @@ EndFunc -Global $FormMain, $FormMainPicStatus, $FormMainListViewTriggers #Region ### START Koda GUI section ### Form=C:\_AutoIt\ZabbixEasyTool\FormMain.kxf -$FormMain = GUICreate("ZabbixEasyTool", 405, 293, 611, 232, BitOR($GUI_SS_DEFAULT_GUI,$WS_SIZEBOX,$WS_THICKFRAME), BitOR($WS_EX_TOPMOST,$WS_EX_WINDOWEDGE)) +$FormMain = GUICreate("ZabbixEasyTool", 405, 299, -1, -1, BitOR($GUI_SS_DEFAULT_GUI,$WS_SIZEBOX,$WS_THICKFRAME), BitOR($WS_EX_TOPMOST,$WS_EX_WINDOWEDGE)) +GUISetFont(10, 400, 0, "Arial Narrow") GUISetOnEvent($GUI_EVENT_CLOSE, "FormMainClose") GUISetOnEvent($GUI_EVENT_MINIMIZE, "FormMainMinimize") GUISetOnEvent($GUI_EVENT_RESTORE, "FormMainRestore") -$FormMainPicStatus = GUICtrlCreatePic("", 0, 0, 404, 84) -$FormMainListViewTriggers = GUICtrlCreateListView("", 0, 120, 402, 134) +$FormMainLabelStatus = GUICtrlCreateLabel("No Maintenance", 0, 0, 404, 89, BitOR($SS_CENTER,$SS_CENTERIMAGE)) +GUICtrlSetFont(-1, 28, 400, 0, "Arial Narrow") +GUICtrlSetColor(-1, 0xFFFFFF) +GUICtrlSetBkColor(-1, 0x008000) +$FormMainComboTimes = GUICtrlCreateCombo("FormMainComboTimes", 48, 90, 99, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) +GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow") +$FormMainButtonMaintenanceSet = GUICtrlCreateButton("Set", 152, 89, 99, 30) +GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow") +GUICtrlSetOnEvent(-1, "FormMainButtonMaintenanceSetClick") +$FormMainListViewTriggers = GUICtrlCreateListView("", 0, 120, 404, 142) +$FormMainButtonMaintenanceDelete = GUICtrlCreateButton("Delete all", 256, 89, 99, 30) +GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow") +GUICtrlSetOnEvent(-1, "FormMainButtonMaintenanceDeleteClick") +$FormMainButtonAcknowledge = GUICtrlCreateButton("Acknowledge", 48, 265, 99, 30) +GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow") +GUICtrlSetOnEvent(-1, "FormMainButtonAcknowledgeClick") +$FormMainButtonSetup = GUICtrlCreateButton("Setup", 256, 265, 99, 30) +GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow") +GUICtrlSetOnEvent(-1, "FormMainButtonSetupClick") GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### -GUISetState(@SW_HIDE, $FormMain) +;~ GUISetState(@SW_HIDE, $FormMain) @@ -619,6 +658,7 @@ GUICtrlSetColor($FormSetupInfoEditGPOisActive, 0xFFFF00) GUICtrlSetBkColor($FormSetupInfoEditGPOisActive, 0xFF0000) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### +GUISetState(@SW_HIDE, $FormSetup) GUICtrlSetState($FormSetupTabSheetZabbixAPI, $GUI_SHOW) GUICtrlSetState($FormSetupInfoEditGPOisActive, $GUI_HIDE)