Lines Matching refs:mask
155 // creates a new NSWindow style mask based on the _STYLE_PROP_BITMASK bits
178 - (void) setPropertiesForStyleBits:(jint)bits mask:(jint)mask {
179 if (IS(mask, RESIZABLE)) {
185 if (IS(mask, HAS_SHADOW)) {
189 if (IS(mask, ZOOMABLE)) {
193 if (IS(mask, ALWAYS_ON_TOP)) {
197 if (IS(mask, HIDES_ON_DEACTIVATE)) {
201 if (IS(mask, DRAGGABLE_BACKGROUND)) {
205 if (IS(mask, DOCUMENT_MODIFIED)) {
209 if (IS(mask, FULLSCREENABLE) && [self.nsWindow respondsToSelector:@selector(toggleFullScreen:)]) {
282 [self setPropertiesForStyleBits:styleBits mask:MASK(_METHOD_PROP_BITMASK)];
822 (JNIEnv *env, jclass clazz, jlong windowPtr, jint mask, jint bits)
831 // scans the bit field, and only updates the values requested by the mask
833 jint newBits = window.styleBits & ~mask | bits & mask;
835 // resets the NSWindow's style mask if the mask intersects any of those bits
836 if (mask & MASK(_STYLE_PROP_BITMASK)) {
840 // calls methods on NSWindow to change other properties, based on the mask
841 if (mask & MASK(_METHOD_PROP_BITMASK)) {
842 [window setPropertiesForStyleBits:bits mask:mask];