From: SourceForge.net <no...@so...> - 2012-01-20 16:21:39
|
Bugs item #3476677, was opened at 2012-01-20 08:21 Message generated for change (Tracker Item Submitted) made by sahananda You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=3476677&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: Jon Wolfers (sahananda) Assigned to: Nobody/Anonymous (nobody) Summary: oodialog setimagelist legacy code problem Initial Comment: Win XP Pro sp3. ooRexx 4.1.0 ooDialog 4.1.0 AND 4.2.0 Not sure if this is a bug or something I don't understand from the docs. SetSmallImages has been deprecated but still works. Here I have two identical listcontrols. The one with SetSmallimages works. The one with setImageList using the same bitmap does not. Images are not displayed, the method returns .nil (The manual reads ambiguously to me whether that is an error - if this is the first imagelist to be set for a list control - a return of .nil might be expected?). The .systemErrorCode variable is set to 0 thanks, Jon ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=3476677&group_id=119701 |
From: SourceForge.net <no...@so...> - 2012-01-20 16:32:58
|
Bugs item #3476677, was opened at 2012-01-20 08:21 Message generated for change (Comment added) made by miesfeld You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=3476677&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: ooDialog Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Jon Wolfers (sahananda) >Assigned to: Mark Miesfeld (miesfeld) Summary: oodialog setimagelist legacy code problem Initial Comment: Win XP Pro sp3. ooRexx 4.1.0 ooDialog 4.1.0 AND 4.2.0 Not sure if this is a bug or something I don't understand from the docs. SetSmallImages has been deprecated but still works. Here I have two identical listcontrols. The one with SetSmallimages works. The one with setImageList using the same bitmap does not. Images are not displayed, the method returns .nil (The manual reads ambiguously to me whether that is an error - if this is the first imagelist to be set for a list control - a return of .nil might be expected?). The .systemErrorCode variable is set to 0 thanks, Jon ---------------------------------------------------------------------- >Comment By: Mark Miesfeld (miesfeld) Date: 2012-01-20 08:32 Message: Hi Jon, First as to the easy part, the documentation. In my version of the doc, for setImageList, it says: The existing image list is returned, if there is one. Otherwise, .nil is returned. So, list views do not have an image list, unless one is assigned by the programmer. Therefore, the first time you assign an image list, .nil will always be returned. Thanks for the example, I'll take a look to see what the problem is. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=3476677&group_id=119701 |
From: SourceForge.net <no...@so...> - 2012-01-20 17:20:47
|
Bugs item #3476677, was opened at 2012-01-20 08:21 Message generated for change (Comment added) made by miesfeld You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=3476677&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: ooDialog Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Jon Wolfers (sahananda) Assigned to: Mark Miesfeld (miesfeld) Summary: oodialog setimagelist legacy code problem Initial Comment: Win XP Pro sp3. ooRexx 4.1.0 ooDialog 4.1.0 AND 4.2.0 Not sure if this is a bug or something I don't understand from the docs. SetSmallImages has been deprecated but still works. Here I have two identical listcontrols. The one with SetSmallimages works. The one with setImageList using the same bitmap does not. Images are not displayed, the method returns .nil (The manual reads ambiguously to me whether that is an error - if this is the first imagelist to be set for a list control - a return of .nil might be expected?). The .systemErrorCode variable is set to 0 thanks, Jon ---------------------------------------------------------------------- >Comment By: Mark Miesfeld (miesfeld) Date: 2012-01-20 09:20 Message: Hi Jon, The bitmap you attached appears to have been corrupted. Neither setSmallImages nor setImages works. If I try to view the bitmap, then Windows say it can not open the file becauae it is damaged or corrupted. Could you try attaching it again, and / or send it directly to me at my gmail address. Thanks. ---------------------------------------------------------------------- Comment By: Mark Miesfeld (miesfeld) Date: 2012-01-20 08:32 Message: Hi Jon, First as to the easy part, the documentation. In my version of the doc, for setImageList, it says: The existing image list is returned, if there is one. Otherwise, .nil is returned. So, list views do not have an image list, unless one is assigned by the programmer. Therefore, the first time you assign an image list, .nil will always be returned. Thanks for the example, I'll take a look to see what the problem is. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=3476677&group_id=119701 |
From: SourceForge.net <no...@so...> - 2012-01-20 17:53:28
|
Bugs item #3476677, was opened at 2012-01-20 08:21 Message generated for change (Comment added) made by miesfeld You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=3476677&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: ooDialog Group: None Status: Open >Resolution: Invalid Priority: 5 Private: No Submitted By: Jon Wolfers (sahananda) Assigned to: Mark Miesfeld (miesfeld) Summary: oodialog setimagelist legacy code problem Initial Comment: Win XP Pro sp3. ooRexx 4.1.0 ooDialog 4.1.0 AND 4.2.0 Not sure if this is a bug or something I don't understand from the docs. SetSmallImages has been deprecated but still works. Here I have two identical listcontrols. The one with SetSmallimages works. The one with setImageList using the same bitmap does not. Images are not displayed, the method returns .nil (The manual reads ambiguously to me whether that is an error - if this is the first imagelist to be set for a list control - a return of .nil might be expected?). The .systemErrorCode variable is set to 0 thanks, Jon ---------------------------------------------------------------------- >Comment By: Mark Miesfeld (miesfeld) Date: 2012-01-20 09:53 Message: Hi Jon, I'm going to close this as invalid because there is actually an error in your code. When you use setImageList() you need to specify which image list you are setting. The default is the NORMAL image list. But you want to set the small image list so you need this: l2~SetImageList('count.bmp',33,33, .Image~toId(LVSIL_SMALL)) it works with that change. A couple of other comments. 1.) I made a mistake when I implemented the .Image class. My thinking wast that using the numeric value for Windows constants would be better. But after I started writting example code, I realized that it is a pain for the programmer. ;-( I intend to fix that so the methods that require .Image~toID() will take regular keyword arguments, like SMALL or NORMAL. Since the methods are already documented as taking numeric argument, using numbers will still work, I'll just enhance the methods so either way works. 2.) List views actually, currently, have 4 different sets of image lists you can use. So rather than have setSmallImage, setLargeimages, setStateImages, setGroupImages, all of which I intend to implement, it seemed better to just have 1 setImages method with the default being NORMAL (or LARGE, same thing.) ---------------------------------------------------------------------- Comment By: Mark Miesfeld (miesfeld) Date: 2012-01-20 09:20 Message: Hi Jon, The bitmap you attached appears to have been corrupted. Neither setSmallImages nor setImages works. If I try to view the bitmap, then Windows say it can not open the file becauae it is damaged or corrupted. Could you try attaching it again, and / or send it directly to me at my gmail address. Thanks. ---------------------------------------------------------------------- Comment By: Mark Miesfeld (miesfeld) Date: 2012-01-20 08:32 Message: Hi Jon, First as to the easy part, the documentation. In my version of the doc, for setImageList, it says: The existing image list is returned, if there is one. Otherwise, .nil is returned. So, list views do not have an image list, unless one is assigned by the programmer. Therefore, the first time you assign an image list, .nil will always be returned. Thanks for the example, I'll take a look to see what the problem is. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=3476677&group_id=119701 |
From: SourceForge.net <no...@so...> - 2012-01-21 02:22:18
|
Bugs item #3476677, was opened at 2012-01-20 08:21 Message generated for change (Settings changed) made by miesfeld You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=3476677&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: ooDialog Group: None >Status: Closed Resolution: Invalid Priority: 5 Private: No Submitted By: Jon Wolfers (sahananda) Assigned to: Mark Miesfeld (miesfeld) Summary: oodialog setimagelist legacy code problem Initial Comment: Win XP Pro sp3. ooRexx 4.1.0 ooDialog 4.1.0 AND 4.2.0 Not sure if this is a bug or something I don't understand from the docs. SetSmallImages has been deprecated but still works. Here I have two identical listcontrols. The one with SetSmallimages works. The one with setImageList using the same bitmap does not. Images are not displayed, the method returns .nil (The manual reads ambiguously to me whether that is an error - if this is the first imagelist to be set for a list control - a return of .nil might be expected?). The .systemErrorCode variable is set to 0 thanks, Jon ---------------------------------------------------------------------- Comment By: Mark Miesfeld (miesfeld) Date: 2012-01-20 09:53 Message: Hi Jon, I'm going to close this as invalid because there is actually an error in your code. When you use setImageList() you need to specify which image list you are setting. The default is the NORMAL image list. But you want to set the small image list so you need this: l2~SetImageList('count.bmp',33,33, .Image~toId(LVSIL_SMALL)) it works with that change. A couple of other comments. 1.) I made a mistake when I implemented the .Image class. My thinking wast that using the numeric value for Windows constants would be better. But after I started writting example code, I realized that it is a pain for the programmer. ;-( I intend to fix that so the methods that require .Image~toID() will take regular keyword arguments, like SMALL or NORMAL. Since the methods are already documented as taking numeric argument, using numbers will still work, I'll just enhance the methods so either way works. 2.) List views actually, currently, have 4 different sets of image lists you can use. So rather than have setSmallImage, setLargeimages, setStateImages, setGroupImages, all of which I intend to implement, it seemed better to just have 1 setImages method with the default being NORMAL (or LARGE, same thing.) ---------------------------------------------------------------------- Comment By: Mark Miesfeld (miesfeld) Date: 2012-01-20 09:20 Message: Hi Jon, The bitmap you attached appears to have been corrupted. Neither setSmallImages nor setImages works. If I try to view the bitmap, then Windows say it can not open the file becauae it is damaged or corrupted. Could you try attaching it again, and / or send it directly to me at my gmail address. Thanks. ---------------------------------------------------------------------- Comment By: Mark Miesfeld (miesfeld) Date: 2012-01-20 08:32 Message: Hi Jon, First as to the easy part, the documentation. In my version of the doc, for setImageList, it says: The existing image list is returned, if there is one. Otherwise, .nil is returned. So, list views do not have an image list, unless one is assigned by the programmer. Therefore, the first time you assign an image list, .nil will always be returned. Thanks for the example, I'll take a look to see what the problem is. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=3476677&group_id=119701 |