diff -Naur pwm-1.0/draw.c pwm-1.0-p7/draw.c --- pwm-1.0/draw.c Sat Mar 29 18:13:07 2003 +++ pwm-1.0-p7/draw.c Sat Mar 29 18:25:22 2003 @@ -408,8 +408,8 @@ return; colors=((WWinObj*)menu==wglobal.current_winobj ? - &(GRDATA->act_sel_colors) : - &(GRDATA->sel_colors)); + &(GRDATA->act_menu_sel_colors) : + &(GRDATA->menu_sel_colors)); do_draw_menu_selection(menu, menu_entry_y(menu, menu->selected), colors); } @@ -423,8 +423,8 @@ return; colors=((WWinObj*)menu==wglobal.current_winobj ? - &(GRDATA->act_base_colors) : - &(GRDATA->base_colors)); + &(GRDATA->act_menu_base_colors) : + &(GRDATA->menu_base_colors)); do_erase_menu_selection(menu, menu_entry_y(menu, menu->selected), colors); } @@ -440,11 +440,11 @@ WMenuEnt *ent; if((WWinObj*)menu==wglobal.current_winobj){ - colors=&(grdata->act_base_colors); - tcolors=&(grdata->act_tab_sel_colors); + colors=&(grdata->act_menu_base_colors); + tcolors=&(grdata->act_menu_tit_colors); }else{ - colors=&(grdata->base_colors); - tcolors=&(grdata->tab_sel_colors); + colors=&(grdata->menu_base_colors); + tcolors=&(grdata->menu_tit_colors); } if(complete){ diff -Naur pwm-1.0/draw.h pwm-1.0-p7/draw.h --- pwm-1.0/draw.h Sat Mar 29 18:12:19 2003 +++ pwm-1.0-p7/draw.h Sat Mar 29 18:22:52 2003 @@ -44,6 +44,10 @@ WColorGroup act_base_colors, act_sel_colors; WColorGroup tab_colors, tab_sel_colors; WColorGroup base_colors, sel_colors; + WColorGroup act_menu_tit_colors, act_menu_sel_colors; + WColorGroup act_menu_base_colors; + WColorGroup menu_tit_colors, menu_sel_colors; + WColorGroup menu_base_colors; /* other data */ int bar_height; diff -Naur pwm-1.0/readconfig.c pwm-1.0-p7/readconfig.c --- pwm-1.0/readconfig.c Sat Mar 29 18:12:19 2003 +++ pwm-1.0-p7/readconfig.c Sat Mar 29 18:19:10 2003 @@ -670,6 +670,12 @@ CGHAND(tab_sel_colors) CGHAND(base_colors) CGHAND(sel_colors) +CGHAND(act_menu_tit_colors) +CGHAND(act_menu_sel_colors) +CGHAND(act_menu_base_colors) +CGHAND(menu_tit_colors) +CGHAND(menu_sel_colors) +CGHAND(menu_base_colors) #undef CGHAND @@ -1031,6 +1037,12 @@ {"tab_sel_colors", "ssss", opt_screen_tab_sel_colors, NULL}, {"base_colors", "ssss", opt_screen_base_colors, NULL}, {"sel_colors", "ssss", opt_screen_sel_colors, NULL}, + {"act_menu_tit_colors", "ssss", opt_screen_act_menu_tit_colors, NULL}, + {"act_menu_sel_colors", "ssss", opt_screen_act_menu_sel_colors, NULL}, + {"act_menu_base_colors", "ssss", opt_screen_act_menu_base_colors, NULL}, + {"menu_tit_colors", "ssss", opt_screen_menu_tit_colors, NULL}, + {"menu_sel_colors", "ssss", opt_screen_menu_sel_colors, NULL}, + {"menu_base_colors", "ssss", opt_screen_menu_base_colors, NULL}, {"workspaces", "l?l", opt_screen_workspaces, NULL}, {"opaque_move", "l", opt_screen_opaque_move, NULL}, {"dock", "sl", opt_screen_dock, NULL},