abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 12:44 | Nová verze

    Komunita KDE s hrdostí uvádí Plasma 6, Frameworks 6 a Gear 24.02 postavené na Qt 6. Předchozí velké vydání 5 bylo vydáno téměř před 10 lety (červenec 2014).

    Ladislav Hagara | Komentářů: 0
    včera 21:11 | Nová verze

    Byla vydána nová major verze 6.0 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Založena je na Debianu 12 Bookworm a GNOME 43. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 13.0.10.

    Ladislav Hagara | Komentářů: 0
    včera 14:44 | IT novinky Ladislav Hagara | Komentářů: 20
    včera 09:00 | Zajímavý software

    Jose Fernandez z Netflixu představil nástroj bpftop pro monitorování eBPF programů.

    Ladislav Hagara | Komentářů: 2
    včera 08:00 | Nová verze

    Incus (GitHub), komunitní fork nástroje pro správu kontejnerů LXD, byl vydán ve verzi 0.6 (YouTube). Vyzkoušet jej lze online ve webovém prohlížeči.

    Ladislav Hagara | Komentářů: 0
    26.2. 19:22 | IT novinky

    Společnost Broadcom prodává svou End-User Computing (EUC) Division (Workspace ONE a Horizon) koupenou se společností VMware investiční společnosti KKR za 4 miliardy dolarů.

    Ladislav Hagara | Komentářů: 0
    26.2. 14:44 | IT novinky

    Začal veletrh MWC Barcelona 2024 (Mobile World Congress). Firmy představují své novinky. Lenovo například ThinkBook s průhledným displejem (YouTube).

    Ladislav Hagara | Komentářů: 1
    26.2. 12:55 | Nová verze

    Byla vydána nová verze 1.46.0 sady nástrojů pro správu síťových připojení NetworkManager. Novinkám se v příspěvku na blogu NetworkManageru věnuje Fernando F. Mancera. Vypíchnout lze podporu randomizace MAC adresy na základě Wi-Fi sítě (wifi.cloned-mac-address=stable-ssid). Schváleno pro Fedora Linux 40.

    Ladislav Hagara | Komentářů: 0
    25.2. 22:00 | Zajímavý článek

    Byly zveřejněny výsledky průzkumu mezi vývojáři v programovacím jazyce Rust: 2023 Annual Rust Survey Results. Téměř 70 % účastníků průzkumu vyvíjí na Linuxu, 85 % pro Linux, téměř 62 % používá Visual Studio Code, …

    Ladislav Hagara | Komentářů: 5
    25.2. 21:11 | Nová verze

    Dlaždicový správce oken, resp. kompozitor pro Wayland Sway byl vydán ve verzi 1.9 založené na wlroots 0.17. Měl by poskytovat lepší výkon a přidává několik konfiguračních voleb, příkazů atd.

    Fluttershy, yay! | Komentářů: 0
    Kolik máte nálepek na víku notebooku?
     (18%)
     (59%)
     (5%)
     (3%)
     (5%)
     (9%)
    Celkem 416 hlasů
     Komentářů: 18, poslední včera 20:10
    Rozcestník

    Dotaz: vlastní gtk téma - jak je to s deklaracemi

    6.7.2005 23:57 hub | skóre: 26 | blog: bg
    vlastní gtk téma - jak je to s deklaracemi
    Přečteno: 56×

    Rád bych si vytvořil trošku odlišné gtk téma odvozené z defaultního.

    Učil jsem podle tohoto tutoriálu. Hned v úvodu (kapitola - the gtkrc file) je popsáno, co je style, class, widget a widget_class.
    style declarations, which define ways of drawing things
    class declarations, which assign styles to particular classes
    widget declarations, which assign styles to particular widgets by widget name
    widget_class declarations, which assign styles to particular widgets by class name

    V těchto deklarací mám problém. Styl je jasný. Class přiřadí styl k jednotlivé třídě z Object hierarchy.
    Widget přiřadí styl k jednotlivému widgetu (např: GtkButton,..) př. z Widget gallery Widget_class vůbec nerozumím nebo spíš nevím, jak je definovat. Z různých ostatních již hotových gtk tématech mám že se definují např: widget_class "*Button*" style "button". Nevím, jak zjistit a kde vzít widget_class popř. kam ho přiřadit ?

    Zjistil jsem, že zvládnutím widget_class se mi podaří vyřešit tento problém: Podle ukázky z návodu jsem si myslel, že definuji default pro (nej)vyšší objekt a nižší objekt v hiearchii, pak překryji: jednoduchá ukázka, vytvořím si např:

    style "default" {
    	fg[NORMAL] 	= "#000000"
    	bg[NORMAL] 	= "#f2f2f2"
    	base[NORMAL]	= "#f1f1f1"
    	text[NORMAL]	= "#232323"
    
    	fg[ACTIVE]	= "#000000"
    
    	bg[PRELIGHT]	= "#777777"
    	fg[PRELIGHT]	= "#000000"
    
    	fg[SELECTED]	= "#000000"
    }
    
    style "button" = "default" {
    	fg[PRELIGHT]	= "#ffffff"     # popredi se neprekryje
    	bg[PRELIGHT]	= "#999999"
    }
    
    class "GtkWidget" style "default"    
    class "GtkButton" style "button"
    
    Rád bych si to vyhledal na internetu, ale návodů(+ vysvětlení) na tvoření gtk témat je velmi málo (Příkladů gtk témat je samozřejmě hodně). Děkuji.

    Na otázku zatím nikdo bohužel neodpověděl.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.