Re: [vtcl] I would like to maintain Visual Tcl 1.2

2000-03-23 Thread cgavin

Stewart,

I am really sorry about the copyright issue. I didn't intend to
violate your rights. I am new to the GPL and you are right,
the copyright notice must be kept intact.

I have restored the title image as well as all the headers.

I have added a line in the about box that says "Maintained by".
We could have a credits dialog with names.

Thanks for your feedback. What do you think of the following plan:

- I will complete the font manager

- I will remove the dependency from Itcl

- I will add an option for an "Image editor" in the Preferences.

- I need to do some modifications to make my changes more modular

- Once this is done (I hope in a few days), I will do a diff with
1.2 and send you the result, so that you can integrate it. I have
tried to indicate my changes in source files as much as possible 
with comments.

The focus in/out events to set a property as soon as you click outside
an entry field are still giving me headaches... it is hard to handle
a sequence of events whose order you don't know (it's different
under Windows). Apparently in some cases if you select a widget
in the tree the variable vTcl(w,widget) is not set correctly and my
code tries to set a non-existent property for a widget. Sometimes
you click outside the properties dialog and you get a "Property
does not exist" type of message. I am sure this can be solved.

A message in the list pointed out that there is a 1.3 codebase. Are
my changes too deep to be integrated into 1.3 ? What if 1.2 gets
developed in parallel with 1.3 ?

Other than that, I think vTcl is a great software (and it is free) !
Compare it to Visual Studio 6.0 where you need to browse 1 Gig of
documentation to know how to change the background color of a control.

Christian Gavin
---
To unsubscribe from the Visual Tcl mailing list, please send a message
to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
message body (where [EMAIL PROTECTED] is your e-mail address).



Re: [vtcl] I would like to maintain Visual Tcl 1.2

2000-03-23 Thread cgavin

We sure could. I have tons of ideas but I am not going to be
able to implement all of them by myself :-)

Also I think we need a complete documentation to vTcl plus
some artwork for new features (I don't have any artistic 
capabilities).

Christian

Rick Macdonald wrote:
> 
> On Thu, 23 Mar 2000, cgavin wrote:
> 
> > Hi,
> >
> > I have started working on my own on Visual Tcl 1.2 and I saw there is a
> > lot
> > of interest in it.
> >
> > I would be very interested to continue the development.
> >
> > Here is what I already added:
> 
> Well! We now have two people (Chritian and Fabien) actively adding lots of
> good stuff to vTcl.
> 
> What shall come of this? Can you two work together?
> 
> ...RickM...
> 
> ---
> To unsubscribe from the Visual Tcl mailing list, please send a message
> to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
> message body (where [EMAIL PROTECTED] is your e-mail address).
---
To unsubscribe from the Visual Tcl mailing list, please send a message
to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
message body (where [EMAIL PROTECTED] is your e-mail address).



Re: [vtcl] I would like to maintain Visual Tcl 1.2

2000-03-23 Thread Gary Thibodeaux

I agree, with Eric, but I just downloaded " Christian Gavin " version and
the two seem to have alot in common.  Granted I have not been able to use
Christian's release appearently his release require other widgets that were
not needed or require by the 1.2 version.

Christian could you provide a list or requirements that would enable us to
use your release.

I also understand that Fabien COUTANT has a new release as well, may be you
could post your release for review as well.

Thanks Guys.

- Original Message -
From: "Eric Bresie" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, March 23, 2000 10:47 AM
Subject: RE: [vtcl] I would like to maintain Visual Tcl 1.2


> Don't know if there is a future planned re-write or not but do you have
> patch files that might be able to be used on the existing 1.3 code?  There
> may be some signiciant changes between 1.2 and 1.3 though so that is my
> concern.
>
> Or does the group as a whole think it would be better to start development
> again based on 1.2?  I would hate for all the 1.3 work to go to waste.
>
> You might check on the cvs tree at sourceforge with the current version at
>
> http://sourceforge.net/cvs/?group_id=285
>
> > Sent: Thursday, March 23, 2000 1:39 AM
> > Subject: [vtcl] I would like to maintain Visual Tcl 1.2
> >
> > I have started working on my own on Visual Tcl 1.2 and I saw there is a
> lot
> > of interest in it.
> >
> > I would be very interested to continue the development.
> >
> > Here is what I already added:
> >
> 
>
> > Christian Gavin [EMAIL PROTECTED]
> >
> > I have posted a copy of my Visual Tcl at
> >
> > http://www.dnai.com/~cgavin/vtcl/download
> >
> > I would welcome comments, remarks, etc.!
> >
> > For now it requires Itcl but I am going to rewrite the few lines of
> > code in the image manager that use Itcl to use standard Tcl/Tk instead.
>
> There was talk of possibly using iTcl for the new stuff..so maybe this is
a
> starting point, unless the development team is sure they don't want to
make
> iTcl as part of it.
>
> Eric Bresie
> [EMAIL PROTECTED]
>
> --
-
> To unsubscribe from the Visual Tcl mailing list, please send a message
> to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
> message body (where [EMAIL PROTECTED] is your e-mail address).
>

---
To unsubscribe from the Visual Tcl mailing list, please send a message
to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
message body (where [EMAIL PROTECTED] is your e-mail address).



Re: [vtcl] I would like to maintain Visual Tcl 1.2

2000-03-23 Thread Gary Thibodeaux

I just jointed the mailing list .  Could I ask for a copy of your updates.


- Original Message -
From: "Rick Macdonald" <[EMAIL PROTECTED]>
To: "cgavin" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>; "Fabien COUTANT" <[EMAIL PROTECTED]>
Sent: Thursday, March 23, 2000 10:43 AM
Subject: Re: [vtcl] I would like to maintain Visual Tcl 1.2


> On Thu, 23 Mar 2000, cgavin wrote:
>
> > Hi,
> >
> > I have started working on my own on Visual Tcl 1.2 and I saw there is a
> > lot
> > of interest in it.
> >
> > I would be very interested to continue the development.
> >
> > Here is what I already added:
>
> Well! We now have two people (Chritian and Fabien) actively adding lots of
> good stuff to vTcl.
>
> What shall come of this? Can you two work together?
>
> ...RickM...
>
>
> --
-
> To unsubscribe from the Visual Tcl mailing list, please send a message
> to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
> message body (where [EMAIL PROTECTED] is your e-mail address).
>

---
To unsubscribe from the Visual Tcl mailing list, please send a message
to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
message body (where [EMAIL PROTECTED] is your e-mail address).



Re: [vtcl] anything new since 1.2.0?

2000-03-23 Thread Rick Macdonald

On Thu, 23 Mar 2000, J.R.Suckling wrote:

> [EMAIL PROTECTED] wrote:
> > 
> > Hello,
> > Put the source statement in your main function.
> > That way it will be part of your application and not VTCL.
> 
> You have just reminded me of my work around.
> The main is normally run when starting vtcl
> I put in there a test if info exists on some variable 
> set by vtcl and only source external stuff and run 
> other subs that would otherwise break stuff when vtcl
> is not running.

This is actually what I do in case I do decide to put vTcl in "TEST" mode.
Note that using the namespace syntax makes a global declaration
unnecessary.

proc {main} {argc argv} {

if {[info exists ::vTcl]} {
# This isn't meant to be runable within vTcl
return
}


...RickM...

---
To unsubscribe from the Visual Tcl mailing list, please send a message
to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
message body (where [EMAIL PROTECTED] is your e-mail address).



Re: [vtcl] I would like to maintain Visual Tcl 1.2

2000-03-23 Thread ralph . mccord




Atta Boy!
Thank You for your efforts.
Tie in with Stewart so that we all will be on the same page.
Now while your at it, you can download 1.3 and fix some of the bug's.
Stewart is swamped and like many of us has no time.

Thanks again.

Regards
[EMAIL PROTECTED]






cgavin <[EMAIL PROTECTED]> on 03/23/2000 02:38:30 AM

Please respond to [EMAIL PROTECTED]

To:   [EMAIL PROTECTED]
cc:(bcc: Ralph McCord/CIMG/CVG)
Subject:  [vtcl] I would like to maintain Visual Tcl 1.2




Hi,

I have started working on my own on Visual Tcl 1.2 and I saw there is a
lot
of interest in it.

I would be very interested to continue the development.

Here is what I already added:

- Added labels for widgets in widget tree, added automatic
refresh of widget tree when new widget is added or
widget deleted

- Current selected widget is highlighted in widget tree

- Added/checked support for the following Iwidgets:
 combobox, scrolledlistbox, spinint, calendar,
 dateentry, toolbar, entryfield, scrolledhtml

- Added syntax coloring to proc editor / command editor

- The command console under Linux now shows standard
output from commands issued by the user, plus the return
value too

- Properties are automatically set when the user clicks outside
an entry field

- Added image manager to maintain a list of stock images (eg.
always available to the program) and a list of user images (on a
per project basis). Added image selector.

- Added font selector. It does not have a font manager yet but
that could be added too.

- When saving a project under Linux, makes it executable
automatically.

I was planning to do the following:

- Add font manager

- Inline images so that the project file is self-contained

- Entirely rewrite the menu editor, which is not very usable right now

- Rewrite the bindings editor too

- Add syntax assist a la Microsoft, for example it would give you a
list of commands or properties for an object while you type

- Add support for FreeWrap, which would allow to generate stand-alone
executables under Linux and Windows.

- More bug fixes.

Christian Gavin

[EMAIL PROTECTED]

I have posted a copy of my Visual Tcl at

http://www.dnai.com/~cgavin/vtcl/download

I would welcome comments, remarks, etc.!

For now it requires Itcl but I am going to rewrite the few lines of
code in the image manager that use Itcl to use standard Tcl/Tk instead.
---
To unsubscribe from the Visual Tcl mailing list, please send a message
to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
message body (where [EMAIL PROTECTED] is your e-mail address).






---
To unsubscribe from the Visual Tcl mailing list, please send a message
to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
message body (where [EMAIL PROTECTED] is your e-mail address).



Re: [vtcl] anything new since 1.2.0?

2000-03-23 Thread J.R.Suckling

[EMAIL PROTECTED] wrote:
> 
> Hello,
> Put the source statement in your main function.
> That way it will be part of your application and not VTCL.

You have just reminded me of my work around.
The main is normally run when starting vtcl
I put in there a test if info exists on some variable 
set by vtcl and only source external stuff and run 
other subs that would otherwise break stuff when vtcl
is not running.
---
To unsubscribe from the Visual Tcl mailing list, please send a message
to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
message body (where [EMAIL PROTECTED] is your e-mail address).



Re: [vtcl] I would like to maintain Visual Tcl 1.2

2000-03-23 Thread stewart


 Christian,

 These look like great additions. I like the syntax highlighting. The
 widget tree highlighting is white on grey, though which is hard to see.
 I found one bug with the update which causes errors if you do not
 select File->New before inserting widgets (minor). I would also add a
 preference for image editor so vtcl can still run on windows; it would
 be possible to detect platform and default to gimp on unix and paint
 on windows.

 You need to be careful about the copyrights. It would be appropriate
 now to add a MAINTAINERS file with a list of credits. You cannot modify
 the copyright on any file which I originally authored (this includes the
 startup GIF).

 I would like to fold these (and other) changes into the main source
 base on sourceforge so there is a single point of distribution. Your
 new files do not contain copyright or licensing (GPL) info so I can't
 fold them in in their current form. Please submit diffs against 1.2
 or change the files on your site so I can re-download if you want me
 to merge in the changes.

 Again, this looks like great stuff and I think it adds tremendous
 value to the 1.2 base.

 Stewart


On Thu, 23 Mar 2000, cgavin wrote:

> Hi,
> 
> I have started working on my own on Visual Tcl 1.2 and I saw there is a
> lot
> of interest in it.
> 
> I would be very interested to continue the development.
> 
> Here is what I already added:
> 
> - Added labels for widgets in widget tree, added automatic
> refresh of widget tree when new widget is added or
> widget deleted
> 
> - Current selected widget is highlighted in widget tree
> 
> - Added/checked support for the following Iwidgets:
>  combobox, scrolledlistbox, spinint, calendar,
>  dateentry, toolbar, entryfield, scrolledhtml
> 
> - Added syntax coloring to proc editor / command editor
> 
> - The command console under Linux now shows standard
> output from commands issued by the user, plus the return
> value too
> 
> - Properties are automatically set when the user clicks outside
> an entry field
> 
> - Added image manager to maintain a list of stock images (eg.
> always available to the program) and a list of user images (on a
> per project basis). Added image selector.
> 
> - Added font selector. It does not have a font manager yet but
> that could be added too.
> 
> - When saving a project under Linux, makes it executable
> automatically.
> 
> I was planning to do the following:
> 
> - Add font manager
> 
> - Inline images so that the project file is self-contained
> 
> - Entirely rewrite the menu editor, which is not very usable right now
> 
> - Rewrite the bindings editor too
> 
> - Add syntax assist a la Microsoft, for example it would give you a
> list of commands or properties for an object while you type
> 
> - Add support for FreeWrap, which would allow to generate stand-alone
> executables under Linux and Windows.
> 
> - More bug fixes.
> 
> Christian Gavin
> 
> [EMAIL PROTECTED]
> 
> I have posted a copy of my Visual Tcl at
> 
> http://www.dnai.com/~cgavin/vtcl/download
> 
> I would welcome comments, remarks, etc.!
> 
> For now it requires Itcl but I am going to rewrite the few lines of
> code in the image manager that use Itcl to use standard Tcl/Tk instead.
> ---
> To unsubscribe from the Visual Tcl mailing list, please send a message
> to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
> message body (where [EMAIL PROTECTED] is your e-mail address).
> 

---
To unsubscribe from the Visual Tcl mailing list, please send a message
to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
message body (where [EMAIL PROTECTED] is your e-mail address).



Re: [vtcl] anything new since 1.2.0?

2000-03-23 Thread stewart


 I decided to stick to core tcl/tk for this reason - most distro's do not
 include itcl. I want vtcl to run 'out of the box'. there are ways of making
 it more module and supporting multiple files. that is part of the 1.3 work.

On Wed, 22 Mar 2000, Rick Macdonald wrote:

> On Wed, 22 Mar 2000, Neil Darlow wrote:
> 
> > Regarding vTcl's inability to handle multiple files etc.
> > perhaps the time has come for an architecture review.
> > 
> > A lot of what Rick perceives as being a useful extension to
> > vTcl might be achieved better by introducing objects into
> > the construction of vTcl and the applications it generates.
> 
> Maybe namespaces would be useful. I haven't used them myself.
> 
> > Maybe vTcl 2.x could be built on-top of iTcl and iWidgets
> > to provide a more capable environment and extensible widget
> > set.
> 
> I wouldn't mind if vTcl was written using iTcl, but requiring iTcl to run
> apps generated by vTcl might be a barrier for some people in the sense
> that it might reduce the number of people who would try installing and
> using their app (in the case of openly distributed apps, that is).
> 
> I installed vGipsy yesterday but didn't get enough time yet with the
> tutorial to form an opinion.
> 
> ...RickM...
> 
> ---
> To unsubscribe from the Visual Tcl mailing list, please send a message
> to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
> message body (where [EMAIL PROTECTED] is your e-mail address).
> 

---
To unsubscribe from the Visual Tcl mailing list, please send a message
to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
message body (where [EMAIL PROTECTED] is your e-mail address).



Re: [vtcl] I would like to maintain Visual Tcl 1.2

2000-03-23 Thread Rick Macdonald

On Thu, 23 Mar 2000, cgavin wrote:

> Hi,
> 
> I have started working on my own on Visual Tcl 1.2 and I saw there is a
> lot
> of interest in it.
> 
> I would be very interested to continue the development.
> 
> Here is what I already added:

Well! We now have two people (Chritian and Fabien) actively adding lots of
good stuff to vTcl.

What shall come of this? Can you two work together?

...RickM...


---
To unsubscribe from the Visual Tcl mailing list, please send a message
to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
message body (where [EMAIL PROTECTED] is your e-mail address).



RE: [vtcl] I would like to maintain Visual Tcl 1.2

2000-03-23 Thread Eric Bresie

Don't know if there is a future planned re-write or not but do you have
patch files that might be able to be used on the existing 1.3 code?  There
may be some signiciant changes between 1.2 and 1.3 though so that is my
concern.

Or does the group as a whole think it would be better to start development
again based on 1.2?  I would hate for all the 1.3 work to go to waste.

You might check on the cvs tree at sourceforge with the current version at

http://sourceforge.net/cvs/?group_id=285

> Sent: Thursday, March 23, 2000 1:39 AM
> Subject: [vtcl] I would like to maintain Visual Tcl 1.2
>
> I have started working on my own on Visual Tcl 1.2 and I saw there is a
lot
> of interest in it.
>
> I would be very interested to continue the development.
>
> Here is what I already added:
>


> Christian Gavin [EMAIL PROTECTED]
>
> I have posted a copy of my Visual Tcl at
>
> http://www.dnai.com/~cgavin/vtcl/download
>
> I would welcome comments, remarks, etc.!
>
> For now it requires Itcl but I am going to rewrite the few lines of
> code in the image manager that use Itcl to use standard Tcl/Tk instead.

There was talk of possibly using iTcl for the new stuff..so maybe this is a
starting point, unless the development team is sure they don't want to make
iTcl as part of it.

Eric Bresie
[EMAIL PROTECTED]

---
To unsubscribe from the Visual Tcl mailing list, please send a message
to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
message body (where [EMAIL PROTECTED] is your e-mail address).



WG:[vtcl] VTCL

2000-03-23 Thread Andreas Sievers

maybe the [update] command could help. After you created the window and packed
it do an "update idletasks" before you run the main code.
Hope this helps.

Andreas

>I hope you guys can help me.  Thanx !
>
>Below is an email I mailed to Stewart and his reply:
>
>
>> you can tie an event to the window expose event which will be run
>after the
> >main window is shown. I do not have the exact details at my
>fingertips, but
> >this is an excellent question for the mailing list.
>
>> stewart
>
>
>On Wed, 22 Mar 2000, Travis Boucher wrote:
>
>> Hi, I am sorry for bothering you
>>
>> I have been using alot of VTCL.  I do not know TCL/TK very well and I
>> have one question
>>
>> I want to be able to build a window, display it, then run a routine
>(eg.
>> main ).
>>
>> My problem is that it ends up running main, doing the whole main
>> routine, THEN displays the window.
>>
>> I hope you can solve my problem, I am sure it is a simple fix.
>>
>> Thank You VERY much,
>> Travis Boucher
>>
>
>---
>To unsubscribe from the Visual Tcl mailing list, please send a message
>to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
>message body (where [EMAIL PROTECTED] is your e-mail address).

---
To unsubscribe from the Visual Tcl mailing list, please send a message
to [EMAIL PROTECTED] with "unsubscribe vtcl [EMAIL PROTECTED]" in the
message body (where [EMAIL PROTECTED] is your e-mail address).