Hi,
As Patrick had suggested - from the Apple technical
notes I gathered that the structures I need to set the window settings of
folders have the required form :
struct DInfo {
Rect
frRect; /*folder's window
rectangle*/
unsigned short
frFlags;
/*flags*/
Point
frLocation; /*folder's location in
window*/
short
frView; /*folder's
view*/
};
struct DXInfo {
Point
frScroll; /*scroll
position*/
long
frOpenChain; /*directory ID chain of open
folders*/
char
frScript; /*script flag and
code*/
char
frXFlags;
/*reserved*/
short
frComment; /*comment
ID*/
long
frPutAway; /*directory
ID*/
};
I want to set say my root folder's window size to a
pretty large value so that as soon as I click on my CD-symbol a large window
opens up displaying the contents of the CD.
Now Rect defines the size and location of a
QuickDraw rectangle.
struct Rect {
short top;
short left;
short bottom;
short right;
};
- top
- The vertical coordinate of the upper-left point of the rectangle.
- left
- The horizontal coordinate of the upper-left point of the rectangle.
- bottom
- The vertical coordinate of the lower-right point of the rectangle.
- right
- The horizontal coordinate of the lower-right point of the rectangle.
I set top to 5, left to 5 bottom to 200 and right
to 200...... but the default rectangle (a smaller sized one)
still continues to appear. What am I doing wrong
out here ?.. sth wrong with the values ?
The rest of my finder flags are all set to 0 so the
finder uses its default values. I'm only setting the creator and filetype of the
files in addition to this.
Any tips would help a lot !
Regards,
Nandini
----- Original Message -----
Sent: Thursday, April 25, 2002 8:06
AM
Subject: Desktop View
Hello,
I need some
help.
I'd like to know what part of the HFS format is
responsible for how icons on an external CD-volume appear on the desktop of
Mac OS 9. The desktop database holds the icon info but where is info. like
Window-sizing on the Mac, no. of icons per row,
spacing of icons etc. stored ? Is this stored on the hard-disk of the Mac or
is there some way in which I can get this to be stored on my CD as well ?
Is this part of the desktop database too ?
The situation is as follows - when I insert my
HFS-CD into my drive and click on the CD-symbol a window opens up
displaying the icons for all the files present on the CD but they are not
spaced properly and the view doesn't look all that good - Is there some way in
which I can display these properly ? ..ie.
say 'n' icons in one row etc ? Sometimes there are around 30 icons
displayed for around 100 files on my CD... then a lot of empty space is
displayed - which could mislead the user to think that no more files are
present - and then the remaining 70 file-icons suddenly show up.
I presume this doesn't have to be stored on the
external HFS-volume but rather has something to do with my Mac-OS settings...
but I'm not too sure. I'd appreciate it if someone could tell me which part is
responsible for such things ? I'm not creating a desktop DB at the moment but
this looks really bad and I'd like to change it if I can i.e. if this can
be overcome somehow without having a desktop database on my
CD.
TIA,
Nandini
********** It's not easy to find happiness in
ourselves and it's not possible to find it elsewhere
************