1. Modern windows screens

I've crawled through all of the available files in the archive
but I can't find anything that let me have the controls to compose
a "modern" windows interface: flat buttons and those great looking
white pulldown menus with shadow behind it and all kinds of graphic
stuff.

Is there any library available that makes those things possible in
Euphoria ?

Hans Peter Willems

new topic     » topic index » view message » categorize

2. Re: Modern windows screens

This only works on Windows XP (at least, I think those are the buttons and 
menus of which you speak), you know, unless you create your own bitmaps and 
use owner-draw, but that's a bit complex. Anyway, in order to do this, you 
need a manifest file for your executable. If you are running the 
interpreter, then one for Exw.exe will do. It should be named 
Exw.exe.manifest. If you are using it for bound files, then it should be 
whatever-the-file-is-named.exe.manifest. Something like this should work for 
the file:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
		version="2.3.0.0"
		processorArchitecture="X86"
		name="RDS.Euphoria.exw"
		type="win32" />
<description>Euphoria Interpreter Manifest File.</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
		type="win32"
		name="Microsoft.Windows.Common-Controls"
		version="6.0.0.0"
		processorArchitecture="X86"
		publicKeyToken="6595b64144ccf1df"
		language="*" />
</dependentAssembly>
</dependency>
</assembly>

This works quite well, except things in a group is totally messed up. The 
buttons and radios have a black box around them. It doesn't even seem to go 
away when you move a window on top of it. I'm not sure whether the problem 
is in win32lib or not. You can try searching the mailing list for manifest, 
but I haven't found a fix to the group problem.

>From: Peter Willems <peter at integratedmoves.com>
>Reply-To: EUforum at topica.com
>To: EUforum <EUforum at topica.com>
>Subject: Modern windows screens
>Date: Sun, 20 Jul 2003 17:48:30 +0000
>
>
>I've crawled through all of the available files in the archive
>but I can't find anything that let me have the controls to compose
>a "modern" windows interface: flat buttons and those great looking
>white pulldown menus with shadow behind it and all kinds of graphic
>stuff.
>
>Is there any library available that makes those things possible in
>Euphoria ?
>
>Hans Peter Willems
>
>
>
>TOPICA - Start your own email discussion group. FREE!
>
>

new topic     » goto parent     » topic index » view message » categorize

3. Re: Modern windows screens

----- Original Message -----=20
From: "Peter Willems" <peter at integratedmoves.com>
To: "EUforum" <EUforum at topica.com>
Subject: Modern windows screens


>=20
>=20
> I've crawled through all of the available files in the archive
> but I can't find anything that let me have the controls to compose
> a "modern" windows interface: flat buttons and those great looking
> white pulldown menus with shadow behind it and all kinds of graphic
> stuff.
>=20
> Is there any library available that makes those things possible in
> Euphoria ?

I was just playing about last week with a flat-button implmentation for =
win32lib. Its written totally in Eu/win32lib code. I host the buttons on =
an 'elastic' toolbar such that when the window resizes, so do the =
buttons. Also, you can have them change color when the mouse moves over =
them - gives them a 'glowing' effect. Latchable buttons are supported =
too - one click to press them down and another to release them again. =
But I refused to have buttons that look like labels until the mouse gets =
to them - its a visual paradigm mistake, IMHO.

As for white menus, I now know how I can do them too. Might experiment =
next week but you won't see these until 0.59.3 at the earliest.

I don't have XP so I'm not aware of what "modern" windows controls look =
like.

--=20
Derek

new topic     » goto parent     » topic index » view message » categorize

4. Re: Modern windows screens

You can find a toolkit that supports the 'modern' look and feel here:

   http://www.beyondata.com/Download.htm

It works fine under Win95, since it uses emulates many of the controls. It's 
quite nice.

It's free software, so I don't think there would be any issue in including it 
with Win32Lib. Unfortunately, you'd have to build the library as a DLL or 
have it compiled into Euphoria to have it work - the latter option being 
unlikely.

-- David Cuny

new topic     » goto parent     » topic index » view message » categorize

5. Re: Modern windows screens

On 21 Jul 2003, at 19:45, David Cuny wrote:

> 
> 
> You can find a toolkit that supports the 'modern' look and feel here:
> 
>    http://www.beyondata.com/Download.htm
> 
> It works fine under Win95, since it uses emulates many of the controls. It's
> quite nice.
> 
> It's free software, so I don't think there would be any issue in including it
> with Win32Lib. Unfortunately, you'd have to build the library as a DLL or have
> it compiled into Euphoria to have it work - the latter option being unlikely.

/me looks at Karl.......

Kat

new topic     » goto parent     » topic index » view message » categorize

6. Re: Modern windows screens

Al Getz wrote:

> Ah ha!  So that's what they are calling the 'modern look' smile

Don't confuse the look and feel of the windows (WinXP) with the controls. The 
WinXP look is widely derided, but it's trivial to return back to the Win2K 
look, which is much better.

But the actual *controls* are quite nice. I had written emulations of a number 
of them, and some are quite nice.

-- David Cuny

new topic     » goto parent     » topic index » view message » categorize

7. Re: Modern windows screens

Al,
My opinion:
Also looked at the screenshot, & I *like* the big red "X", as I can't count
the times I've accidentally closed a window when I just meant to max or min
it; in fact, I *hate* the change from Win3 to Win9x that moved the close
button from the *left* side of the window by itself, over to the right side
next to max/min.

Dan Moyer

----- Original Message -----
From: "Al Getz" <Xaxo at aol.com>
To: "EUforum" <EUforum at topica.com>
Subject: RE: Modern windows screens


>
>
> David Cuny wrote:
> >
> >
> > You can find a toolkit that supports the 'modern' look and feel here:
> >
> >    http://www.beyondata.com/Download.htm
> >
> > It works fine under Win95, since it uses emulates many of the controls.
> > It's
> > quite nice.
> >
> > It's free software, so I don't think there would be any issue in
> > including it
> > with Win32Lib. Unfortunately, you'd have to build the library as a DLL
> > or
> > have it compiled into Euphoria to have it work - the latter option being
> >
> > unlikely.
> >
> > -- David Cuny
> >
>
> Ah ha!  So that's what they are calling the 'modern look' smile
> I took a look at the screenshot.
>
> Well, i call it the "kid's desktop look" hee hee.
>
> I just dont like that big red X close button.
>
> I do like the offwhite color scheme though...
> Kinda like the squarish tabs on the tab controls too. Easier to draw.
>
> Still like the 'classic' style better though.
>
> Any other opinions?
>
> Take care for now,
> Al
>
> --^----------------------------------------------------------------
> This email was sent to: DANIELMOYER at prodigy.net
>
>
> TOPICA - Start your own email discussion group. FREE!
>

new topic     » goto parent     » topic index » view message » categorize

8. Re: Modern windows screens

Al Getz wrote:

> Peter, if you know of any more screen shots please let me know,
> i'd like to check them out.

You could download the demos on the site. As I mentioned before, they run just 
fine in Win9x.

-- David Cuny

new topic     » goto parent     » topic index » view message » categorize

9. Re: Modern windows screens

----- Original Message -----
From: "Al Getz" <Xaxo at aol.com>

> Dan Moyer wrote:
> >
> >
> > Al,
> > My opinion:
> > Also looked at the screenshot, & I *like* the big red "X", as I can't
> > count
> > the times I've accidentally closed a window when I just meant to max or
> > min
> > it; in fact, I *hate* the change from Win3 to Win9x that moved the close
> > button from the *left* side of the window by itself, over to the right
> > side
> > next to max/min.
> >
> > Dan Moyer
> >
>
> Ok smile
>
> I realize it's not the color i dont like, it's the design of it.
> The x, along with the min and max buttons, look like kid's
> blocks.  I think Kat was saying something like this too...
> Just before those three buttons we might see A, B and C.
>
> Also, color has scope just like program variables.  If you have
> a red background x somewhere on the window and it's to have
> very special significance, then you shouldnt have it anywhere
> else.
>
> If you have problems closing out windows (or avoiding that)
> you can make the closeout button bigger by changing system settings
> cant you?

Have done that, but in haste still occasionally hit the wrong one; made more
sense to me to separate the functions of bigger/smaller and quit.
Dan Moyer

>
> Take care,
> Al
>
>
>
> TOPICA - Start your own email discussion group. FREE!
>

new topic     » goto parent     » topic index » view message » categorize

10. Re: Modern windows screens

On 23 Jul 2003, at 20:56, Dan Moyer wrote:

<snip>

> > If you have problems closing out windows (or avoiding that)
> > you can make the closeout button bigger by changing system settings
> > cant you?
> 
> Have done that, but in haste still occasionally hit the wrong one; made more
> sense to me to separate the functions of bigger/smaller and quit. Dan Moyer

Don't use the buttons at all? Use the menu?

Kat

new topic     » goto parent     » topic index » view message » categorize

11. Re: Modern windows screens

Kat,

Not a bad suggestion, *if* the menu had max/min in it, which it doesn't.
But your suggestion did make me notice that if you right click on title bar
of any window that can be min/max'ed, a popup appears which does have
min/max and close, in WORDS, which might actually make it easier to make
sure to avoid the close.  thanks.

Dan

----- Original Message -----
From: <gertie at visionsix.com>
To: "EUforum" <EUforum at topica.com>
Subject: Re: Modern windows screens


>
>
> On 23 Jul 2003, at 20:56, Dan Moyer wrote:
>
> <snip>
>
> > > If you have problems closing out windows (or avoiding that)
> > > you can make the closeout button bigger by changing system settings
> > > cant you?
> >
> > Have done that, but in haste still occasionally hit the wrong one; made
more
> > sense to me to separate the functions of bigger/smaller and quit. Dan
Moyer
>
> Don't use the buttons at all? Use the menu?
>
> Kat
>
> --^----------------------------------------------------------------
> This email was sent to: DANIELMOYER at prodigy.net
>
>
> TOPICA - Start your own email discussion group. FREE!
>

new topic     » goto parent     » topic index » view message » categorize

12. Re: Modern windows screens

On Thu, 24 Jul 2003 18:57:11 -0700, Dan Moyer
<DANIELMOYER at prodigy.net> wrote:

<snip> .. easier to make sure to avoid the close.  thanks.

I use alt-space x and alt-F4 alot, and alt-space r/n occasionally.

Pete

new topic     » goto parent     » topic index » view message » categorize

13. Re: Modern windows screens

Al,

<snip>

From: "Al Getz" <Xaxo at aol.com>
>
> Dan, that IS the menu she was talking about.
> It's called the 'system menu'.
> You never noticed that before?
>

Oh, well I've *noticed* it, but when she said "menu" (without the "system"),
I just naturally thought "menu", as on the "menu" bar.  My oops  :)

> Take care,
> Al
>
> --^----------------------------------------------------------------
> This email was sent to: DANIELMOYER at prodigy.net
>
>
> TOPICA - Start your own email discussion group. FREE!
>

new topic     » goto parent     » topic index » view message » categorize

14. Re: Modern windows screens

From: "Al Getz" <Xaxo at aol.com>
> 
> 
> Oh yes, you can also double click the icon at the top of
> the window on the left side to close out...
> 
> Take care,
> Al
> 

Now THAT I *had* never noticed!!!  I'm using that from now on!  Thanks  :) 

Dan Moyer

> --^----------------------------------------------------------------
> This email was sent to: DANIELMOYER at prodigy.net
> 
> 
> TOPICA - Start your own email discussion group. FREE!
>

new topic     » goto parent     » topic index » view message » categorize

15. Re: Modern windows screens

And double-clicking on the caption will minimize/maximize it...

>From: Dan Moyer <DANIELMOYER at prodigy.net>
>
>From: "Al Getz" <Xaxo at aol.com>
> >
> >
> > Oh yes, you can also double click the icon at the top of
> > the window on the left side to close out...
> >
> > Take care,
> > Al
> >
>
>Now THAT I *had* never noticed!!!  I'm using that from now on!  Thanks  :)
>
>Dan Moyer

new topic     » goto parent     » topic index » view message » categorize

16. Re: Modern windows screens

Actually, at least on Win98, it just toggles between max/restore, doesn't
minimize.

Dan Moyer

----- Original Message -----
From: "Elliott Sales de Andrade" <quantum_analyst at hotmail.com>
To: "EUforum" <EUforum at topica.com>
Subject: Re: Modern windows screens


>
>
> And double-clicking on the caption will minimize/maximize it...
>
> >From: Dan Moyer <DANIELMOYER at prodigy.net>
> >
> >From: "Al Getz" <Xaxo at aol.com>
> > >
> > >
> > > Oh yes, you can also double click the icon at the top of
> > > the window on the left side to close out...
> > >
> > > Take care,
> > > Al
> > >
> >
> >Now THAT I *had* never noticed!!!  I'm using that from now on!  Thanks
:)
> >
> >Dan Moyer
>
>
>
> TOPICA - Start your own email discussion group. FREE!
>
>

new topic     » goto parent     » topic index » view message » categorize

17. Re: Modern windows screens

Oops, that's what I meant...

>From: Dan Moyer <DANIELMOYER at prodigy.net>
>Subject: Re: Modern windows screens
>

>
>Actually, at least on Win98, it just toggles between max/restore, doesn't
>minimize.
>
>Dan Moyer
>
>----- Original Message -----
>From: "Elliott Sales de Andrade" <quantum_analyst at hotmail.com>
>To: "EUforum" <EUforum at topica.com>
>Sent: Friday, July 25, 2003 11:16 PM
>Subject: Re: Modern windows screens
>
>
> > And double-clicking on the caption will minimize/maximize it...
> >
> > >From: Dan Moyer <DANIELMOYER at prodigy.net>
> > >
> > >From: "Al Getz" <Xaxo at aol.com>
> > > >
> > > >
> > > > Oh yes, you can also double click the icon at the top of
> > > > the window on the left side to close out...
> > > >
> > > > Take care,
> > > > Al
> > > >
> > >
> > >Now THAT I *had* never noticed!!!  I'm using that from now on!  Thanks
>:)
> > >
> > >Dan Moyer
> >

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu