Add more flags for nib loading.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@28080 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
gcasa 2009-03-16 00:28:39 +00:00
parent 963399be63
commit d770c39054
2 changed files with 28 additions and 6 deletions

View file

@ -1,3 +1,7 @@
2009-03-15 20:28-EDT Gregory John Casamento <greg_casamento@yahoo.com>
* Source/NSScrollView.m: Added more flags for nib loading.
2009-03-15 15:09-EDT Gregory John Casamento <greg_casamento@yahoo.com> 2009-03-15 15:09-EDT Gregory John Casamento <greg_casamento@yahoo.com>
* Source/NSScrollView.m: Remove FIXME comment and provided an * Source/NSScrollView.m: Remove FIXME comment and provided an

View file

@ -61,9 +61,18 @@
typedef struct _scrollViewFlags typedef struct _scrollViewFlags
{ {
#ifdef WORDS_BIGENDIAN #ifdef WORDS_BIGENDIAN
unsigned int __unused4:22; unsigned int __unused6:14;
unsigned int __unused5:1;
unsigned int autohidesScrollers:1; unsigned int autohidesScrollers:1;
unsigned int __unused1:2; unsigned int __unused4:1;
unsigned int __unused3:1;
unsigned int __unused2:1;
unsigned int doesNotDrawBackground:1;
unsigned int __unused1:1;
unsigned int hasVRuler:1;
unsigned int hasHRuler:1;
unsigned int showRulers:1;
unsigned int oldRulerInstalled:1;
unsigned int nonDynamic:1; unsigned int nonDynamic:1;
unsigned int hasHScroller:1; unsigned int hasHScroller:1;
unsigned int hasVScroller:1; unsigned int hasVScroller:1;
@ -77,9 +86,18 @@ typedef struct _scrollViewFlags
unsigned int hasVScroller:1; unsigned int hasVScroller:1;
unsigned int hasHScroller:1; unsigned int hasHScroller:1;
unsigned int nonDynamic:1; unsigned int nonDynamic:1;
unsigned int __unused1:2; unsigned int oldRulerInstalled:1;
unsigned int showRulers:1;
unsigned int hasHRuler:1;
unsigned int hasVRuler:1;
unsigned int __unused1:1;
unsigned int doesNotDrawBackground:1;
unsigned int __unused2:1;
unsigned int __unused3:1;
unsigned int __unused4:1;
unsigned int autohidesScrollers:1; unsigned int autohidesScrollers:1;
unsigned int __unused4:22; unsigned int __unused5:1;
unsigned int __unused6:14;
#endif #endif
} GSScrollViewFlags; } GSScrollViewFlags;
@ -1530,8 +1548,8 @@ static float scrollerWidth;
_autohidesScrollers = scrollViewFlags.autohidesScrollers; _autohidesScrollers = scrollViewFlags.autohidesScrollers;
_scrollsDynamically = (!scrollViewFlags.nonDynamic); _scrollsDynamically = (!scrollViewFlags.nonDynamic);
// _rulersVisible = scrollViewFlags.rulersVisible; // _rulersVisible = scrollViewFlags.rulersVisible;
// _hasHorizRuler = scrollViewFlags.hasHRuler; _hasHorizRuler = scrollViewFlags.hasHRuler;
// _hasVertRuler = scrollViewFlags.hasVRuler; _hasVertRuler = scrollViewFlags.hasVRuler;
// [self setDrawsBackground: (!scrollViewFlags.doesNotDrawBack)]; // [self setDrawsBackground: (!scrollViewFlags.doesNotDrawBack)];
_borderType = scrollViewFlags.border; _borderType = scrollViewFlags.border;
} }