wow. that took some time. comp now have full gui config for matches.

SVN revision: 49068
This commit is contained in:
Carsten Haitzler 2010-05-20 16:38:08 +00:00
parent 66f1ffbefc
commit 882d353a97
3 changed files with 910 additions and 101 deletions

View File

@ -1070,6 +1070,7 @@ _e_mod_comp_win_shadow_setup(E_Comp_Win *cw)
}
if (m->shadow_style)
{
printf(" match %s\n", m->shadow_style);
snprintf(buf, sizeof(buf), "e/comp/%s",
m->shadow_style);
ok = e_theme_edje_object_set(cw->shobj, "base/theme/borders",

File diff suppressed because it is too large Load Diff

View File

@ -29,10 +29,10 @@ struct _Config
int min_unmapped_time;
struct {
Eina_List *popups; // used for e popups
Eina_List *borders; // used for borders
Eina_List *overrides; // used for client menus, tooltips etc.
Eina_List *menus; // used for e menus
Eina_List *popups; // used for e popups
Eina_List *borders; // used for borders
Eina_List *overrides; // used for client menus, tooltips etc.
Eina_List *menus; // used for e menus
} match;
};
@ -60,7 +60,7 @@ struct _Match
char accepts_focus; // used for borders, 0 == don't use, 1 == accepts focus, -1 == does not accept focus
char vkbd; // used for borders, 0 == don't use, 1 == is vkbd, -1 == not vkbd
char quickpanel; // used for borders, 0 == don't use, 1 == is quickpanel, -1 == not quickpanel
char argb; // used for borders, overrides, popups, 0 == don't use, 1 == is argb, -1 == not argb
char argb; // used for borders, overrides, popups, menus, 0 == don't use, 1 == is argb, -1 == not argb
char fullscreen; // used for borders, 0 == don't use, 1 == is fullscreen, -1 == not fullscreen
char modal; // used for borders, 0 == don't use, 1 == is modal, -1 == not modal