Re: Action Editor resurracted
Alec Bennett <[email protected]> Mon, 18 Apr 2011 05:34:59 -0700
| Newsgroups | gmane.comp.python.pythoncard |
|---|---|
| Message-ID | <[email protected]> |
--===============0578465182500651244== Content-Type: multipart/alternative; boundary=00504502952eaf51fa04a1309e55 --00504502952eaf51fa04a1309e55 Content-Type: text/plain; charset=ISO-8859-1 Thank you! Is there a list of what files have been modified? On Sat, Apr 16, 2011 at 7:25 PM, John Henry <[email protected]> wrote: > In 2004, there was a experimentalResourceEditor released with PythonCard. > To be honest, it wasn't very good (in my humble opinion). However, it had > one feature that I like a lot - the Action Editor. This is a dialog for > selecting which action (or methods) to activate for a particular widget. > For instance, if you created a button, you can select mouseClick, > mouseMove, and so forth. It was very nice because now I don't have to > memorize which widget can do what. I just select that from a list. > > It appears the code was never finished - or at least to the degree I like > to see it. With a later release of layoutEditor (not sure if it was later > or not but nonetheless, layoutEditor is what I use), this feature was > dropped - or never included in layoutEditor. > > Well, I like the feature so much that I decided to have it resurrected. > With the package uploaded (need to overlay on top of the existing one - do > your backup of the entire Pythoncard directory because I did some mod to > model.py and so forth), you will see a ActionEditor button in the Property > Editor window and when clicked, brings up the original ActionEditor (cleaned > up and debugged). > > In addition to just setting the actionBinding of the widget, I went a > little further: it actually generates a code-stub for each of those actions > (!!!) which helps me tremendously. I hope this mod is useful to othres. > > BTW: A minor tweak with this version of layoutEditor - when you create a > new project, you can select which FrameClass to use. The default is > model.Background, of course. > > Have fun with it: > > > https://sourceforge.net/tracker/?func=detail&aid=3288344&group_id=19015&atid=369015 > > -- > John Henry > > > > ------------------------------------------------------------------------------ > Benefiting from Server Virtualization: Beyond Initial Workload > Consolidation -- Increasing the use of server virtualization is a top > priority.Virtualization can reduce costs, simplify management, and improve > application availability and disaster protection. Learn more about boosting > the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev > _______________________________________________ > Pythoncard-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/pythoncard-users > > --00504502952eaf51fa04a1309e55 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Thank you!<br><br>Is there a list of what files have been modified? <br><br= ><br><br><div class=3D"gmail_quote">On Sat, Apr 16, 2011 at 7:25 PM, John H= enry <span dir=3D"ltr"><<a href=3D"mailto:[email protected]">ecs1749@yah= oo.com</a>></span> wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; borde= r-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div style= =3D"font-family: 'times new roman','new york',times,serif; = font-size: 12pt;"> <div style=3D"font-family: 'times new roman','new york',tim= es,serif; font-size: 12pt; color: black;"></div><div><div><font face=3D"= 9;times new roman', 'new york', times, serif">In 2004, there wa= s a experimentalResourceEditor released with PythonCard. =A0To be honest, i= t wasn't very good (in my humble opinion). =A0However, it had one featu= re that I like a lot - the Action Editor. =A0This is a dialog for selecting= which action (or methods) to activate for a particular widget. =A0For inst= ance, if you created a button, you can select mouseClick, mouseMove, and so= forth. =A0It was very nice because now I don't have to memorize which = widget can do what. =A0I just select that from a list.</font></div> <div><font face=3D"'times new roman', 'new york', times, serif"><br></font></div><div><font = face=3D"'times new roman', 'new york', times, serif">It app= ears the code was never finished - or at least to the degree I like to see = it. =A0With a later release of layoutEditor (not sure if it was later or no= t but nonetheless, layoutEditor is what I use), this feature was dropped - = or never included in layoutEditor.</font></div> <div><font face=3D"'times new roman', 'new york', times, se= rif"><br></font></div><div><font face=3D"'times new roman', 'ne= w york', times, serif">Well, I like the feature so much that I decided = to have it resurrected. =A0With the package uploaded (need to overlay on to= p of the existing one - do your backup of the entire Pythoncard directory b= ecause I did some mod to model.py and so forth), you will see a ActionEdito= r button in the Property Editor window and when clicked, brings up the orig= inal ActionEditor (cleaned up and debugged). =A0</font></div><div><font face=3D= "'times new roman', 'new york', times, serif"><br></font></= div><div><font face=3D"'times new roman', 'new york', times= , serif">In addition to just setting the actionBinding of the widget, I wen= t a little further: =A0it actually generates a code-stub for each of those = actions (!!!) which helps me tremendously. =A0I hope this mod is useful to = othres.</font></div> <font face=3D"'times new roman', 'new york', times, serif" = size=3D"3"><div><font face=3D"'times new roman', 'new york'= , times, serif" size=3D"3"><br></font></div><div><font face=3D"'times n= ew roman', 'new york', times, serif" size=3D"3">BTW: A minor tw= eak with this version of layoutEditor - when you create a new project, you = can select which FrameClass to use. =A0The default is model.Background, of course.</font></div><div><font face=3D"'times new roman', 'new= york', times, serif" size=3D"3"><br></font></div><div><font face=3D"&#= 39;times new roman', 'new york', times, serif" size=3D"3">Have = fun with it:</font></div> <div><font face=3D"'times new roman', 'new york', times, se= rif" size=3D"3"><br></font></div><div><font face=3D"'times new roman= 9;, 'new york', times, serif" size=3D"3"><a href=3D"https://sourcef= orge.net/tracker/?func=3Ddetail&aid=3D3288344&group_id=3D19015&= atid=3D369015" target=3D"_blank">https://sourceforge.net/tracker/?func=3Dde= tail&aid=3D3288344&group_id=3D19015&atid=3D369015</a></font></d= iv> =A0</font></div><font style=3D"color: black;" face=3D"'times new roman&= #39;, 'new york', times, serif" size=3D"3">--</font><br><font color= =3D"#888888"><font style=3D"color: black;" face=3D"'times new roman'= ;, 'new york', times, serif" size=3D"3">John Henry</font><blockquote style=3D"border-left: 2px solid rgb(16, 16, 255); = margin-left: 5px; padding-left: 5px; color: black;"><div><div><div><div sty= le=3D"color: black; font-family: times,serif; font-size: 12pt;"></div> </div></div></div></blockquote><div style=3D"font-family: 'times new ro= man','new york',times,serif; font-size: 12pt; color: black;"></= div> </font></div></div><br>----------------------------------------------------= --------------------------<br> Benefiting from Server Virtualization: Beyond Initial Workload<br> Consolidation -- Increasing the use of server virtualization is a top<br> priority.Virtualization can reduce costs, simplify management, and improve<= br> application availability and disaster protection. Learn more about boosting= <br> the value of server virtualization. <a href=3D"http://p.sf.net/sfu/vmware-s= fdev2dev" target=3D"_blank">http://p.sf.net/sfu/vmware-sfdev2dev</a><br>___= ____________________________________________<br> Pythoncard-users mailing list<br> <a href=3D"mailto:[email protected]">Pythoncard-users@= lists.sourceforge.net</a><br> <a href=3D"https://lists.sourceforge.net/lists/listinfo/pythoncard-users" t= arget=3D"_blank">https://lists.sourceforge.net/lists/listinfo/pythoncard-us= ers</a><br> <br></blockquote></div><br> --00504502952eaf51fa04a1309e55-- --===============0578465182500651244== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev --===============0578465182500651244== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Pythoncard-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/pythoncard-users --===============0578465182500651244==--