From: Helmut Giese on
>> Ok, convinced - I'll go and have a look. Last time I did I had only
>> crashes (Windows).
>> Helmut Giese
>
>It depends on what you do. I have collected two problems in my local
>version of the cvs code, that caused crashes when a tkpath canvas widget
>is destroyed.
Hm, not sure whether I should find this encouraging ...

From: George Petasis on
στις 10/3/2010 9:30 μμ, O/H Helmut Giese έγραψε:
>>> Ok, convinced - I'll go and have a look. Last time I did I had only
>>> crashes (Windows).
>>> Helmut Giese
>>
>> It depends on what you do. I have collected two problems in my local
>> version of the cvs code, that caused crashes when a tkpath canvas widget
>> is destroyed.
> Hm, not sure whether I should find this encouraging ...
>

Why not?
From: Helmut Giese on
>>>> Ok, convinced - I'll go and have a look. Last time I did I had only
>>>> crashes (Windows).
>>>> Helmut Giese
>>>
>>> It depends on what you do. I have collected two problems in my local
>>> version of the cvs code, that caused crashes when a tkpath canvas widget
>>> is destroyed.
>> Hm, not sure whether I should find this encouraging ...
>>
>
>Why not?
Why not? Well, the word 'crash' has such a nasty ring to it -
something one would like to avoid.
But let's try to be the positive thinking kind of guy: A (potential)
crash would offer the chance to brush up on my rusting C skills ...

Ok, convinced (as I said above) - but not tonight, it's kind of late
by now.
Bye
Helmut
From: Georgios Petasis on
στις 10/3/2010 23:25, O/H Helmut Giese έγραψε:
>>>>> Ok, convinced - I'll go and have a look. Last time I did I had only
>>>>> crashes (Windows).
>>>>> Helmut Giese
>>>>
>>>> It depends on what you do. I have collected two problems in my local
>>>> version of the cvs code, that caused crashes when a tkpath canvas widget
>>>> is destroyed.
>>> Hm, not sure whether I should find this encouraging ...
>>>
>>
>> Why not?
> Why not? Well, the word 'crash' has such a nasty ring to it -
> something one would like to avoid.
> But let's try to be the positive thinking kind of guy: A (potential)
> crash would offer the chance to brush up on my rusting C skills ...
>
> Ok, convinced (as I said above) - but not tonight, it's kind of late
> by now.
> Bye
> Helmut

I have just committed my changes to the CVS repository of tkpath. Let's
hope I did the update of the CVS server correctly :-)

George
From: tomk on
On Feb 20, 1:43 pm, Georgios Petasis <peta...(a)iit.demokritos.gr>
wrote:
> Hi all,
>
> I have written a small Tk extension, that tries to make the windows
> ribbon framework accessible from Tk:
>
> Windows Ribbon:http://msdn.microsoft.com/en-us/library/dd371191%28VS.85%29.aspx
>
> There is no documentation, but it is easy to be used.
> A ribbon is an XML file, compiled with a special compiler (uicc.exe),
> which produces a set of resources, linked into a DLL.
> Once you have the DLL, TkRibbon allows its usage from Tk.
>
> Requirements: Windows 7, Vista (with Ribbon framework installed). XP is
> not supported by the ribbon framework at all.
>
> Binary: here:http://www.ellogon.org/~petasis/tcl/TkRibbon/tkribbon1.0-a1.zip
> Just unzip in the Tcl/lib installation folder.
>
> A test script can be found here:http://www.ellogon.org/~petasis/tcl/TkRibbon/test/test.tcl
> The DLL used by the test script is here:http://www.ellogon.org/~petasis/tcl/TkRibbon/test/Ribbon.dll
> (must be placed in the same folder as test.tcl).
> When test.tcl is ran, just resize the windows to make the ribbon visible.
> (Ribbons are not drawn if the width is < 350 pixels and the window has
> adequate height).
>
> Screenshots:
>
> A typical ribbon:http://www.ellogon.org/~petasis/tcl/TkRibbon/images/TkRibbon-Default.png
> The widgets exist below the ribbon.
>
> A ribbon can be minimised:http://www.ellogon.org/~petasis/tcl/TkRibbon/images/TkRibbon-Minimise...
> In this case, the ribbon can float above the widgets:http://www.ellogon.org/~petasis/tcl/TkRibbon/images/TkRibbon-Floating...
>
> The events in the ribbon are transformed into Tk virtual events,
> although the support for now is limited. Only buttons work: when
> clicked, the <<onExecute>> event is generated, having the id of the
> clicked button as data.
>
> George

Very Cool!! Thanks for doing this bit of work. tomk