From: SourceForge.net <no...@so...> - 2007-09-14 18:09:54
|
Feature Requests item #1794761, was opened at 2007-09-14 10:25 Message generated for change (Comment added) made by bigrixx You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684733&aid=1794761&group_id=119701 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: pragmatic_lee (pragmatic_lee) Assigned to: Mark Miesfeld (miesfeld) Summary: ooDialog isMinimized & isMaximized Initial Comment: Add a couple of new methods to ooDialog that will return the state of a dialog in regards to minimized & maximized. ---------------------------------------------------------------------- >Comment By: Rick McGuire (bigrixx) Date: 2007-09-14 14:09 Message: Logged In: YES user_id=1125291 Originator: NO I believe these methods should be added also. This function belongs as part of the base class rather than achieved in a back-door fashion. ---------------------------------------------------------------------- Comment By: Mark Miesfeld (miesfeld) Date: 2007-09-14 14:08 Message: Logged In: YES user_id=191588 Originator: NO I think it makes sense to have this functionality in ooDialog. It seems to me: As users write more sophisticated ooDialog applications the functionality of being able to determine if the dialog is minimized or maximized is needed. It seems more intuitive that, when writing ooDialog applications, there would be an ooDialog method to get the state of the dialog window. It would be very little overhead to add the functionality to the ooDialog DLL and then the user would not have to load two separate DLLs and use an extra requires directive in their ooDialog. Of course it makes the overall Windows ooRexx package slightly bigger because you have a few lines of duplicate code. ---------------------------------------------------------------------- Comment By: pragmatic_lee (pragmatic_lee) Date: 2007-09-14 13:45 Message: Logged In: YES user_id=1223125 Originator: YES I will leave this up to the developers to decide if this RFE should be accepted. There is another means of determining this information using the winsystm.cls; however, a bug in that class (already reported) means that the user must explicitly load the external functions. Personally, I still think these methods would be a nice addition to ooDialog even though the same thing can be achieved in multiple lines of code using the winsystm.cls if RxFuncAdd("InstWinSysFuncs","RXWINSYS.DLL","InstWinSysFuncs") = 0 then call InstWinSysFuncs winObj = .WindowObject~new(handle) state = winObj~state~translate if state~wordPos('MINIMIZED') > 0 then isMinimized = .true else isMinimized = .false if state~wordPos('ZOOMED') > 0 then isMaximized = .true else isMaximized = .false Lee ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684733&aid=1794761&group_id=119701 |