SEAL Forum Index SEAL
The SEAL Forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Technology Preview 4
Goto page Previous  1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    SEAL Forum Index -> Seal 3.0 Development
View previous topic :: View next topic  
Author Message
Finkelsmak Kvasthuvud



Joined: 21 Apr 2002
Posts: 85
Location: Sweden

PostPosted: Thu Aug 08, 2002 12:30 pm    Post subject: Reply with quote

ganesh: your mailbox is full! i sent you more patches but they didn't get to you because it was full...


this release is cool! if anyone wants binaries for DOS, that doesn't require and dlls (I couldn't find the alleg41.dll for download) tell me and I'll upload the stuff for you.
Back to top
View user's profile Send private message Visit poster's website
ganesh



Joined: 11 Jul 2002
Posts: 133
Location: Vancouver, BC, CA

PostPosted: Thu Aug 08, 2002 1:29 pm    Post subject: Reply with quote

I need to check my inbox more often !!

I generally like my POP box, use that

gruswami@emirates.net.ae
_________________
Ganesh lives @
www.iamganesh.com
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Alf.



Joined: 12 Apr 2002
Posts: 13

PostPosted: Thu Aug 08, 2002 3:19 pm    Post subject: Reply with quote

Finkelsmak Kvasthuvud wrote:
this release is cool! if anyone wants binaries for DOS, that doesn't require and dlls (I couldn't find the alleg41.dll for download) tell me and I'll upload the stuff for you.


I just grabed the alleg401.zip from the allegro site and extracted them into the seal3.0 dir and renamed alleg40.dll to alleg41.dll, I got a dialog on screen with a listbox and buttons

Screenshot here http://www.anycities.com/junkpile/
Back to top
View user's profile Send private message
WinstonEwert



Joined: 11 Jun 2002
Posts: 27
Location: Bug Land

PostPosted: Thu Aug 08, 2002 4:32 pm    Post subject: Reply with quote

Nice, did you know that if your shrink the size of the window the buttons still appear?

In the test app, why are you using malloc instead of new? And I think one include file which includes the rest would be a good idea.
Back to top
View user's profile Send private message
biggyp



Joined: 16 Oct 2001
Posts: 1473
Location: England, United Kingdom

PostPosted: Thu Aug 08, 2002 5:42 pm    Post subject: Reply with quote

ok, the skinning system is my first problem, it doesn't seem at all logical, i mean the SEAL2 method isn't great but it makes more sense, how do i specify which regions of the bitmap are the border and should not be scaled, the mouseover image becomes the standard button image when the mouse moves over a button.

nice preview so far, it would be good to have a little explanation of the skinning though.

Phil.

also, is there a simple way of getting a screenshot?
_________________
http://www.theopencd.org/ - OpenSource for the Masses

Gallery

Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger MSN Messenger
Alf.



Joined: 12 Apr 2002
Posts: 13

PostPosted: Thu Aug 08, 2002 5:47 pm    Post subject: Reply with quote

biggyp wrote:
ok, the skinning system is my first problem, it doesn't seem at all logical, i mean the SEAL2 method isn't great but it makes more sense, how do i specify which regions of the bitmap are the border and should not be scaled, the mouseover image becomes the standard button image when the mouse moves over a button.

nice preview so far, it would be good to have a little explanation of the skinning though.

Phil.

also, is there a simple way of getting a screenshot?


I just used print screen button and pasted into frontpage/paint/whatever
Back to top
View user's profile Send private message
hustedt



Joined: 01 May 2002
Posts: 106
Location: Germany

PostPosted: Fri Aug 09, 2002 6:59 am    Post subject: Reply with quote

biggyp wrote:
ok, the skinning system is my first problem, it doesn't seem at all logical, i mean the SEAL2 method isn't great but it makes more sense,

The Seal2 skinning system is just strectching an image, thats very simple, and a really mess! Splitting it into several images is the perfect solution. For example: it does not pixelize and windows can be round and curvy.
Look at Trillians skinning system!

Quote:

how do i specify which regions of the bitmap are the border and should not be scaled,

I guess that will be in the skin.skn ?

Ganesh: Great work... But I can't get it working...
Hope the next version will have relative paths...
_________________

My new site!
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
ganesh



Joined: 11 Jul 2002
Posts: 133
Location: Vancouver, BC, CA

PostPosted: Fri Aug 09, 2002 10:58 am    Post subject: Reply with quote

Quote:

The Seal2 skinning system is just strectching an image, thats very simple, and a really mess! Splitting it into several images is the perfect solution. For example: it does not pixelize and windows can be round and curvy.


Incorrect. See the sources.

Quote:

Ganesh: Great work... But I can't get it working...
Hope the next version will have relative paths...


The codebase _DOES_ use relatives paths everywhere. I have checked all the paths.

Are you trying to run directly from the zip file ? There might be someother problem. What exactly is happening ??

Quote:

ok, the skinning system is my first problem, it doesn't seem at all logical, i mean the SEAL2 method isn't great but it makes more sense, how do i specify which regions of the bitmap are the border and should not be scaled.


The skinning is "dirty code", I mean I use a lot of sub vars and lot of stuff is commented out....But it works and I am happy. You can see my post elsewhere about the skinning tech... I think an answer to hustedt

SEAL 2 specifies three regions, SEAL 3 goes futher by specifying 9 regions. Its a 3x3 rectangle, and its split before hand.

What I think is inefficient is 8 reads to the registry to the regions. I intend to replace the mode into

Code:

a= val1 val2 val3 val4
b= val1 val2 val3 val4


FK, what do you think of this ??

Quote:

the mouseover image becomes the standard button image when the mouse moves over a button.


The standard button image you see is another bitmap. Its a matter of renaming bitmaps in /system/skin/clean/.. Ofcourse, FK pointed out another UI mistake that I had made. All I was looking for was flicker and not whether it is actually a button .....

What I am interested in is the flicker factor. Does it flicker for anyone, except for the mouse ?? What about resizing windows, is it smooth ?? MacOS X has a vsync mode that make transcluent window moves without flicker. It would be cool to implement that ...Ofcourse, I am just being over ambitious..

Quote:

nice preview so far, it would be good to have a little explanation of the skinning though.


This will come out as a documentation soon (in the near future)

Quote:

Nice, did you know that if your shrink the size of the window the buttons still appear?

Its a matter of clipping to the drawing region before draw. But what about combo boxes ?? They go beyond their "drawing height" ?? Need to iron out this issue...

Quote:

In the test app, why are you using malloc instead of new? And I think one include file which includes the rest would be a good idea.


I overload the new operator with the malloc function call. So does it matter ?? I do it for memory accounting....BTW.

Quote:

I just grabed the alleg401.zip from the allegro site and extracted them into the seal3.0 dir and renamed alleg40.dll to alleg41.dll, I got a dialog on screen with a listbox and buttons


Now I realize, I should have put in more widgets into that window. There were atleast 3 "stable" widgets that could have gone there. Thanx for the screenshot.....
_________________
Ganesh lives @
www.iamganesh.com
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Finkelsmak Kvasthuvud



Joined: 21 Apr 2002
Posts: 85
Location: Sweden

PostPosted: Sat Aug 10, 2002 2:06 am    Post subject: Reply with quote

Quote:

What I think is inefficient is 8 reads to the registry to the regions. I intend to replace the mode into

Code:

a= val1 val2 val3 val4
b= val1 val2 val3 val4


FK, what do you think of this ??


Seems better to me...



Anyway, as some people requested binaries. Here they are: http://www.student.lu.se/~kem01bha/seal/binary.zip

No dlls are required. It's the latest release 2.77.0 with some small patches I've made (all submitted to ganesh)
Back to top
View user's profile Send private message Visit poster's website
hustedt



Joined: 01 May 2002
Posts: 106
Location: Germany

PostPosted: Sat Aug 10, 2002 6:42 am    Post subject: Reply with quote

Many thanxs man!
Now I finally get it working...

It's great!
_________________

My new site!
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
ganesh



Joined: 11 Jul 2002
Posts: 133
Location: Vancouver, BC, CA

PostPosted: Sat Aug 10, 2002 8:01 am    Post subject: Reply with quote

Seal 2.79.0 - Preview 4.9 is out

ChangeLog

Code:

2.79.0. - Preview 4.9
=======================
+Skinned Panels (Björn Hallström)
+Combobox skinned
+Listbox skinned
+Minimum size for Windows (Björn Hallström)
+Button code fixes (Björn Hallström)
+Changed VFS / from ".root" to "root" (Björn Hallström)
+Added three styles of Wallpaper drawing: tiled, stretch, and centre
+Memory bitmap buffer is always 800x600
+Mouse cursor names read from registry
+Mouse cursor loading (broken)
+Added list_for_each_item(..)
+Rewrote menu widget, works. Needs UI touchup.
+Basic Label widget.
+A small panel+menu on top (just for fun)
+Fixed zorder bugs


Includes binary.

Menu code complete, except for the drawing...and its not skinned.
_________________
Ganesh lives @
www.iamganesh.com
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Alf.



Joined: 12 Apr 2002
Posts: 13

PostPosted: Sat Aug 10, 2002 2:31 pm    Post subject: Reply with quote

ganesh wrote:
Seal 2.79.0 - Preview 4.9 is out


New Screenshot here http://www.anycities.com/junkpile/
Back to top
View user's profile Send private message
DaNo



Joined: 29 Jun 2002
Posts: 102
Location: The Netherlands

PostPosted: Sun Aug 11, 2002 12:10 am    Post subject: Reply with quote

Looks nice..but did my eye catched that Windows titlebar?
_________________
The name is DaNo, and he's got a licence to program in VB, C and Assembly Language.
What more can we say about a living legend?

Programmer of the DaNoOS: http://home.planet.nl/~esch0090
Back to top
View user's profile Send private message Send e-mail MSN Messenger
lukas139



Joined: 29 Mar 2002
Posts: 293
Location: Slovakia

PostPosted: Sun Aug 11, 2002 2:40 am    Post subject: Reply with quote

Since i was quite busy lately, i thought i would do something.
I will peobbably do some bug fixes and make the menu UI.
_________________
Lukas Lipka
My Home
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
ganesh



Joined: 11 Jul 2002
Posts: 133
Location: Vancouver, BC, CA

PostPosted: Sun Aug 11, 2002 3:02 am    Post subject: Reply with quote

lukas, FK and others :
I am not planning to touch any of the widgets until Wednesday, so you guys can work on it.
_________________
Ganesh lives @
www.iamganesh.com
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    SEAL Forum Index -> Seal 3.0 Development All times are GMT - 7 Hours
Goto page Previous  1, 2, 3, 4, 5  Next
Page 3 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group