static bool clientwin_do_manage_hook(WClientWin *cwin, const WManageParams *param) { WStatusBar *sb=NULL; if(!is_systray(cwin)) return FALSE; sb=mod_statusbar_find_suitable(cwin, param); if(sb==NULL) return FALSE; return region_manage_clientwin((WRegion*)sb, cwin, param, MANAGE_PRIORITY_NONE); }
static bool clientwin_do_manage_hook(WClientWin *cwin, const WManageParams *param) { WDock *dock; if(!dock_clientwin_is_dockapp(cwin, param)){ return FALSE; } dock=dock_find_suitable_dock(cwin, param); if(!dock){ return FALSE; } return region_manage_clientwin((WRegion*)dock, cwin, param, MANAGE_PRIORITY_NONE); }