Kent Olsson schrieb:
I attach the above files including two example files StatusBar_1.html
and StatusBar_2.html

Additionally, I have removed the status bar definitions in QxWindow as a
proposal and put them in a new class with menu and statusbar, inheriting
from QxWindow. I attach the changed QxWindow and the new class QxFrame.
Furthermore, I removed the function centerToBrowser to QxUtil and added
vComponent input variable, because the same function will be used in
some other widgets too. Less space and more efficient!!! I attach teh
changed QxUtil too.

I have a the following problems:
1. Vertical alignment of labels. I refer to my previous discussion with
you Sebastian on this topic. In a statusbar it does not look good. I
would like the default value to be "middle" and not "top".

a statusbar is just a "horizotanlBoxLayout" IMHO. So it is just a setVerticalChildrenAlignment("middle") IMHO.

2. Layout problems. If minor changes of the general layout mechanism is
done, no extra code in separate widgets will be necessary. Look in
previous e-mail with the title "Percentage relative location of
widgets..."

a minor change? In the layout stuff their exist no "minor" things.

3. Border problems with a QxWindow. the borders from the statusbar and
the window demarcate each other. There must be some change to the border
rendering, such that the borders of the two widgets float together. Do
you have any ideas of how to do that Sebastian? As I can see it, changes
are needed in both the border class as well as in the window class.

Do we really need stuff like this? Why not just define the border for just one widget.

4. I have some other minor problem with the looks, but I see them as
possible to solve.

The following will come later:
1. listeners
2. broadcasting
3. some other smaller changes...

Does anyone have a solution for the above problems?

Kent

Sebastian




------------------------------------------------------------------------

qooxdoo: The new era of web interface development | DEVELOPMENT BRANCH
[Go to: Public <javascript:void(window.location.href=window.location.href.replace(/\/source\//, '\/public\/'))>] [Go to: Developer Examples <http://www.perevotech.com/qooxdoo/source/test/developer/Index.html>] clearhideshowdispose
QxInit
003471: qooxdoo/0.2_beta-3
003490: datestamp/20051230
QxApplication[HASHCODE:0]
053420: Loading Data: 53419ms
053447: Available Classes: 152
053452: Client Detection: gecko 1.7.12
053686: Initialize Application: 240ms
053691: Created Instances: 81
054384: Executing User Application: 693ms
054411: Preloading Images: 23ms
055087: Created Instances: 261
055091: Initialize Interface: 549ms
055863: Postloading Images: 34ms
Testing StatusBar implementation.

The elements of the status bar will be created on the first open of the QxStatusBar.

3:21:16 PM
Test of status bar
File
Edit
Ready
3:21:16 PM
New
Open
Save as..
Close
Exit
Undo
Redo
Cut
Copy
Paste
Delete
Select all
Preferences

------------------------------------------------------------------------

Testing StatusBar implementation.

The elements of the status bar will be created on the first open of the QxStatusBar.


------------------------------------------------------------------------

qooxdoo: The new era of web interface development | DEVELOPMENT BRANCH
[Go to: Public <javascript:void(window.location.href=window.location.href.replace(/\/source\//, '\/public\/'))>] [Go to: Developer Examples <http://www.perevotech.com/qooxdoo/source/test/developer/Index.html>] clearhideshowdispose
QxInit
003468: qooxdoo/0.2_beta-3
003494: datestamp/20051230
QxApplication[HASHCODE:0]
052489: Loading Data: 52489ms
052534: Available Classes: 151
052538: Client Detection: gecko 1.7.12
052772: Initialize Application: 239ms
052777: Created Instances: 81
052835: Executing User Application: 59ms
052841: Preloading Images: 2ms
053100: Created Instances: 97
053105: Initialize Interface: 160ms
053593: Postloading Images: 27ms
Testing StatusBar implementation.

The elements of the status bar will be created on the first open of the QxStatusBar.

12:55:09 PM
Ready
12:55:09 PM



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to