From 16658dd89099b61bd961d533a586808d13a9639f Mon Sep 17 00:00:00 2001 From: Imhotheb Date: Sat, 18 May 2019 10:58:26 +0200 Subject: [PATCH] Update GridGadget to 1.0.2.0 Signed-off-by: Imhotheb --- PB.Ex_GridGadget/PB.Ex_GridGadget.pb | 25 ++++++++++++++++++--- PB.Ex_GridGadget/PB.Ex_GridGadget.pbi | 26 ++++++++++++++++++---- PB.Ex_GridGadget/PB.Ex_GridGadget_x64.dll | Bin 18944 -> 22528 bytes PB.Ex_GridGadget/PB.Ex_GridGadget_x86.dll | Bin 18944 -> 22528 bytes 4 files changed, 44 insertions(+), 7 deletions(-) diff --git a/PB.Ex_GridGadget/PB.Ex_GridGadget.pb b/PB.Ex_GridGadget/PB.Ex_GridGadget.pb index 707dd2c..38540ec 100644 --- a/PB.Ex_GridGadget/PB.Ex_GridGadget.pb +++ b/PB.Ex_GridGadget/PB.Ex_GridGadget.pb @@ -1,10 +1,10 @@ -;1.0.1.0 +;1.0.2.0 EnableExplicit Global PBEx_GridGadget -#PBEx_GridGadget_Version$ = "1.0.1.0" +#PBEx_GridGadget_Version$ = "1.0.2.0" #PBEx_GridGadget_Flag_AllowAddRows = 1 #PBEx_GridGadget_Flag_AllowDeleteRows = 2 #PBEx_GridGadget_Flag_AllowOrderColumns = 4 @@ -29,6 +29,8 @@ Global PBEx_GridGadget #PBEx_GridGadget_Attribute_SelectType_CellSelect = 1 #PBEx_GridGadget_Attribute_SelectType_FullRowSelect = 2 #PBEx_GridGadget_Attribute_SelectType_RowHeaderSelect = 4 +#PBEx_GridGadget_ColorType_FrontColor = 1 +#PBEx_GridGadget_ColorType_BackColor = 2 CompilerIf #PB_Compiler_Processor = #PB_Processor_x86 PBEx_GridGadget = OpenLibrary(#PB_Any, "PB.Ex_GridGadget_x86.dll") @@ -89,6 +91,22 @@ If PBEx_GridGadget Global SetGridGadgetAttribute.SetGridGadgetAttribute = GetFunction(PBEx_GridGadget, "SetGridGadgetAttribute") Prototype GetGridGadgetAttribute(ID, Attribute, ErrorOutput) Global GetGridGadgetAttribute.GetGridGadgetAttribute = GetFunction(PBEx_GridGadget, "GetGridGadgetAttribute") + Prototype GetGridGadgetState(ID, ErrorOutput) + Global GetGridGadgetState.GetGridGadgetState = GetFunction(PBEx_GridGadget, "GetGridGadgetState") + Prototype GetGridGadgetItemState(ID, Position, Column, ErrorOutput) + Global GetGridGadgetItemState.GetGridGadgetItemState = GetFunction(PBEx_GridGadget, "GetGridGadgetItemState") + Prototype SetGridGadgetState(ID, Position, State, ErrorOutput) + Global SetGridGadgetState.SetGridGadgetState = GetFunction(PBEx_GridGadget, "SetGridGadgetState") + Prototype SetGridGadgetItemState(ID, Position, Column, State, ErrorOutput) + Global SetGridGadgetItemState.SetGridGadgetItemState = GetFunction(PBEx_GridGadget, "SetGridGadgetItemState") + Prototype SetGridGadgetColor(ID, ColorType, Color, ErrorOutput) + Global SetGridGadgetColor.SetGridGadgetColor = GetFunction(PBEx_GridGadget, "SetGridGadgetColor") + Prototype GetGridGadgetColor(ID, ColorType, ErrorOutput) + Global GetGridGadgetColor.GetGridGadgetColor = GetFunction(PBEx_GridGadget, "GetGridGadgetColor") + Prototype SetGridGadgetItemColor(ID, Position, Column, ColorType, Color, ErrorOutput) + Global SetGridGadgetItemColor.SetGridGadgetItemColor = GetFunction(PBEx_GridGadget, "SetGridGadgetItemColor") + Prototype GetGridGadgetItemColor(ID, Position, Column, ColorType, ErrorOutput) + Global GetGridGadgetItemColor.GetGridGadgetItemColor = GetFunction(PBEx_GridGadget, "GetGridGadgetItemColor") EndIf @@ -115,10 +133,11 @@ If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_Sc ForEver EndIf ; IDE Options = PureBasic 5.60 (Windows - x64) +; CursorPosition = 15 ; EnableXP ; EnableUser ; Executable = PB.Ex_MSSQL.exe ; CompileSourceDirectory -; EnableCompileCount = 1245 +; EnableCompileCount = 1323 ; EnableBuildCount = 7 ; EnableUnicode \ No newline at end of file diff --git a/PB.Ex_GridGadget/PB.Ex_GridGadget.pbi b/PB.Ex_GridGadget/PB.Ex_GridGadget.pbi index 79dfc71..2043e7e 100644 --- a/PB.Ex_GridGadget/PB.Ex_GridGadget.pbi +++ b/PB.Ex_GridGadget/PB.Ex_GridGadget.pbi @@ -1,10 +1,10 @@ -;1.0.1.0 +;1.0.2.0 EnableExplicit Global PBEx_GridGadget -#PBEx_GridGadget_Version$ = "1.0.1.0" +#PBEx_GridGadget_Version$ = "1.0.2.0" #PBEx_GridGadget_Flag_AllowAddRows = 1 #PBEx_GridGadget_Flag_AllowDeleteRows = 2 #PBEx_GridGadget_Flag_AllowOrderColumns = 4 @@ -29,6 +29,8 @@ Global PBEx_GridGadget #PBEx_GridGadget_Attribute_SelectType_CellSelect = 1 #PBEx_GridGadget_Attribute_SelectType_FullRowSelect = 2 #PBEx_GridGadget_Attribute_SelectType_RowHeaderSelect = 4 +#PBEx_GridGadget_ColorType_FrontColor = 1 +#PBEx_GridGadget_ColorType_BackColor = 2 CompilerIf #PB_Compiler_Processor = #PB_Processor_x86 PBEx_GridGadget = OpenLibrary(#PB_Any, "PB.Ex_GridGadget_x86.dll") @@ -89,11 +91,27 @@ If PBEx_GridGadget Global SetGridGadgetAttribute.SetGridGadgetAttribute = GetFunction(PBEx_GridGadget, "SetGridGadgetAttribute") Prototype GetGridGadgetAttribute(ID, Attribute, ErrorOutput) Global GetGridGadgetAttribute.GetGridGadgetAttribute = GetFunction(PBEx_GridGadget, "GetGridGadgetAttribute") + Prototype GetGridGadgetState(ID, ErrorOutput) + Global GetGridGadgetState.GetGridGadgetState = GetFunction(PBEx_GridGadget, "GetGridGadgetState") + Prototype GetGridGadgetItemState(ID, Position, Column, ErrorOutput) + Global GetGridGadgetItemState.GetGridGadgetItemState = GetFunction(PBEx_GridGadget, "GetGridGadgetItemState") + Prototype SetGridGadgetState(ID, Position, State, ErrorOutput) + Global SetGridGadgetState.SetGridGadgetState = GetFunction(PBEx_GridGadget, "SetGridGadgetState") + Prototype SetGridGadgetItemState(ID, Position, Column, State, ErrorOutput) + Global SetGridGadgetItemState.SetGridGadgetItemState = GetFunction(PBEx_GridGadget, "SetGridGadgetItemState") + Prototype SetGridGadgetColor(ID, ColorType, Color, ErrorOutput) + Global SetGridGadgetColor.SetGridGadgetColor = GetFunction(PBEx_GridGadget, "SetGridGadgetColor") + Prototype GetGridGadgetColor(ID, ColorType, ErrorOutput) + Global GetGridGadgetColor.GetGridGadgetColor = GetFunction(PBEx_GridGadget, "GetGridGadgetColor") + Prototype SetGridGadgetItemColor(ID, Position, Column, ColorType, Color, ErrorOutput) + Global SetGridGadgetItemColor.SetGridGadgetItemColor = GetFunction(PBEx_GridGadget, "SetGridGadgetItemColor") + Prototype GetGridGadgetItemColor(ID, Position, Column, ColorType, ErrorOutput) + Global GetGridGadgetItemColor.GetGridGadgetItemColor = GetFunction(PBEx_GridGadget, "GetGridGadgetItemColor") EndIf ; IDE Options = PureBasic 5.60 (Windows - x64) -; CursorPosition = 92 -; FirstLine = 32 +; CursorPosition = 110 +; FirstLine = 50 ; EnableXP ; EnableUser ; Executable = PB.Ex_MSSQL.exe diff --git a/PB.Ex_GridGadget/PB.Ex_GridGadget_x64.dll b/PB.Ex_GridGadget/PB.Ex_GridGadget_x64.dll index 832360410b9d73ddb07e98b32d154e83734dd14e..23de802a711981cc0e18f4aba5d0dd6d39521a96 100644 GIT binary patch literal 22528 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 delta 5288 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 delta 5389 zcmbtYdu&tJ8UOCfcI^0(;P{b1Y>1NvLPCrgV26SM^C+Z{@_wYm^f8jra#O;(j6&>n zl%^C=!bPlQD+-9Is6&*_QZ-ga(KgYdbsbDwS5+g>$I#ZXiv7{4+q$yfIdx7W#UZNUsmJQto$y#PK%4Ml=fsYt}e>Bd$Rp2@tt> zTO^XX%wOqZ|F3I2?Mb3qcy4VVTFxTUL|3H#@nhrxqPR9*oTjZ8?y@GD;0gk>w0%OQ zs?qBQ91UN~&!FDCFU8`_N9)aI7kRC94zqWi&CDYXc1-<%H^ig$ z#o0zzkjQi*XY9HQliFQ_?m5E~tS!l1n6g!!2-4dXhuk%ZIqC`>DcP$|E;Py8%ZNJF zdRQHbx6K=I>l1m^1~}?U^)?T;ITT-;&lo&qlwf9aDCKSC2Zwtf=!@a5@z4mO8 ze=J+u+}u3sw8DJa#Uj6c@*edog#rAAFq=aOvNy7gv$5>-5uH3Lv$0Mx?*uk>nvv^d z&W%rNv-;aZ`N0NU>dX;&z1-Hr-g5og^A}!Ju`LulZ|*Nl*ltW+G1yh?LwRTBhSe$D zpR2}R&w^}YSUmPLt2`p5%6ulZ1zb~CH`I&2;D%tWx%dEo8`;g*-Y53_70`zWwRyflG5nz z@RSku5e9u8->_HvrsHsa+GWl?d2w7X>Rmd|IlWj=@=U(ZJ0)-A#rI45^J4ZGoyYF( zE!RCe>gN1yaqq6tUUu)ycMO-M^WvOd%=Pr>&%Xuv>q>?v&2DYG7Ie01 zeveJ-^p%xmgX?9Fb+BVNOgrj(I$vO-zalT1^+NTJZPHikKs8&bP`edZSHYt?>Q1X& z@@sBg|9t&N%ljti93J&iHjjdB)T=(qClV+rN;NdlO6>MRMWakV$HRzoLW$&!JT4oy zV~@Ix<=G^U*m=2qq3kbw`F+{=2AOTXy7Bn4c8^>UVPk3@-nh!S!)qN(sB=(B^?__= zHI7T5J8U(30^RCdW~-eCHgCt?(pftWO?5t~*y2$vn(8b|_4H6;XhOfpPiVJ(5UPqU z^=7a2+7A#h!sCsYeb#Gzqq%$$*>4@}9?``gk;|=v$)3hUI$M!F6;`cYNw?63o2nMAz9)g}=g_AmZD*(^fo~15!yNWL3IZDe zOp2-i2OtCNV2J?~fZ3UiXr(3dQD~}=V(qL&;8z#zvJl;kwt#Pri@wEG4XUh3_gSV3 zYtldD{5#HHaIPt0_NAP=IUncz2Ir4C+pH{RBIjkC+Zm_QPjYdL^LftiasHHZiH&uu zTTrfkFhx= zaR!aW;fZxz1Qn%|Ikgt5i6*m04!(A%yXkyR?SPs?&5^7x?W_~$(z`izzc)YBSOy$z) zL%(c0JD{5wNVFM>PiG2b^@6K7*U>SwBb=MKB{iQ;!nBl|R&w6R`9V4d`&Rl8+(oys{d^*XfwjO^ zASTV1mP;F@ho#4)-O@hkuyj&tx45yg6797MB&XRTXMqcT3;9xH+l)g(7rU8kee%DM z@G0Md^|pHLzVH|!lzBM(fF(1nsZz;&H-16XY>9_m&(3&0AsoK6=%v$_mbd-!rIt)O z5fUm2(9H(jV$iD$dL7gE z4BcT2pw$qNH0XzzP7;-4e{!<}PVU#h+QI(u9x=F4ySe1!L(T1cT0{R~+x1{J5dSbj zU!uMw(Puz%Gtsj3M4NzZKo4*bI0l>nE&y)>gTN=i7l2~}Q6>rAEw-Ch< z*b+@fJEQ4nUvwaPHhM97C3+)zJ4!KEEEsEy#bYh8WUMomj`hU`VrOF)V^?A~V)3TT Jc=4ygzX5r*Z9@P6