Changeset View
Changeset View
Standalone View
Standalone View
kcms/krdb/krdb.cpp
| Show First 20 Lines • Show All 424 Lines • ▼ Show 20 Line(s) | |||||
| 425 | void exportGtkColors(QList<KColorScheme> activeColorSchemes, QList<KColorScheme> inactiveColorSchemes, QList<KColorScheme> disabledColorSchemes, KConfigGroup groupWMTheme, QTextStream& colorsStream) | 425 | void exportGtkColors(QList<KColorScheme> activeColorSchemes, QList<KColorScheme> inactiveColorSchemes, QList<KColorScheme> disabledColorSchemes, KConfigGroup groupWMTheme, QTextStream& colorsStream) | ||
| 426 | { | 426 | { | ||
| 427 | /* | 427 | /* | ||
| 428 | Normal (Non Backdrop, Non Insensitive) | 428 | Normal (Non Backdrop, Non Insensitive) | ||
| 429 | */ | 429 | */ | ||
| 430 | 430 | | |||
| 431 | // General Colors | 431 | // General Colors | ||
| 432 | 432 | | |||
| 433 | colorsStream << gtkColorsHelper("theme_fg_color", activeColorSchemes[1].foreground(KColorScheme::NormalText).color().name()); | 433 | colorsStream << gtkColorsHelper("theme_fg_color_breeze", activeColorSchemes[1].foreground(KColorScheme::NormalText).color().name()); | ||
| 434 | colorsStream << gtkColorsHelper("theme_bg_color", activeColorSchemes[1].background(KColorScheme::NormalBackground).color().name()); | 434 | colorsStream << gtkColorsHelper("theme_bg_color_breeze", activeColorSchemes[1].background(KColorScheme::NormalBackground).color().name()); | ||
| 435 | colorsStream << gtkColorsHelper("theme_text_color", activeColorSchemes[0].foreground(KColorScheme::NormalText).color().name()); | 435 | colorsStream << gtkColorsHelper("theme_text_color_breeze", activeColorSchemes[0].foreground(KColorScheme::NormalText).color().name()); | ||
| 436 | colorsStream << gtkColorsHelper("theme_base_color", activeColorSchemes[0].background(KColorScheme::NormalBackground).color().name()); | 436 | colorsStream << gtkColorsHelper("theme_base_color_breeze", activeColorSchemes[0].background(KColorScheme::NormalBackground).color().name()); | ||
| 437 | colorsStream << gtkColorsHelper("theme_view_hover_decoration_color", activeColorSchemes[0].decoration(KColorScheme::HoverColor).color().name()); | 437 | colorsStream << gtkColorsHelper("theme_view_hover_decoration_color_breeze", activeColorSchemes[0].decoration(KColorScheme::HoverColor).color().name()); | ||
| 438 | colorsStream << gtkColorsHelper("theme_hovering_selected_bg_color", activeColorSchemes[3].decoration(KColorScheme::HoverColor).color().name()); | 438 | colorsStream << gtkColorsHelper("theme_hovering_selected_bg_color_breeze", activeColorSchemes[3].decoration(KColorScheme::HoverColor).color().name()); | ||
| 439 | colorsStream << gtkColorsHelper("theme_selected_bg_color", activeColorSchemes[3].background(KColorScheme::NormalBackground).color().name()); | 439 | colorsStream << gtkColorsHelper("theme_selected_bg_color_breeze", activeColorSchemes[3].background(KColorScheme::NormalBackground).color().name()); | ||
| 440 | colorsStream << gtkColorsHelper("theme_selected_fg_color", activeColorSchemes[3].foreground(KColorScheme::NormalText).color().name()); | 440 | colorsStream << gtkColorsHelper("theme_selected_fg_color_breeze", activeColorSchemes[3].foreground(KColorScheme::NormalText).color().name()); | ||
| 441 | colorsStream << gtkColorsHelper("theme_view_active_decoration_color", activeColorSchemes[0].decoration(KColorScheme::HoverColor).color().name()); | 441 | colorsStream << gtkColorsHelper("theme_view_active_decoration_color_breeze", activeColorSchemes[0].decoration(KColorScheme::HoverColor).color().name()); | ||
| 442 | 442 | | |||
| 443 | // Button Colors | 443 | // Button Colors | ||
| 444 | colorsStream << gtkColorsHelper("theme_button_background_normal", activeColorSchemes[2].background(KColorScheme::NormalBackground).color().name()); | 444 | colorsStream << gtkColorsHelper("theme_button_background_normal_breeze", activeColorSchemes[2].background(KColorScheme::NormalBackground).color().name()); | ||
| 445 | colorsStream << gtkColorsHelper("theme_button_decoration_hover", activeColorSchemes[2].decoration(KColorScheme::HoverColor).color().name()); | 445 | colorsStream << gtkColorsHelper("theme_button_decoration_hover_breeze", activeColorSchemes[2].decoration(KColorScheme::HoverColor).color().name()); | ||
| 446 | colorsStream << gtkColorsHelper("theme_button_decoration_focus", activeColorSchemes[2].decoration(KColorScheme::FocusColor).color().name()); | 446 | colorsStream << gtkColorsHelper("theme_button_decoration_focus_breeze", activeColorSchemes[2].decoration(KColorScheme::FocusColor).color().name()); | ||
| 447 | colorsStream << gtkColorsHelper("theme_button_foreground_normal", activeColorSchemes[2].foreground(KColorScheme::NormalText).color().name()); | 447 | colorsStream << gtkColorsHelper("theme_button_foreground_normal_breeze", activeColorSchemes[2].foreground(KColorScheme::NormalText).color().name()); | ||
| 448 | colorsStream << gtkColorsHelper("theme_button_foreground_active", activeColorSchemes[3].foreground(KColorScheme::NormalText).color().name()); | 448 | colorsStream << gtkColorsHelper("theme_button_foreground_active_breeze", activeColorSchemes[3].foreground(KColorScheme::NormalText).color().name()); | ||
| 449 | 449 | | |||
| 450 | // Misc Colors | 450 | // Misc Colors | ||
| 451 | QColor windowForegroundColor = activeColorSchemes[1].foreground(KColorScheme::NormalText).color(); | 451 | QColor windowForegroundColor = activeColorSchemes[1].foreground(KColorScheme::NormalText).color(); | ||
| 452 | QColor windowBackgroundColor = activeColorSchemes[1].background(KColorScheme::NormalBackground).color(); | 452 | QColor windowBackgroundColor = activeColorSchemes[1].background(KColorScheme::NormalBackground).color(); | ||
| 453 | QColor bordersColor = KColorUtils::mix(windowBackgroundColor,windowForegroundColor, 0.25); | 453 | QColor bordersColor = KColorUtils::mix(windowBackgroundColor,windowForegroundColor, 0.25); | ||
| 454 | 454 | | |||
| 455 | colorsStream << gtkColorsHelper("borders", bordersColor.name()); | 455 | colorsStream << gtkColorsHelper("borders_breeze", bordersColor.name()); | ||
| 456 | colorsStream << gtkColorsHelper("warning_color", activeColorSchemes[0].foreground(KColorScheme::NeutralText).color().name()); | 456 | colorsStream << gtkColorsHelper("warning_color_breeze", activeColorSchemes[0].foreground(KColorScheme::NeutralText).color().name()); | ||
| 457 | colorsStream << gtkColorsHelper("success_color", activeColorSchemes[0].foreground(KColorScheme::PositiveText).color().name()); | 457 | colorsStream << gtkColorsHelper("success_color_breeze", activeColorSchemes[0].foreground(KColorScheme::PositiveText).color().name()); | ||
| 458 | colorsStream << gtkColorsHelper("error_color", activeColorSchemes[0].foreground(KColorScheme::NegativeText).color().name()); | 458 | colorsStream << gtkColorsHelper("error_color_breeze", activeColorSchemes[0].foreground(KColorScheme::NegativeText).color().name()); | ||
| 459 | 459 | | |||
| 460 | /* | 460 | /* | ||
| 461 | Backdrop (Inactive) | 461 | Backdrop (Inactive) | ||
| 462 | */ | 462 | */ | ||
| 463 | 463 | | |||
| 464 | // General | 464 | // General | ||
| 465 | colorsStream << gtkColorsHelper("theme_unfocused_fg_color",inactiveColorSchemes[1].foreground(KColorScheme::NormalText).color().name()); | 465 | colorsStream << gtkColorsHelper("theme_unfocused_fg_color_breeze",inactiveColorSchemes[1].foreground(KColorScheme::NormalText).color().name()); | ||
| 466 | colorsStream << gtkColorsHelper("theme_unfocused_text_color", inactiveColorSchemes[0].foreground(KColorScheme::NormalText).color().name()); | 466 | colorsStream << gtkColorsHelper("theme_unfocused_text_color_breeze", inactiveColorSchemes[0].foreground(KColorScheme::NormalText).color().name()); | ||
| 467 | colorsStream << gtkColorsHelper("theme_unfocused_bg_color", inactiveColorSchemes[1].background(KColorScheme::NormalBackground).color().name()); | 467 | colorsStream << gtkColorsHelper("theme_unfocused_bg_color_breeze", inactiveColorSchemes[1].background(KColorScheme::NormalBackground).color().name()); | ||
| 468 | colorsStream << gtkColorsHelper("theme_unfocused_base_color", inactiveColorSchemes[0].background(KColorScheme::NormalBackground).color().name()); | 468 | colorsStream << gtkColorsHelper("theme_unfocused_base_color_breeze", inactiveColorSchemes[0].background(KColorScheme::NormalBackground).color().name()); | ||
| 469 | colorsStream << gtkColorsHelper("theme_unfocused_selected_bg_color_alt", inactiveColorSchemes[3].background(KColorScheme::NormalBackground).color().name()); | 469 | colorsStream << gtkColorsHelper("theme_unfocused_selected_bg_color_alt_breeze", inactiveColorSchemes[3].background(KColorScheme::NormalBackground).color().name()); | ||
| 470 | colorsStream << gtkColorsHelper("theme_unfocused_selected_bg_color", inactiveColorSchemes[3].background(KColorScheme::NormalBackground).color().name()); | 470 | colorsStream << gtkColorsHelper("theme_unfocused_selected_bg_color_breeze", inactiveColorSchemes[3].background(KColorScheme::NormalBackground).color().name()); | ||
| 471 | colorsStream << gtkColorsHelper("theme_unfocused_selected_fg_color", inactiveColorSchemes[3].foreground(KColorScheme::NormalText).color().name()); | 471 | colorsStream << gtkColorsHelper("theme_unfocused_selected_fg_color_breeze", inactiveColorSchemes[3].foreground(KColorScheme::NormalText).color().name()); | ||
| 472 | 472 | | |||
| 473 | // Button | 473 | // Button | ||
| 474 | colorsStream << gtkColorsHelper("theme_button_background_backdrop", inactiveColorSchemes[2].background(KColorScheme::NormalBackground).color().name()); | 474 | colorsStream << gtkColorsHelper("theme_button_background_backdrop_breeze", inactiveColorSchemes[2].background(KColorScheme::NormalBackground).color().name()); | ||
| 475 | colorsStream << gtkColorsHelper("theme_button_decoration_hover_backdrop", inactiveColorSchemes[2].decoration(KColorScheme::HoverColor).color().name()); | 475 | colorsStream << gtkColorsHelper("theme_button_decoration_hover_backdrop_breeze", inactiveColorSchemes[2].decoration(KColorScheme::HoverColor).color().name()); | ||
| 476 | colorsStream << gtkColorsHelper("theme_button_decoration_focus_backdrop", inactiveColorSchemes[2].decoration(KColorScheme::FocusColor).color().name()); | 476 | colorsStream << gtkColorsHelper("theme_button_decoration_focus_backdrop_breeze", inactiveColorSchemes[2].decoration(KColorScheme::FocusColor).color().name()); | ||
| 477 | colorsStream << gtkColorsHelper("theme_button_foreground_backdrop", inactiveColorSchemes[2].foreground(KColorScheme::NormalText).color().name()); | 477 | colorsStream << gtkColorsHelper("theme_button_foreground_backdrop_breeze", inactiveColorSchemes[2].foreground(KColorScheme::NormalText).color().name()); | ||
| 478 | colorsStream << gtkColorsHelper("theme_button_foreground_active_backdrop", inactiveColorSchemes[3].foreground(KColorScheme::NormalText).color().name()); | 478 | colorsStream << gtkColorsHelper("theme_button_foreground_active_backdrop_breeze", inactiveColorSchemes[3].foreground(KColorScheme::NormalText).color().name()); | ||
| 479 | 479 | | |||
| 480 | // Misc Colors | 480 | // Misc Colors | ||
| 481 | QColor inactiveWindowForegroundColor = inactiveColorSchemes[1].foreground(KColorScheme::NormalText).color(); | 481 | QColor inactiveWindowForegroundColor = inactiveColorSchemes[1].foreground(KColorScheme::NormalText).color(); | ||
| 482 | QColor inactiveWindowBackgroundColor = inactiveColorSchemes[1].background(KColorScheme::NormalBackground).color(); | 482 | QColor inactiveWindowBackgroundColor = inactiveColorSchemes[1].background(KColorScheme::NormalBackground).color(); | ||
| 483 | QColor inactiveBordersColor = KColorUtils::mix(inactiveWindowBackgroundColor,inactiveWindowForegroundColor, 0.25); | 483 | QColor inactiveBordersColor = KColorUtils::mix(inactiveWindowBackgroundColor,inactiveWindowForegroundColor, 0.25); | ||
| 484 | 484 | | |||
| 485 | colorsStream << gtkColorsHelper("unfocused_borders", inactiveBordersColor.name()); | 485 | colorsStream << gtkColorsHelper("unfocused_borders_breeze", inactiveBordersColor.name()); | ||
| 486 | colorsStream << gtkColorsHelper("warning_color_backdrop", inactiveColorSchemes[0].foreground(KColorScheme::NeutralText).color().name()); | 486 | colorsStream << gtkColorsHelper("warning_color_backdrop_breeze", inactiveColorSchemes[0].foreground(KColorScheme::NeutralText).color().name()); | ||
| 487 | colorsStream << gtkColorsHelper("success_color_backdrop", inactiveColorSchemes[0].foreground(KColorScheme::PositiveText).color().name()); | 487 | colorsStream << gtkColorsHelper("success_color_backdrop_breeze", inactiveColorSchemes[0].foreground(KColorScheme::PositiveText).color().name()); | ||
| 488 | colorsStream << gtkColorsHelper("error_color_backdrop", inactiveColorSchemes[0].foreground(KColorScheme::NegativeText).color().name()); | 488 | colorsStream << gtkColorsHelper("error_color_backdrop_breeze", inactiveColorSchemes[0].foreground(KColorScheme::NegativeText).color().name()); | ||
| 489 | 489 | | |||
| 490 | /* | 490 | /* | ||
| 491 | Insensitive (Disabled) | 491 | Insensitive (Disabled) | ||
| 492 | */ | 492 | */ | ||
| 493 | 493 | | |||
| 494 | // General | 494 | // General | ||
| 495 | colorsStream << gtkColorsHelper("insensitive_fg_color",disabledColorSchemes[1].foreground(KColorScheme::NormalText).color().name()); | 495 | colorsStream << gtkColorsHelper("insensitive_fg_color_breeze",disabledColorSchemes[1].foreground(KColorScheme::NormalText).color().name()); | ||
| 496 | colorsStream << gtkColorsHelper("insensitive_base_fg_color", disabledColorSchemes[0].foreground(KColorScheme::NormalText).color().name()); | 496 | colorsStream << gtkColorsHelper("insensitive_base_fg_color_breeze", disabledColorSchemes[0].foreground(KColorScheme::NormalText).color().name()); | ||
| 497 | colorsStream << gtkColorsHelper("insensitive_bg_color", disabledColorSchemes[1].background(KColorScheme::NormalBackground).color().name()); | 497 | colorsStream << gtkColorsHelper("insensitive_bg_color_breeze", disabledColorSchemes[1].background(KColorScheme::NormalBackground).color().name()); | ||
| 498 | colorsStream << gtkColorsHelper("insensitive_base_color", disabledColorSchemes[0].background(KColorScheme::NormalBackground).color().name()); | 498 | colorsStream << gtkColorsHelper("insensitive_base_color_breeze", disabledColorSchemes[0].background(KColorScheme::NormalBackground).color().name()); | ||
| 499 | colorsStream << gtkColorsHelper("insensitive_selected_bg_color", disabledColorSchemes[3].background(KColorScheme::NormalBackground).color().name()); | 499 | colorsStream << gtkColorsHelper("insensitive_selected_bg_color_breeze", disabledColorSchemes[3].background(KColorScheme::NormalBackground).color().name()); | ||
| 500 | colorsStream << gtkColorsHelper("insensitive_selected_fg_color", disabledColorSchemes[3].foreground(KColorScheme::NormalText).color().name()); | 500 | colorsStream << gtkColorsHelper("insensitive_selected_fg_color_breeze", disabledColorSchemes[3].foreground(KColorScheme::NormalText).color().name()); | ||
| 501 | 501 | | |||
| 502 | // Button | 502 | // Button | ||
| 503 | colorsStream << gtkColorsHelper("theme_button_background_insensitive", disabledColorSchemes[2].background(KColorScheme::NormalBackground).color().name()); | 503 | colorsStream << gtkColorsHelper("theme_button_background_insensitive_breeze", disabledColorSchemes[2].background(KColorScheme::NormalBackground).color().name()); | ||
| 504 | colorsStream << gtkColorsHelper("theme_button_decoration_hover_insensitive", disabledColorSchemes[2].decoration(KColorScheme::HoverColor).color().name()); | 504 | colorsStream << gtkColorsHelper("theme_button_decoration_hover_insensitive_breeze", disabledColorSchemes[2].decoration(KColorScheme::HoverColor).color().name()); | ||
| 505 | colorsStream << gtkColorsHelper("theme_button_decoration_focus_insensitive", disabledColorSchemes[2].decoration(KColorScheme::FocusColor).color().name()); | 505 | colorsStream << gtkColorsHelper("theme_button_decoration_focus_insensitive_breeze", disabledColorSchemes[2].decoration(KColorScheme::FocusColor).color().name()); | ||
| 506 | colorsStream << gtkColorsHelper("theme_button_foreground_insensitive", disabledColorSchemes[2].foreground(KColorScheme::NormalText).color().name()); | 506 | colorsStream << gtkColorsHelper("theme_button_foreground_insensitive_breeze", disabledColorSchemes[2].foreground(KColorScheme::NormalText).color().name()); | ||
| 507 | colorsStream << gtkColorsHelper("theme_button_foreground_active_insensitive", disabledColorSchemes[3].foreground(KColorScheme::NormalText).color().name()); | 507 | colorsStream << gtkColorsHelper("theme_button_foreground_active_insensitive_breeze", disabledColorSchemes[3].foreground(KColorScheme::NormalText).color().name()); | ||
| 508 | 508 | | |||
| 509 | // Misc Colors | 509 | // Misc Colors | ||
| 510 | QColor disabledWindowForegroundColor = disabledColorSchemes[1].foreground(KColorScheme::NormalText).color(); | 510 | QColor disabledWindowForegroundColor = disabledColorSchemes[1].foreground(KColorScheme::NormalText).color(); | ||
| 511 | QColor disabledWindowBackgroundColor = disabledColorSchemes[1].background(KColorScheme::NormalBackground).color(); | 511 | QColor disabledWindowBackgroundColor = disabledColorSchemes[1].background(KColorScheme::NormalBackground).color(); | ||
| 512 | QColor disabledBordersColor = KColorUtils::mix(disabledWindowBackgroundColor,disabledWindowForegroundColor, 0.25); | 512 | QColor disabledBordersColor = KColorUtils::mix(disabledWindowBackgroundColor,disabledWindowForegroundColor, 0.25); | ||
| 513 | 513 | | |||
| 514 | colorsStream << gtkColorsHelper("insensitive_borders", disabledBordersColor.name()); | 514 | colorsStream << gtkColorsHelper("insensitive_borders_breeze", disabledBordersColor.name()); | ||
| 515 | colorsStream << gtkColorsHelper("warning_color_insensitive", disabledColorSchemes[0].foreground(KColorScheme::NeutralText).color().name()); | 515 | colorsStream << gtkColorsHelper("warning_color_insensitive_breeze", disabledColorSchemes[0].foreground(KColorScheme::NeutralText).color().name()); | ||
| 516 | colorsStream << gtkColorsHelper("success_color_insensitive", disabledColorSchemes[0].foreground(KColorScheme::PositiveText).color().name()); | 516 | colorsStream << gtkColorsHelper("success_color_insensitive_breeze", disabledColorSchemes[0].foreground(KColorScheme::PositiveText).color().name()); | ||
| 517 | colorsStream << gtkColorsHelper("error_color_insensitive", disabledColorSchemes[0].foreground(KColorScheme::NegativeText).color().name()); | 517 | colorsStream << gtkColorsHelper("error_color_insensitive_breeze", disabledColorSchemes[0].foreground(KColorScheme::NegativeText).color().name()); | ||
| 518 | 518 | | |||
| 519 | /* | 519 | /* | ||
| 520 | Insensitive Backdrop (Inactive Disabled) These pretty much have the same appearance as regular inactive colors, but they're separate in case we decide to make | 520 | Insensitive Backdrop (Inactive Disabled) These pretty much have the same appearance as regular inactive colors, but they're separate in case we decide to make | ||
| 521 | them different in the future. | 521 | them different in the future. | ||
| 522 | */ | 522 | */ | ||
| 523 | 523 | | |||
| 524 | // General | 524 | // General | ||
| 525 | colorsStream << gtkColorsHelper("insensitive_unfocused_fg_color",disabledColorSchemes[1].foreground(KColorScheme::NormalText).color().name()); | 525 | colorsStream << gtkColorsHelper("insensitive_unfocused_fg_color_breeze",disabledColorSchemes[1].foreground(KColorScheme::NormalText).color().name()); | ||
| 526 | colorsStream << gtkColorsHelper("theme_unfocused_view_text_color", disabledColorSchemes[0].foreground(KColorScheme::NormalText).color().name()); | 526 | colorsStream << gtkColorsHelper("theme_unfocused_view_text_color_breeze", disabledColorSchemes[0].foreground(KColorScheme::NormalText).color().name()); | ||
| 527 | colorsStream << gtkColorsHelper("insensitive_unfocused_bg_color", disabledColorSchemes[1].background(KColorScheme::NormalBackground).color().name()); | 527 | colorsStream << gtkColorsHelper("insensitive_unfocused_bg_color_breeze", disabledColorSchemes[1].background(KColorScheme::NormalBackground).color().name()); | ||
| 528 | colorsStream << gtkColorsHelper("theme_unfocused_view_bg_color", disabledColorSchemes[0].background(KColorScheme::NormalBackground).color().name()); | 528 | colorsStream << gtkColorsHelper("theme_unfocused_view_bg_color_breeze", disabledColorSchemes[0].background(KColorScheme::NormalBackground).color().name()); | ||
| 529 | colorsStream << gtkColorsHelper("insensitive_unfocused_selected_bg_color", disabledColorSchemes[3].background(KColorScheme::NormalBackground).color().name()); | 529 | colorsStream << gtkColorsHelper("insensitive_unfocused_selected_bg_color_breeze", disabledColorSchemes[3].background(KColorScheme::NormalBackground).color().name()); | ||
| 530 | colorsStream << gtkColorsHelper("insensitive_unfocused_selected_fg_color", disabledColorSchemes[3].foreground(KColorScheme::NormalText).color().name()); | 530 | colorsStream << gtkColorsHelper("insensitive_unfocused_selected_fg_color_breeze", disabledColorSchemes[3].foreground(KColorScheme::NormalText).color().name()); | ||
| 531 | 531 | | |||
| 532 | // Button | 532 | // Button | ||
| 533 | colorsStream << gtkColorsHelper("theme_button_background_backdrop_insensitive", disabledColorSchemes[2].background(KColorScheme::NormalBackground).color().name()); | 533 | colorsStream << gtkColorsHelper("theme_button_background_backdrop_insensitive_breeze", disabledColorSchemes[2].background(KColorScheme::NormalBackground).color().name()); | ||
| 534 | colorsStream << gtkColorsHelper("theme_button_decoration_hover_backdrop_insensitive", disabledColorSchemes[2].decoration(KColorScheme::HoverColor).color().name()); | 534 | colorsStream << gtkColorsHelper("theme_button_decoration_hover_backdrop_insensitive_breeze", disabledColorSchemes[2].decoration(KColorScheme::HoverColor).color().name()); | ||
| 535 | colorsStream << gtkColorsHelper("theme_button_decoration_focus_backdrop_insensitive", disabledColorSchemes[2].decoration(KColorScheme::FocusColor).color().name()); | 535 | colorsStream << gtkColorsHelper("theme_button_decoration_focus_backdrop_insensitive_breeze", disabledColorSchemes[2].decoration(KColorScheme::FocusColor).color().name()); | ||
| 536 | colorsStream << gtkColorsHelper("theme_button_foreground_backdrop_insensitive", disabledColorSchemes[2].foreground(KColorScheme::NormalText).color().name()); | 536 | colorsStream << gtkColorsHelper("theme_button_foreground_backdrop_insensitive_breeze", disabledColorSchemes[2].foreground(KColorScheme::NormalText).color().name()); | ||
| 537 | colorsStream << gtkColorsHelper("theme_button_foreground_active_backdrop_insensitive", disabledColorSchemes[3].foreground(KColorScheme::NormalText).color().name()); | 537 | colorsStream << gtkColorsHelper("theme_button_foreground_active_backdrop_insensitive_breeze", disabledColorSchemes[3].foreground(KColorScheme::NormalText).color().name()); | ||
| 538 | 538 | | |||
| 539 | // Misc Colors | 539 | // Misc Colors | ||
| 540 | QColor unfocusedDisabledWindowForegroundColor = disabledColorSchemes[1].foreground(KColorScheme::NormalText).color(); | 540 | QColor unfocusedDisabledWindowForegroundColor = disabledColorSchemes[1].foreground(KColorScheme::NormalText).color(); | ||
| 541 | QColor unfocusedDisabledWindowBackgroundColor = disabledColorSchemes[1].background(KColorScheme::NormalBackground).color(); | 541 | QColor unfocusedDisabledWindowBackgroundColor = disabledColorSchemes[1].background(KColorScheme::NormalBackground).color(); | ||
| 542 | QColor unfocusedDisabledBordersColor = KColorUtils::mix(unfocusedDisabledWindowBackgroundColor,unfocusedDisabledWindowForegroundColor, 0.25); | 542 | QColor unfocusedDisabledBordersColor = KColorUtils::mix(unfocusedDisabledWindowBackgroundColor,unfocusedDisabledWindowForegroundColor, 0.25); | ||
| 543 | 543 | | |||
| 544 | colorsStream << gtkColorsHelper("unfocused_insensitive_borders", unfocusedDisabledBordersColor.name()); | 544 | colorsStream << gtkColorsHelper("unfocused_insensitive_borders_breeze", unfocusedDisabledBordersColor.name()); | ||
| 545 | colorsStream << gtkColorsHelper("warning_color_insensitive_backdrop", disabledColorSchemes[0].foreground(KColorScheme::NeutralText).color().name()); | 545 | colorsStream << gtkColorsHelper("warning_color_insensitive_backdrop_breeze", disabledColorSchemes[0].foreground(KColorScheme::NeutralText).color().name()); | ||
| 546 | colorsStream << gtkColorsHelper("success_color_insensitive_backdrop", disabledColorSchemes[0].foreground(KColorScheme::PositiveText).color().name()); | 546 | colorsStream << gtkColorsHelper("success_color_insensitive_backdrop_breeze", disabledColorSchemes[0].foreground(KColorScheme::PositiveText).color().name()); | ||
| 547 | colorsStream << gtkColorsHelper("error_color_insensitive_backdrop", disabledColorSchemes[0].foreground(KColorScheme::NegativeText).color().name()); | 547 | colorsStream << gtkColorsHelper("error_color_insensitive_backdrop_breeze", disabledColorSchemes[0].foreground(KColorScheme::NegativeText).color().name()); | ||
| 548 | 548 | | |||
| 549 | /* | 549 | /* | ||
| 550 | Ignorant Colors (These colors do not care about backdrop or insensitive states) | 550 | Ignorant Colors (These colors do not care about backdrop or insensitive states) | ||
| 551 | */ | 551 | */ | ||
| 552 | 552 | | |||
| 553 | colorsStream << gtkColorsHelper("link_color", activeColorSchemes[0].foreground(KColorScheme::LinkText).color().name()); | 553 | colorsStream << gtkColorsHelper("link_color_breeze", activeColorSchemes[0].foreground(KColorScheme::LinkText).color().name()); | ||
| 554 | colorsStream << gtkColorsHelper("link_visited_color", activeColorSchemes[0].foreground(KColorScheme::VisitedText).color().name()); | 554 | colorsStream << gtkColorsHelper("link_visited_color_breeze", activeColorSchemes[0].foreground(KColorScheme::VisitedText).color().name()); | ||
| 555 | 555 | | |||
| 556 | QColor tooltipForegroundColor = activeColorSchemes[4].foreground(KColorScheme::NormalText).color(); | 556 | QColor tooltipForegroundColor = activeColorSchemes[4].foreground(KColorScheme::NormalText).color(); | ||
| 557 | QColor tooltipBackgroundColor = activeColorSchemes[4].background(KColorScheme::NormalBackground).color(); | 557 | QColor tooltipBackgroundColor = activeColorSchemes[4].background(KColorScheme::NormalBackground).color(); | ||
| 558 | QColor tooltipBorderColor = KColorUtils::mix(tooltipBackgroundColor, tooltipForegroundColor, 0.25); | 558 | QColor tooltipBorderColor = KColorUtils::mix(tooltipBackgroundColor, tooltipForegroundColor, 0.25); | ||
| 559 | 559 | | |||
| 560 | colorsStream << gtkColorsHelper("tooltip_text", tooltipForegroundColor.name()); | 560 | colorsStream << gtkColorsHelper("tooltip_text_breeze", tooltipForegroundColor.name()); | ||
| 561 | colorsStream << gtkColorsHelper("tooltip_background", tooltipBackgroundColor.name()); | 561 | colorsStream << gtkColorsHelper("tooltip_background_breeze", tooltipBackgroundColor.name()); | ||
| 562 | colorsStream << gtkColorsHelper("tooltip_border", tooltipBorderColor.name()); | 562 | colorsStream << gtkColorsHelper("tooltip_border_breeze", tooltipBorderColor.name()); | ||
| 563 | 563 | | |||
| 564 | colorsStream << gtkColorsHelper("content_view_bg", activeColorSchemes[0].background(KColorScheme::NormalBackground).color().name()); | 564 | colorsStream << gtkColorsHelper("content_view_bg_breeze", activeColorSchemes[0].background(KColorScheme::NormalBackground).color().name()); | ||
| 565 | 565 | | |||
| 566 | // Titlebar colors | 566 | // Titlebar colors | ||
| 567 | colorsStream << gtkColorsHelper("theme_titlebar_background", "rgb(" + groupWMTheme.readEntry("activeBackground", "") + QLatin1Char(')')); | 567 | colorsStream << gtkColorsHelper("theme_titlebar_background_breeze", "rgb(" + groupWMTheme.readEntry("activeBackground", "") + QLatin1Char(')')); | ||
| 568 | colorsStream << gtkColorsHelper("theme_titlebar_foreground", "rgb(" + groupWMTheme.readEntry("activeForeground", "") + QLatin1Char(')')); | 568 | colorsStream << gtkColorsHelper("theme_titlebar_foreground_breeze", "rgb(" + groupWMTheme.readEntry("activeForeground", "") + QLatin1Char(')')); | ||
| 569 | colorsStream << gtkColorsHelper("theme_titlebar_background_light", activeColorSchemes[1].background(KColorScheme::NormalBackground).color().name()); | 569 | colorsStream << gtkColorsHelper("theme_titlebar_background_light_breeze", activeColorSchemes[1].background(KColorScheme::NormalBackground).color().name()); | ||
| 570 | colorsStream << gtkColorsHelper("theme_titlebar_foreground_backdrop", "rgb(" + groupWMTheme.readEntry("inactiveForeground", "") + QLatin1Char(')')); | 570 | colorsStream << gtkColorsHelper("theme_titlebar_foreground_backdrop_breeze", "rgb(" + groupWMTheme.readEntry("inactiveForeground", "") + QLatin1Char(')')); | ||
| 571 | colorsStream << gtkColorsHelper("theme_titlebar_background_backdrop", "rgb(" + groupWMTheme.readEntry("inactiveBackground", "") + QLatin1Char(')')); | 571 | colorsStream << gtkColorsHelper("theme_titlebar_background_backdrop_breeze", "rgb(" + groupWMTheme.readEntry("inactiveBackground", "") + QLatin1Char(')')); | ||
| 572 | colorsStream << gtkColorsHelper("theme_titlebar_foreground_insensitive", "rgb(" + groupWMTheme.readEntry("inactiveForeground", "") + QLatin1Char(')')); | 572 | colorsStream << gtkColorsHelper("theme_titlebar_foreground_insensitive_breeze", "rgb(" + groupWMTheme.readEntry("inactiveForeground", "") + QLatin1Char(')')); | ||
| 573 | colorsStream << gtkColorsHelper("theme_titlebar_foreground_insensitive_backdrop", "rgb(" + groupWMTheme.readEntry("inactiveForeground", "") + QLatin1Char(')')); | 573 | colorsStream << gtkColorsHelper("theme_titlebar_foreground_insensitive_backdrop_breeze", "rgb(" + groupWMTheme.readEntry("inactiveForeground", "") + QLatin1Char(')')); | ||
| 574 | } | 574 | } | ||
| 575 | void saveGtkColors(KSharedConfigPtr& config) | 575 | void saveGtkColors(KSharedConfigPtr& config) | ||
| 576 | { | 576 | { | ||
| 577 | checkGtkCss(); | 577 | checkGtkCss(); | ||
| 578 | QFile colorsCss(QStandardPaths::writableLocation(QStandardPaths::GenericConfigLocation) + "/gtk-3.0/colors.css"); | 578 | QFile colorsCss(QStandardPaths::writableLocation(QStandardPaths::GenericConfigLocation) + "/gtk-3.0/colors.css"); | ||
| 579 | 579 | | |||
| 580 | if (colorsCss.open(QIODevice::WriteOnly | QIODevice::Truncate)) { | 580 | if (colorsCss.open(QIODevice::WriteOnly | QIODevice::Truncate)) { | ||
| 581 | QTextStream colorsStream(&colorsCss); | 581 | QTextStream colorsStream(&colorsCss); | ||
| ▲ Show 20 Lines • Show All 404 Lines • Show Last 20 Lines | |||||