Na bitte, wer es so will, bekommt von mir aus tausende Zeilen Programmcode. xD
Code: Alles auswählen
Repeat
Event = WaitWindowEvent()
Debug test-ElapsedMilliseconds() : test = ElapsedMilliseconds() : Delay(10)
;{##### DEVELOPER MODE #####
;--------------------------------------------------
; DevModeArea
;--------------------------------------------------
If Page = #PageStart
SetGadgetText(#DevModeArea," "+TextDevModeArea$+" : "+TextAreaStart$)
ElseIf Page = #PageVideos
SetGadgetText(#DevModeArea," "+TextDevModeArea$+" : "+TextAreaVideos$)
ElseIf Page = #PageMusic
SetGadgetText(#DevModeArea," "+TextDevModeArea$+" : "+TextAreaMusic$)
ElseIf Page = #PagePictures
SetGadgetText(#DevModeArea," "+TextDevModeArea$+" : "+TextAreaPictures$)
ElseIf Page = #PageGames
SetGadgetText(#DevModeArea," "+TextDevModeArea$+" : "+TextAreaGames$)
ElseIf Page = #PageSettings
SetGadgetText(#DevModeArea," "+TextDevModeArea$+" : "+TextAreaSettings$)
ElseIf Page = #PageInformations
SetGadgetText(#DevModeArea," "+TextDevModeArea$+" : "+TextAreaInformations$)
ElseIf Page = #PageInformationsMediaDatabase
SetGadgetText(#DevModeArea," "+TextDevModeArea$+" : "+TextAreaMediaDatabase$)
ElseIf Page = #PageInformationsUpdate
SetGadgetText(#DevModeArea," "+TextDevModeArea$+" : "+TextAreaUpdate$)
ElseIf Page = #PageInformationsChangelog
SetGadgetText(#DevModeArea," "+TextDevModeArea$+" : "+TextAreaChangelog$)
ElseIf Page = #PageInformationsAbout
SetGadgetText(#DevModeArea," "+TextDevModeArea$+" : "+TextAreaAbout$)
EndIf
;--------------------------------------------------
; DevModeMouse
;--------------------------------------------------
MX = WindowMouseX(#WinMain)
MY = WindowMouseY(#WinMain)
SetGadgetText(#DevModeMouse," "+TextDevModeMouse$+" : "+Str(MX)+"x"+Str(MY))
;}##### DEVELOPER MODE #####
;{ ===== OnMouseOver =====
If Event
X = WindowMouseX(#WinMain)
Y = WindowMouseY(#WinMain)
If (oldx<>X) Or (oldy<>Y)
;{ ===== Navi =====
;{ ===== Start =====
If gadgetcheck(X,Y,#GadgetBtnAreaStart) Or gadgetcheck(X,Y,#GadgetBtnAreaVideos) Or gadgetcheck(X,Y,#GadgetBtnAreaMusic) Or gadgetcheck(X,Y,#GadgetBtnAreaPictures) Or gadgetcheck(X,Y,#GadgetBtnAreaGames) Or gadgetcheck(X,Y,#GadgetBtnAreaSettings) Or gadgetcheck(X,Y,#GadgetBtnAreaInformations) Or gadgetcheck(X,Y,#GadgetBtnAreaQuit)
c_start_resize(1)
If Page = #PageInformations Or Page = #PageInformationsMediaDatabase Or Page = #PageInformationsUpdate Or Page = #PageInformationsChangelog Or Page = #PageInformationsAbout
c_informations_resize(0,0)
EndIf
Else
c_start_resize(0)
If Page = #PageInformations Or Page = #PageInformationsMediaDatabase Or Page = #PageInformationsUpdate Or Page = #PageInformationsChangelog Or Page = #PageInformationsAbout
If gadgetcheck(X,Y,#GadgetBtnAreaInformationsMediaDatabase) Or gadgetcheck(X,Y,#GadgetBtnAreaInformationsUpdate) Or gadgetcheck(X,Y,#GadgetBtnAreaInformationsChangelog) Or gadgetcheck(X,Y,#GadgetBtnAreaInformationsAbout)
c_informations_resize(1,1)
Else
c_informations_resize(1,0)
EndIf
EndIf
EndIf
If gadgetcheck(X,Y,#GadgetBtnAreaStart)
SetGadgetState(#GadgetHelpArea,ImageID(#GFXHelpAreaStart))
SetGadgetState(#GadgetBtnAreaStart,ImageID(#GFXBtnAreaStartHover))
Else
SetGadgetState(#GadgetHelpArea,ImageID(#GFXHelpAreaNoHelp))
If GadgetY(#GadgetBtnAreaQuit) = -55
If Page = #PageStart : SetGadgetState(#GadgetBtnAreaStart,ImageID(#GFXBtnAreaStart)) : EndIf
If Page = #PageVideos : SetGadgetState(#GadgetBtnAreaStart,ImageID(#GFXBtnAreaVideos)) : EndIf
If Page = #PageMusic : SetGadgetState(#GadgetBtnAreaStart,ImageID(#GFXBtnAreaMusic)) : EndIf
If Page = #PagePictures : SetGadgetState(#GadgetBtnAreaStart,ImageID(#GFXBtnAreaPictures)) : EndIf
If Page = #PageGames : SetGadgetState(#GadgetBtnAreaStart,ImageID(#GFXBtnAreaGames)) : EndIf
If Page = #PageSettings : SetGadgetState(#GadgetBtnAreaStart,ImageID(#GFXBtnAreaSettings)) : EndIf
If Page = #PageInformations : SetGadgetState(#GadgetBtnAreaStart,ImageID(#GFXBtnAreaInformations)) : EndIf
Else
SetGadgetState(#GadgetBtnAreaStart,ImageID(#GFXBtnAreaStart))
EndIf
EndIf
If gadgetcheck(X,Y,#GadgetBtnAreaVideos)
SetGadgetState(#GadgetHelpArea,ImageID(#GFXHelpAreaVideos))
SetGadgetState(#GadgetBtnAreaVideos,ImageID(#GFXBtnAreaVideosHover))
Else
SetGadgetState(#GadgetBtnAreaVideos,ImageID(#GFXBtnAreaVideos))
EndIf
If gadgetcheck(X,Y,#GadgetBtnAreaMusic)
SetGadgetState(#GadgetHelpArea,ImageID(#GFXHelpAreaMusic))
SetGadgetState(#GadgetBtnAreaMusic,ImageID(#GFXBtnAreaMusicHover))
Else
SetGadgetState(#GadgetBtnAreaMusic,ImageID(#GFXBtnAreaMusic))
EndIf
If gadgetcheck(X,Y,#GadgetBtnAreaPictures)
SetGadgetState(#GadgetHelpArea,ImageID(#GFXHelpAreaPictures))
SetGadgetState(#GadgetBtnAreaPictures,ImageID(#GFXBtnAreaPicturesHover))
Else
SetGadgetState(#GadgetBtnAreaPictures,ImageID(#GFXBtnAreaPictures))
EndIf
If gadgetcheck(X,Y,#GadgetBtnAreaGames)
SetGadgetState(#GadgetHelpArea,ImageID(#GFXHelpAreaGames))
SetGadgetState(#GadgetBtnAreaGames,ImageID(#GFXBtnAreaGamesHover))
Else
SetGadgetState(#GadgetBtnAreaGames,ImageID(#GFXBtnAreaGames))
EndIf
If gadgetcheck(X,Y,#GadgetBtnAreaSettings)
SetGadgetState(#GadgetHelpArea,ImageID(#GFXHelpAreaSettings))
SetGadgetState(#GadgetBtnAreaSettings,ImageID(#GFXBtnAreaSettingsHover))
Else
SetGadgetState(#GadgetBtnAreaSettings,ImageID(#GFXBtnAreaSettings))
EndIf
If gadgetcheck(X,Y,#GadgetBtnAreaInformations)
SetGadgetState(#GadgetHelpArea,ImageID(#GFXHelpAreaInformations))
SetGadgetState(#GadgetBtnAreaInformations,ImageID(#GFXBtnAreaInformationsHover))
Else
SetGadgetState(#GadgetBtnAreaInformations,ImageID(#GFXBtnAreaInformations))
EndIf
If gadgetcheck(X,Y,#GadgetBtnAreaQuit)
SetGadgetState(#GadgetHelpArea,ImageID(#GFXHelpAreaQuit))
SetGadgetState(#GadgetBtnAreaQuit,ImageID(#GFXBtnAreaQuitHover))
Else
SetGadgetState(#GadgetBtnAreaQuit,ImageID(#GFXBtnAreaQuit))
EndIf
;} =================
;{ ===== Informations =====
If gadgetcheck(X,Y,#GadgetBtnAreaInformationsMediaDatabase)
SetGadgetState(#GadgetHelpArea,ImageID(#GFXHelpAreaInformationsMediaDatabase))
SetGadgetState(#GadgetBtnAreaInformationsMediaDatabase,ImageID(#GFXBtnAreaInformationsMediaDatabaseHover))
Else
SetGadgetState(#GadgetBtnAreaInformationsMediaDatabase,ImageID(#GFXBtnAreaInformationsMediaDatabase))
If GadgetY(#GadgetBtnAreaInformationsAbout) = -55
If Page = #PageInformations : SetGadgetState(#GadgetBtnAreaInformationsMediaDatabase,ImageID(#GFXBtnAreaInformationsMediaDatabase)) : EndIf
If Page = #PageInformationsMediaDatabase : SetGadgetState(#GadgetBtnAreaInformationsMediaDatabase,ImageID(#GFXBtnAreaInformationsMediaDatabase)) : EndIf
If Page = #PageInformationsUpdate : SetGadgetState(#GadgetBtnAreaInformationsMediaDatabase,ImageID(#GFXBtnAreaInformationsUpdate)) : EndIf
If Page = #PageInformationsChangelog : SetGadgetState(#GadgetBtnAreaInformationsMediaDatabase,ImageID(#GFXBtnAreaInformationsChangelog)) : EndIf
If Page = #PageInformationsAbout : SetGadgetState(#GadgetBtnAreaInformationsMediaDatabase,ImageID(#GFXBtnAreaInformationsAbout)) : EndIf
Else
SetGadgetState(#GadgetBtnAreaInformationsMediaDatabase,ImageID(#GFXBtnAreaInformationsMediaDatabase))
EndIf
EndIf
If gadgetcheck(X,Y,#GadgetBtnAreaInformationsUpdate)
SetGadgetState(#GadgetHelpArea,ImageID(#GFXHelpAreaInformationsUpdate))
SetGadgetState(#GadgetBtnAreaInformationsUpdate,ImageID(#GFXBtnAreaInformationsUpdateHover))
Else
SetGadgetState(#GadgetBtnAreaInformationsUpdate,ImageID(#GFXBtnAreaInformationsUpdate))
EndIf
If gadgetcheck(X,Y,#GadgetBtnAreaInformationsChangelog)
SetGadgetState(#GadgetHelpArea,ImageID(#GFXHelpAreaInformationsChangelog))
SetGadgetState(#GadgetBtnAreaInformationsChangelog,ImageID(#GFXBtnAreaInformationsChangelogHover))
Else
SetGadgetState(#GadgetBtnAreaInformationsChangelog,ImageID(#GFXBtnAreaInformationsChangelog))
EndIf
If gadgetcheck(X,Y,#GadgetBtnAreaInformationsAbout)
SetGadgetState(#GadgetHelpArea,ImageID(#GFXHelpAreaInformationsAbout))
SetGadgetState(#GadgetBtnAreaInformationsAbout,ImageID(#GFXBtnAreaInformationsAboutHover))
Else
SetGadgetState(#GadgetBtnAreaInformationsAbout,ImageID(#GFXBtnAreaInformationsAbout))
EndIf
;} ========================
;} ================
;{ ===== Changelog =====
If gadgetcheck(X,Y,#GadgetBtnUp)
SetGadgetState(#GadgetBtnUp,ImageID(#GFXBtnUpHover))
Else
SetGadgetState(#GadgetBtnUp,ImageID(#GFXBtnUp))
EndIf
If gadgetcheck(X,Y,#GadgetBtnRight)
SetGadgetState(#GadgetBtnRight,ImageID(#GFXBtnRightHover))
Else
SetGadgetState(#GadgetBtnRight,ImageID(#GFXBtnRight))
EndIf
If gadgetcheck(X,Y,#GadgetBtnDown)
SetGadgetState(#GadgetBtnDown,ImageID(#GFXBtnDownHover))
Else
SetGadgetState(#GadgetBtnDown,ImageID(#GFXBtnDown))
EndIf
If gadgetcheck(X,Y,#GadgetBtnLeft)
SetGadgetState(#GadgetBtnLeft,ImageID(#GFXBtnLeftHover))
Else
SetGadgetState(#GadgetBtnLeft,ImageID(#GFXBtnLeft))
EndIf
;} =====================
EndIf
EndIf
;} =======================
Until AppQuit = 1 Or Event = #PB_Event_CloseWindow
In Version, PB 4.3 hat es noch funktioniert. -.-