Move gradients into backgrounds
This commit is contained in:
@@ -611,7 +611,6 @@ void set_task_state(Task *task, TaskState state)
|
||||
task1->current_state = state;
|
||||
task1->area.bg = panels[0].g_task.background[state];
|
||||
free_area_gradient_instances(&task1->area);
|
||||
task1->area.gradients = g_list_copy(panels[0].g_task.gradient[state]);
|
||||
instantiate_area_gradients(&task1->area);
|
||||
schedule_redraw(&task1->area);
|
||||
if (state == TASK_ACTIVE && g_slist_find(urgent_list, task1))
|
||||
|
||||
@@ -318,12 +318,10 @@ void init_taskbar_panel(void *p)
|
||||
if (j == server.desktop) {
|
||||
taskbar->area.bg = panel->g_taskbar.background[TASKBAR_ACTIVE];
|
||||
free_area_gradient_instances(&taskbar->area);
|
||||
taskbar->area.gradients = g_list_copy(panel->g_taskbar.gradient[TASKBAR_ACTIVE]);
|
||||
instantiate_area_gradients(&taskbar->area);
|
||||
} else {
|
||||
taskbar->area.bg = panel->g_taskbar.background[TASKBAR_NORMAL];
|
||||
free_area_gradient_instances(&taskbar->area);
|
||||
taskbar->area.gradients = g_list_copy(panel->g_taskbar.gradient[TASKBAR_NORMAL]);
|
||||
instantiate_area_gradients(&taskbar->area);
|
||||
}
|
||||
|
||||
@@ -514,13 +512,11 @@ void set_taskbar_state(Taskbar *taskbar, TaskbarState state)
|
||||
{
|
||||
taskbar->area.bg = panels[0].g_taskbar.background[state];
|
||||
free_area_gradient_instances(&taskbar->area);
|
||||
taskbar->area.gradients = g_list_copy(panels[0].g_taskbar.gradient[state]);
|
||||
instantiate_area_gradients(&taskbar->area);
|
||||
|
||||
if (taskbarname_enabled) {
|
||||
taskbar->bar_name.area.bg = panels[0].g_taskbar.background_name[state];
|
||||
free_area_gradient_instances(&taskbar->bar_name.area);
|
||||
taskbar->bar_name.area.gradients = g_list_copy(panels[0].g_taskbar.gradient_name[state]);
|
||||
instantiate_area_gradients(&taskbar->bar_name.area);
|
||||
}
|
||||
|
||||
|
||||
@@ -64,10 +64,8 @@ void init_taskbarname_panel(void *p)
|
||||
taskbar->bar_name.area._compute_desired_size = taskbarname_compute_desired_size;
|
||||
if (j == server.desktop) {
|
||||
taskbar->bar_name.area.bg = panel->g_taskbar.background_name[TASKBAR_ACTIVE];
|
||||
taskbar->bar_name.area.gradients = g_list_copy(panel->g_taskbar.gradient_name[TASKBAR_ACTIVE]);
|
||||
} else {
|
||||
taskbar->bar_name.area.bg = panel->g_taskbar.background_name[TASKBAR_NORMAL];
|
||||
taskbar->bar_name.area.gradients = g_list_copy(panel->g_taskbar.gradient_name[TASKBAR_NORMAL]);
|
||||
}
|
||||
|
||||
// use desktop number if name is missing
|
||||
|
||||
Reference in New Issue
Block a user