]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkstylecontextprivate.h
Change FSF Address
[~andy/gtk] / gtk / gtkstylecontextprivate.h
index 9796bafc662ee69ae97d30fe1493773a4458d927..a5933c39f877880c0b42a23ce5cc37491bbd7559 100644 (file)
  * Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #ifndef __GTK_STYLE_CONTEXT_PRIVATE_H__
 #define __GTK_STYLE_CONTEXT_PRIVATE_H__
 
 #include "gtkstylecontext.h"
+#include "gtksymboliccolor.h"
 
 G_BEGIN_DECLS
 
-typedef struct _GtkStylePropertyContext GtkStylePropertyContext;
-struct _GtkStylePropertyContext
-{
-  int width;
-  int height;
-};
-
-void           _gtk_style_context_get_valist (GtkStyleContext *context,
-                                             GtkStateFlags    state,
-                                             GtkStylePropertyContext *property_context,
-                                             va_list          args);
+const GValue * _gtk_style_context_peek_property              (GtkStyleContext *context,
+                                                              const char      *property_name);
+double         _gtk_style_context_get_number                 (GtkStyleContext *context,
+                                                              const char      *property_name,
+                                                              double           one_hundred_percent);
 const GValue * _gtk_style_context_peek_style_property        (GtkStyleContext *context,
                                                               GType            widget_type,
                                                               GtkStateFlags    state,
@@ -44,6 +37,9 @@ void           _gtk_style_context_coalesce_animation_areas   (GtkStyleContext *c
                                                               GtkWidget       *widget);
 gboolean       _gtk_style_context_check_region_name          (const gchar     *str);
 
+gboolean       _gtk_style_context_resolve_color              (GtkStyleContext  *context,
+                                                              GtkSymbolicColor *color,
+                                                              GdkRGBA          *result);
 void           _gtk_style_context_get_cursor_color           (GtkStyleContext *context,
                                                               GdkRGBA         *primary_color,
                                                               GdkRGBA         *secondary_color);