MozillaZine

Windows: Appearance changes coming in upcoming builds...

Discussion of general topics about Mozilla Firefox
jrt
 
Posts: 38
Joined: November 16th, 2002, 5:27 pm

Post Posted December 4th, 2002, 4:24 am

Support for native widget drawing (scrollbars, buttons, drop down menus, tabs, etc.) was checked in last night (see <a href="http://bugzilla.mozilla.org/show_bug.cgi?id=172751">Bug 172751</a> for more details).

This means that Mozilla and Phoenix on Windows 95/98/2000 and XP (with themes disabled or using the classic Windows theme) will render using the standard Windows settings (color and size), and therefore will look more like a typical Windows application. There was previously similar support for XP themes.

You might want to grab a screen capture of Phoenix before this change as well as after (maybe tonight's build, maybe not), so you can compare the appearance changes for yourself.

lar3ry

User avatar
 
Posts: 87
Joined: November 4th, 2002, 8:27 pm

Post Posted December 4th, 2002, 1:29 pm

jrt wrote:Support for native widget drawing (scrollbars, buttons, drop down menus, tabs, etc.) was checked in last night (see <a href="http://bugzilla.mozilla.org/show_bug.cgi?id=172751">Bug 172751</a> for more details).

Yay! This fixes some of the rather nasty widget problems I have had with Linux (RedHat 8.0 + KDE). Since I don't use GNOME, the default "themed" widgets were not very nice for my particular setup.
"As God is my witness, I thought turkeys could fly!" - A. Carlson

ehume

User avatar
 
Posts: 6743
Joined: November 17th, 2002, 12:33 pm
Location: Princeton, NJ, USA

Post Posted December 4th, 2002, 9:50 pm

Please forgive my ignorance. I've seen references to widgets for years and never known what they are. Exactly what are widgets?

Ed

Alex Bishop
mozillaZine Admin

User avatar
 
Posts: 1084
Joined: November 5th, 2002, 3:18 am
Location: London

Post Posted December 4th, 2002, 9:54 pm

ehume wrote:Please forgive my ignorance. I've seen references to widgets for years and never known what they are. Exactly what are widgets?


Buttons, scroll bars and the like.
Alex

alanjstr
Moderator

User avatar
 
Posts: 9100
Joined: November 5th, 2002, 4:43 pm
Location: Anywhere but here

Post Posted December 4th, 2002, 10:04 pm

ehume wrote:Please forgive my ignorance. I've seen references to widgets for years and never known what they are. Exactly what are widgets?

Ed


Widgets are things like the little X in the upper corner of your screen for closing a window. Some applications, such as Winamp, have their own widgets. A scrollbar is also a widget.

Clear as mud? By using the OS provided Widgets, the code will be leaner and faster. Ok, not really the answer you were looking for.

scratch

User avatar
 
Posts: 4942
Joined: November 6th, 2002, 1:27 am
Location: Massachusetts

Post Posted December 5th, 2002, 12:20 am

alanjstr wrote:
ehume wrote:Please forgive my ignorance. I've seen references to widgets for years and never known what they are. Exactly what are widgets?

Ed


Widgets are things like the little X in the upper corner of your screen for closing a window. Some applications, such as Winamp, have their own widgets. A scrollbar is also a widget.

Clear as mud? By using the OS provided Widgets, the code will be leaner and faster. Ok, not really the answer you were looking for.


They're not using the OS provided widgets though, they're merely making the built-in ones look like them.

SilentJ
 
Posts: 251
Joined: November 8th, 2002, 6:42 am

Post Posted December 5th, 2002, 4:40 am

Whoo! finally it respects the scrollbar width :)

alanjstr
Moderator

User avatar
 
Posts: 9100
Joined: November 5th, 2002, 4:43 pm
Location: Anywhere but here

Post Posted December 5th, 2002, 8:28 am

scratch wrote:
alanjstr wrote:
ehume wrote:Please forgive my ignorance. I've seen references to widgets for years and never known what they are. Exactly what are widgets?

Ed


Widgets are things like the little X in the upper corner of your screen for closing a window. Some applications, such as Winamp, have their own widgets. A scrollbar is also a widget.

Clear as mud? By using the OS provided Widgets, the code will be leaner and faster. Ok, not really the answer you were looking for.


They're not using the OS provided widgets though, they're merely making the built-in ones look like them.


Oh. Someday, maybe. Possibly related: userChrome.css no longer works. But that's another thread.

Jugalator
 
Posts: 282
Joined: November 9th, 2002, 11:10 am
Location: Sweden

Post Posted December 6th, 2002, 12:30 am

lar3ry wrote:
jrt wrote:Support for native widget drawing (scrollbars, buttons, drop down menus, tabs, etc.) was checked in last night (see <a href="http://bugzilla.mozilla.org/show_bug.cgi?id=172751">Bug 172751</a> for more details).

Yay! This fixes some of the rather nasty widget problems I have had with Linux (RedHat 8.0 + KDE). Since I don't use GNOME, the default "themed" widgets were not very nice for my particular setup.

I think the changes were Windows-specific and doesn't affect Linux. :-/

This makes me wonder if anything is actually gained in build size, since they aren't removing anything, just *adding* support for native Windows themes.

Also, is this going to be immediately visible in the nightly builds? Just because they're adding *support* for something doesn't mean there are code to activate the new functionality to me. But perhaps, hopefully, they are. ;)

Blake
 
Posts: 198
Joined: November 4th, 2002, 4:12 pm
Location: Mountain View, CA

Post Posted December 6th, 2002, 7:02 am

While we are still using xul widgets, having the OS draw them (or parts of them) for us does make us faster. The build size and memory usage will go down as we remove all the old style rules that are no longer needed (since now the OS handles the appearance).

WinterWolf

User avatar
 
Posts: 74
Joined: November 28th, 2002, 10:25 pm

Post Posted December 7th, 2002, 12:27 am

When will tehre be tight integration like this with Pheonix and GNOME 2 or KDE 3.x?

alanjstr
Moderator

User avatar
 
Posts: 9100
Joined: November 5th, 2002, 4:43 pm
Location: Anywhere but here

Post Posted December 7th, 2002, 8:38 am

Blake wrote:While we are still using xul widgets, having the OS draw them (or parts of them) for us does make us faster. The build size and memory usage will go down as we remove all the old style rules that are no longer needed (since now the OS handles the appearance).


Will there be a list so that the theme authors know which elements they should look to remove?

Return to Firefox General


Who is online

Users browsing this forum: No registered users and 4 guests