Skip to content

Commit

Permalink
[V] EDE 0.10.0
Browse files Browse the repository at this point in the history
#44: Made AHK_EDE using AHK_Windy
  • Loading branch information
hoppfrosch committed Dec 23, 2014
2 parents e0a17c9 + aa38201 commit 0cd6c2c
Show file tree
Hide file tree
Showing 10 changed files with 28 additions and 3,114 deletions.
29 changes: 11 additions & 18 deletions ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@
(on Branch: **master**, since **2014-02-15**)

-----------------------------------------------------------------
* **EDE 0.9.4** (via Commit [e0a17c9](https://github.com/hoppfrosch/AHK_EDE/commit/e0a17c9bc33deb2939822154545cf3da8b078af0))
* *[#35](https://github.com/hoppfrosch/AHK_EDE/issues/35): WindowHandler - Property vscrollable - Getter/Setter - Availability of vertical scrollbar (INTERN)*
* *[#36](https://github.com/hoppfrosch/AHK_EDE/issues/36): WindowHandler - Property hscrollable - Getter/Setter - Availability of horizontal scrollbar (INTERN)*
* *[#38](https://github.com/hoppfrosch/AHK_EDE/issues/38): WindowHandler - Property sizebox - Getter/Setter - Ability to resize window (moved from property resizeable) /INTERN)*
* *[#39](https://github.com/hoppfrosch/AHK_EDE/issues/39): WindowHandler - Property maximizebox - Getter/Setter - Availability of maximizebox (INTERN)*
* *[#40](https://github.com/hoppfrosch/AHK_EDE/issues/40): WindowHandler - Property minimizebox - Getter/Setter - Availability of minimizebox (INTERN)*
* *[#42](https://github.com/hoppfrosch/AHK_EDE/issues/42): WindowHandler - Property owner - Getter/Setter - Get/set Owner of window (INTERN)*
* **EDE 0.9.3** (via Commit [145e021](https://github.com/hoppfrosch/AHK_EDE/commit/145e021911629d4f185a831277201a4cd864c79d))
* *[#25](https://github.com/hoppfrosch/AHK_EDE/issues/25) - WindowHandler - Property rezizeable - Setter - Checks/Sets whether window is resizeable (INTERN)*
* *[#33](https://github.com/hoppfrosch/AHK_EDE/issues/33) - WindowHandler - Property caption - Getter/Setter - Checks/Sets whether window has captionbar (INTERN)*
* *[#34](https://github.com/hoppfrosch/AHK_EDE/issues/34) - WindowHandler - Property windowinfo - Getter - Use API-Call 'GetWindowInfo' to retrieve window information (INTERN)*
* **EDE 0.9.2** (via Commit [4b3ade9](https://github.com/hoppfrosch/AHK_EDE/commit/4b3ade9e6f5914e70ae924204cc882bea59a2460))
* [#9](https://github.com/hoppfrosch/AHK_EDE/issues/9) - WindowHandler - Property transparency - FadeIn/FadeOut when setting transparency
* [#26](https://github.com/hoppfrosch/AHK_EDE/issues/26) / [#32](https://github.com/hoppfrosch/AHK_EDE/issues/32) - Use Constants from winuser.h (Win-SDK) in a separate file (Const_WinUser.ahk)
Expand All @@ -18,22 +29,4 @@
* [#24](https://github.com/hoppfrosch/AHK_EDE/issues/24) - WindowHandler - property pos - Initial
* **EDE 0.9.0** (via Commit [f178e35](https://github.com/hoppfrosch/AHK_EDE/commit/f178e35ea7dde223db65549b3553fd3831f1971b))
* [#20](https://github.com/hoppfrosch/AHK_EDE/issues/20) - Use new property feature from AutoHotkey 1.1.16
* **EDE 0.8.1** (via Commit [063b469](https://github.com/hoppfrosch/AHK_EDE/commit/063b46939f06fe3e5265b94650ff6799ddbf1f6c))
* [#18](https://github.com/hoppfrosch/AHK_EDE/issues/18) - MultiMonitorEnv: Methods scaleX(monID1, monID2) and scaleY(monID1, monID2)
* [#19](https://github.com/hoppfrosch/AHK_EDE/issues/19) - Mouse: property monitorID
* **EDE 0.8.0** (via Commit [e824437](https://github.com/hoppfrosch/AHK_EDE/commit/e82443700ffb217547d54c4ed37cea81924b3865))
* [#10](https://github.com/hoppfrosch/AHK_EDE/issues/10) - Mouse: new Class for mouse related actions
* [#17](https://github.com/hoppfrosch/AHK_EDE/issues/17) - EDEShort for MouseLocator
* **EDE 0.7.4** (via Commit [c883522](https://github.com/hoppfrosch/AHK_EDE/commit/c8835225041f965b70151c3bad6c0e46799b9048))
* *[#15](https://github.com/hoppfrosch/AHK_EDE/issues/15) - Mouse: Helper Class for handling 2D Points - Initial (INTERN)*
* **EDE 0.7.3** (via Commit [ae09de1](https://github.com/hoppfrosch/AHK_EDE/commit/ae09de1984f55b1690d2772df2b4f49a38e2fba5))
* *[#14](https://github.com/hoppfrosch/AHK_EDE/issues/14) - WindowHandler: Add properties processname, processID (INTERN)*
* **EDE 0.7.2** (via Commit [8c4e8d7](https://github.com/hoppfrosch/AHK_EDE/commit/8c4e8d72eea9793ef2f09acd6820a3c12a926f9a))
* Added timer for parsing and registering all open windows
* **EDE 0.7.1** (via Commit [3757894](https://github.com/hoppfrosch/AHK_EDE/commit/3757894a1c2891fa8038ae8193889c061b9b2874))
* [#13](https://github.com/hoppfrosch/AHK_EDE/issues/13) - Autohide EDE-GUI
* **EDE 0.7.0** (via Commit [e09b881](https://github.com/hoppfrosch/AHK_EDE/commit/e09b881bac964a2aad7d2aaf9ead512a813c106e))
* [#5](https://github.com/hoppfrosch/AHK_EDE/issues/5) - Tooltips on MouseOver
* **EDE 0.6.0** (via Commit [a70a71e](https://github.com/hoppfrosch/AHK_EDE/commit/a70a71ec1cba8096e387562fff70c72c3dd7ea26))
* [#6](https://github.com/hoppfrosch/AHK_EDE/issues/6) - GUI-Activation is now done by Keysequence #Numpad[TabNr] - Numpad[Key]. This allows a faster access to functionality, with "shorter ways to go" on keyboard

27 changes: 13 additions & 14 deletions EDE.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,18 @@
;#Warn LocalSameAsGlobal, Off
#SingleInstance force

#include %A_ScriptDir%
#include lib\EDE
#include Point.ahk
#include Rectangle.ahk
#include Mouse.ahk
#include MultiMonitorEnv.ahk
#include WindowHandler.ahk
#include %A_ScriptDir%
#include lib
#include TaskDialog.ahk
#include %A_ScriptDir%
#include lib\TT
#include TT.ahk

#include <EDE_XMLConfig>
#include <Windy\Mousy>
#include <Windy\Windy>
#include <Windy\MultiMony>

SetWorkingDir %A_ScriptDir%

;-------------------------------------------------------------------------------------------------------
Expand All @@ -41,7 +39,7 @@ gEDE.State.Key.Previous := ""
gEDE.State.Key.Reprise := 0

gEDE.Info.App.Name := "EDE"
gEDE.Info.App.Version := "0.9.4"
gEDE.Info.App.Version := "0.10.0"

gEDE.Info.App.NameVersion := gEDE.Info.App.Name " V" gEDE.Info.App.Version

Expand Down Expand Up @@ -225,7 +223,7 @@ $ESC:: ; <--- Hide
return

#NumpadDot:: ; <--- MouseLocator
obj := new Mouse()
obj := new Mousy()
obj.locate()
return

Expand All @@ -238,7 +236,7 @@ $ESC:: ; <--- Hide
; Get current window
WinGet, hWnd, ID, A
if (gEDE.State.WinList[hwnd] = "" ) {
gEDE.State.WinList[hwnd] := new WindowHandler(hwnd, 1)
gEDE.State.WinList[hwnd] := new Windy(hwnd, 1)
}
; gEDE.State.WinList[0] contains always windowsHandler of currently active window
gEDE.State.WinList[0] := gEDE.State.WinList[hwnd]
Expand Down Expand Up @@ -331,7 +329,7 @@ lCheckWinExistsTrigger: ; Check for new windows and at them to administrative da
Loop, %all% {
hwnd := all%A_Index%
if (gEDE.State.WinList[hwnd] = "" ) {
gEDE.State.WinList[hwnd] := new WindowHandler(hwnd, 0)
gEDE.State.WinList[hwnd] := new Windy(hwnd, 0)
}
}
DetectHiddenWindows, %O_DHW% ;back to original state
Expand Down Expand Up @@ -441,14 +439,15 @@ Tab2(GuiControl) {

if(gEDE.State.Key.Current == "Add") {
HideGUI()
obj := new MultiMonitorEnv()
newID := gEDE.State.WinList[0].monitorID + 1

OutputDebug % "Vor Move: " gEDE.State.WinList[0].monitorID
; Wrap on last monitor
if (newID> obj.monCount()) {
obj := new MultiMony()
if (newID> obj.monitorsCount()) {
newID := 1
}
gEDE.State.WinList[0].monitorID := newID
OutputDebug % "Nach Move: " gEDE.State.WinList[0].monitorID
}
else {
NotYetImplemented()
Expand Down
8 changes: 4 additions & 4 deletions _build/MakeDoc.ahk
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
; Mit dem Skript wird die Dokumentation im Ordner _doc erzeugt
; Mit dem Skript wird die Dokumentation im Ordner gh_pages erzeugt

#include _inc\BuildTools.ahk
#NoEnv

srcBaseDir := A_ScriptDir "\..\lib"
dstBaseDir := A_ScriptDir "\..\gh_pages"
srcBaseDir := A_ScriptDir "\..\lib\EDE"
dstBaseDir := A_ScriptDir "\..\..\gh_pages"

makeCopy(srcBaseDir "\..\Ede.ahk", dstBaseDir)
makeCopy(srcBaseDir "\..\..\Ede.ahk", dstBaseDir)
makeCopy(srcBaseDir "\WindowHandler.ahk", dstBaseDir)
makeCopy(srcBaseDir "\Rectangle.ahk", dstBaseDir)
;makeCopy(srcBaseDir "\_inc\cJeeBooConfig.ahk", dstBaseDir "\_inc")
Expand Down
Loading

0 comments on commit 0cd6c2c

Please sign in to comment.