$Version = "V1.13"

#include <ButtonConstants.au3>
#include <GUIConstants.au3>
#include <EditConstants.au3>
#include <WindowsConstants.au3>
#include <array.au3>
#include <ListviewConstants.au3>

#include <GuiConstantsEx.au3>
#include <GuiListView.au3>
#include <GuiImageList.au3>


Opt("WinTitleMatchMode",3)
Opt("SendKeyDelay",1)


$height = 300
$top = (@DesktopHeight-$height-60)
$left = 0
$width = @DesktopWidth
GUICreate("Einsortieren "& $Version,$width,$height,$left,$top,$GUI_SS_DEFAULT_GUI,$WS_EX_ACCEPTFILES+$GUI_DROPACCEPTED)

; -------------------------
; Erzeuge linke Gruppe
$randhor1 = 10
$randhor2 = 40

Global $Ordnername_Musik_neu = GUICtrlCreateInput("",40,50,($width/2)-$randhor2-2*40,30,$ES_READONLY)
GUICtrlSetState(-1, $GUI_DROPACCEPTED)
GUICtrlSetFont(-1,"14")
Global $Ordnername_Musik_neu_rename_ID = GUICtrlCreateInput("",40,90,($width/2)-$randhor2-2*40,30)
GUICtrlSetFont(-1,"14")

Global $Informationen_Musik_neu_ID = GUICtrlCreateEdit("",40,150,($width/2)-$randhor2-2*40,120,$ES_READONLY)
GUICtrlSetFont(-1,"14")

; -------------------------
; Erzeuge rechte Gruppe
GUICtrlCreateGroup("Musikbibliothek: " & "\",$width/2 + $randhor2,20,(($width-2*($randhor1+$randhor2))/2),$height - 2 * 20)
GUICtrlSetFont(-1,"14")
Global $Ordnername_Musik = GUICtrlCreateInput("",$width/2 + 80,50,($width/2)-$randhor2-2*40,30,$ES_READONLY)
GUICtrlSetState(-1, $GUI_DROPACCEPTED)
GUICtrlSetFont(-1,"14")
Global $Ordnername_Musik_rename_ID = GUICtrlCreateInput("",$width/2 + 80,90,($width/2)-$randhor2-2*40,30)
GUICtrlSetFont(-1,"14")

Global $Informationen_Musik_ID = GUICtrlCreateEdit("",$width/2+80,150,($width/2)-$randhor2-2*40,120,$ES_READONLY)
GUICtrlSetFont(-1,"14")

; Erzeuge Buttons in der Mitte
Global $Button_Act = GUICtrlCreateButton("Reload",$width/2-40,10,80,40)
;GUICtrlSetFont(-1,"18")

Global $Button_Copy_Folder = GUICtrlCreateButton("Kopiere Ordner",$width/2-40,100,80,40)
;GUICtrlSetFont(-1,"14")
GUICtrlSetBkColor ( -1,"0xAAAAAA" )

Global $Button_Replace_Folder = GUICtrlCreateButton("Ersetze Ordner",$width/2-40,150,80,40)
;GUICtrlSetFont(-1,"18")
GUICtrlSetBkColor ( -1,"0xAAAAAA" )

Global $Button_Delete = GUICtrlCreateButton("X",$width/2-120,10,40,40)
GUICtrlSetFont(-1,"18")
GUICtrlSetBkColor ( -1,"0xAAAAAA" )

Global $Button_Musik_Up = GUICtrlCreateButton("Up",$width-160,10,40,40)
Global $Button_Musik_Root = GUICtrlCreateButton("Root",$width-120,10,40,40)
Global $Button_Create = GUICtrlCreateButton("Create",$width-80,10,40,40)

Global $Button_Hilfe = GUICtrlCreateButton("Hilfe",$width/2-40,250,80,40)
; Suchvorschläge werden hier abgelegt
Global $searchresult[1000]
Global $search_index = 0

GUISetState()

Global $file23 = FileOpen("temp.txt",2)
FileWriteLine($file23,"Waschen")

while 1
	$msg = GUIGetMsg()
	Sleep(100)
	FileWriteLine($file23,$msg)
	;MsgBox(0,"msg",$msg,1)
	Select
	Case $msg = $Button_Delete
		FileWriteLine($file23,"Löschen Start")
		FileWriteLine($file23,"Löschen Ende")
	Case $msg = $GUI_EVENT_CLOSE
		FileClose($file23)
		Exit
	Case $msg = $Button_Musik_Root
;MsgBox(0,$msg,"2")		
	Case $msg = $Button_Musik_UP
;MsgBox(0,$msg,"3")		
	Case $msg = $Button_Create
;MsgBox(0,$msg,"4")		
	Case $msg = $Button_Act
;MsgBox(0,$msg,"5")		
	Case $msg = $Button_Copy_Folder
;MsgBox(0,$msg,"6")		
	Case $msg = $Button_Replace_Folder
;MsgBox(0,$msg,"7")		
	Case $msg = $Ordnername_Musik_rename_ID
;MsgBox(0,$msg,"8")		
		FileWriteLine($file23,"umbenennen")
		FileWriteLine($file23,"fertig umbenennen")
;MsgBox(0,"Fertig 8",$msg)
	Case $msg = $Ordnername_Musik_neu_rename_ID
;MsgBox(0,$msg,"10")		
	Case $msg = $Button_Hilfe
;MsgBox(0,$msg,"11")		
	Case $msg = $GUI_EVENT_DROPPED
;MsgBox(0,$msg,"12")	
	EndSelect
	FileWriteLine($file23,$msg)
WEnd
Exit
