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">&lt;<a href=3D"mailto:[email protected]">ecs1749@yah=
oo.com</a>&gt;</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: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; =
font-size: 12pt;">
<div style=3D"font-family: &#39;times new roman&#39;,&#39;new york&#39;,tim=
es,serif; font-size: 12pt; color: black;"></div><div><div><font face=3D"&#3=
9;times new roman&#39;, &#39;new york&#39;, times, serif">In 2004, there wa=
s a experimentalResourceEditor released with PythonCard. =A0To be honest, i=
t wasn&#39;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&#39;t have to memorize which =
widget can do what. =A0I just select that from a list.</font></div>
<div><font face=3D"&#39;times new
 roman&#39;, &#39;new york&#39;, times, serif"><br></font></div><div><font =
face=3D"&#39;times new roman&#39;, &#39;new york&#39;, 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"&#39;times new roman&#39;, &#39;new york&#39;, times, se=
rif"><br></font></div><div><font face=3D"&#39;times new roman&#39;, &#39;ne=
w york&#39;, 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=
"&#39;times new roman&#39;, &#39;new york&#39;, times, serif"><br></font></=
div><div><font face=3D"&#39;times new roman&#39;, &#39;new york&#39;, 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"&#39;times new roman&#39;, &#39;new york&#39;, times, serif" =
size=3D"3"><div><font face=3D"&#39;times new roman&#39;, &#39;new york&#39;=
, times, serif" size=3D"3"><br></font></div><div><font face=3D"&#39;times n=
ew roman&#39;, &#39;new york&#39;, 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"&#39;times new roman&#39;, &#39;new=
 york&#39;, times, serif" size=3D"3"><br></font></div><div><font face=3D"&#=
39;times new roman&#39;, &#39;new york&#39;, times, serif" size=3D"3">Have =
fun with it:</font></div>
<div><font face=3D"&#39;times new roman&#39;, &#39;new york&#39;, times, se=
rif" size=3D"3"><br></font></div><div><font face=3D"&#39;times new roman&#3=
9;, &#39;new york&#39;, times, serif" size=3D"3"><a href=3D"https://sourcef=
orge.net/tracker/?func=3Ddetail&amp;aid=3D3288344&amp;group_id=3D19015&amp;=
atid=3D369015" target=3D"_blank">https://sourceforge.net/tracker/?func=3Dde=
tail&amp;aid=3D3288344&amp;group_id=3D19015&amp;atid=3D369015</a></font></d=
iv>
=A0</font></div><font style=3D"color: black;" face=3D"&#39;times new roman&=
#39;, &#39;new york&#39;, times, serif" size=3D"3">--</font><br><font color=
=3D"#888888"><font style=3D"color: black;" face=3D"&#39;times new roman&#39=
;, &#39;new york&#39;, 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: &#39;times new ro=
man&#39;,&#39;new york&#39;,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==--