Hi; On 13 December 2016 at 05:33, Ondrej Tuma <konfere...@webjet.cz> wrote: > At the moment, i just to get default widget border color. But, the > gtk_style_context_get_border_color is deprecated... and i should to use > gtk_render_frame. Please tell me how can i use gtk_render_frame to get > border color?! How?
You don't "get the border color" because there's no such thing as a border or background color. CSS, which is used to represent the rendering operations, has a stack of background and border images, which are blended with colors. Asking for a single color does not make sense. You need to call gtk_render_frame() and gtk_render_background() to *render* the border and background. Then you set up what you want to render using CSS style classes and call gtk_style_context_add_class() to add the matching classes to your widget. Every widget you see is the result of this process. > What GTK do is putting obstacles in the way of creating more complex > application. But yes, sometimes, we need special widgets, with special > using :-( GTK does not put obstacles anywhere: it provides you with a very rich and powerful way to describe the rendering process and its final outcome using a standardised API called "CSS" instead of using only a C API. Ciao, Emmanuele. -- https://www.bassi.io [@] ebassi [@gmail.com] _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list