rem: WSETUFLAG(wwin, ignore_stupid_hints, WMGetButtonSelected(panel->moreChk[3]));
add: WSETUFLAG(wwin, dont_move_off, WMGetButtonSelected(panel->moreChk[3]));
context: applySettings(WMButton *button, InspectorPanel *panel){    WWindow *wwin = panel->inspected;    WApplication *wapp = wApplicationOf(wwin->main_window);    int floating, sunken, skip_window_list;    int old_omnipresent;    int old_no_bind_keys;    int old_no_bind_mouse;    old_omnipresent = WFLAGP(wwin, omnipresent);    old_no_bind_keys = WFLAGP(wwin, no_bind_keys);    old_no_bind_mouse = WFLAGP(wwin, no_bind_mouse);    showIconFor(WMWidgetScreen(button), panel, NULL, NULL, USE_TEXT_FIELD);    WSETUFLAG(wwin, no_titlebar, WMGetButtonSelected(panel->attrChk[0]));    WSETUFLAG(wwin, no_resizebar, WMGetButtonSelected(panel->attrChk[1]));    WSETUFLAG(wwin, no_close_button, WMGetButtonSelected(panel->attrChk[2]));    WSETUFLAG(wwin, no_miniaturize_button, WMGetButtonSelected(panel->attrChk[3]));    floating                   =  WMGetButtonSelected(panel->attrChk[4]);    sunken                     =  WMGetButtonSelected(panel->attrChk[5]);    WSETUFLAG(wwin, omnipresent, WMGetButtonSelected(panel->attrChk[6]));    WSETUFLAG(wwin, start_miniaturized, WMGetButtonSelected(panel->attrChk[7]));    WSETUFLAG(wwin, start_maximized, WMGetButtonSelected(panel->attrChk[8]));    skip_window_list           =  WMGetButtonSelected(panel->attrChk[9]);    WSETUFLAG(wwin, no_hide_others, WMGetButtonSelected(panel->moreChk[0]));    WSETUFLAG(wwin, no_bind_keys, WMGetButtonSelected(panel->moreChk[1]));    WSETUFLAG(wwin, no_bind_mouse, WMGetButtonSelected(panel->moreChk[2]));    WSETUFLAG(wwin, ignore_stupid_hints, WMGetButtonSelected(panel->moreChk[3]));    WSETUFLAG(wwin, no_focusable, WMGetButtonSelected(panel->moreChk[4]));    WSETUFLAG(wwin, dont_save_session, WMGetButtonSelected(panel->moreChk[5]));    WSETUFLAG(wwin, emulate_appicon, WMGetButtonSelected(panel->moreChk[6]));    WSETUFLAG(wwin, full_maximize, WMGetButtonSelected(panel->moreChk[7]));#ifdef XKB_BUTTON_HINT    WSETUFLAG(wwin, no_language_button, WMGetButtonSelected(panel->moreChk[8]));#endif    WSETUFLAG(wwin, always_user_icon, WMGetButtonSelected(panel->alwChk));    if (WFLAGP(wwin, no_titlebar) && wwin->flags.shaded)        wUnshadeWindow(wwin);    WSETUFLAG(wwin, no_shadeable, WFLAGP(wwin, no_titlebar));    if (floating) {	if (!WFLAGP(wwin, floating))	    ChangeStackingLevel(wwin->frame->core, WMFloatingLevel);    } else if (sunken) {	if (!WFLAGP(wwin, sunken))	    ChangeStackingLevel(wwin->frame->core, WMSunkenLevel);    } else {	if (WFLAGP(wwin, floating) || WFLAGP(wwin, sunken))	    ChangeStackingLevel(wwin->frame->core, WMNormalLevel);    }    WSETUFLAG(wwin, sunken, sunken);    WSETUFLAG(wwin, floating, floating);    wwin->flags.omnipresent = 0;    if (WFLAGP(wwin, skip_window_list) != skip_window_list) {	WSETUFLAG(wwin, skip_window_list, skip_window_list);        UpdateSwitchMenu(wwin->screen_ptr, wwin, 			 skip_window_list ? ACTION_REMOVE : ACTION_ADD);    } else {	if (WFLAGP(wwin, omnipresent) != old_omnipresent) {	    UpdateSwitchMenu(wwin->screen_ptr, wwin, ACTION_CHANGE_WORKSPACE);	}    }        if (WFLAGP(wwin, no_bind_keys) != old_no_bind_keys) {	if (WFLAGP(wwin, no_bind_keys)) {	    XUngrabKey(dpy, AnyKey, AnyModifier, wwin->frame->core->window);	} else {	    wWindowSetKeyGrabs(wwin);	}    }        if (WFLAGP(wwin, no_bind_mouse) != old_no_bind_mouse) {	wWindowResetMouseGrabs(wwin);    }    wwin->frame->flags.need_texture_change = 1;    wWindowConfigureBorders(wwin);    wFrameWindowPaint(wwin->frame);    /*     * Can't apply emulate_appicon because it will probably cause problems.     */        if (wapp) {	/* do application wide stuff */	WSETUFLAG(wapp->main_window_desc, start_hidden,		  WMGetButtonSelected(panel->appChk[0]));	WSETUFLAG(wapp->main_window_desc, no_appicon,		  WMGetButtonSelected(panel->appChk[1]));	        if (WFLAGP(wapp->main_window_desc, no_appicon))            removeAppIconFor(wapp);	else            makeAppIconFor(wapp);        if (wapp->app_icon && wapp->main_window == wwin->client_win) {            char *file = WMGetTextFieldText(panel->fileText);	    if (file[0] == 0) {		free(file);		file = NULL;	    }	    wIconChangeImageFile(wapp->app_icon->icon, file);	    if (file)		free(file);	    wAppIconPaint(wapp->app_icon);        }    }}