Sha256: 68c384da1616f28b7e8e2c2fb8e25ec393136c2ab522e97154279db6084093e3

Contents?: true

Size: 672 Bytes

Versions: 22

Compression:

Stored size: 672 Bytes

Contents

// -*- c++ -*-
#pragma once
#ifndef __REFLEX_SRC_STYLE_H__
#define __REFLEX_SRC_STYLE_H__


#include "reflex/style.h"


namespace Reflex
{


	class View;


	bool StyleLength_get_pixel_length (
		coord* pixel_length, const StyleLength& style_length, coord parent_size);


	bool Style_set_owner (Style* style, View* owner);

	bool Style_has_variable_lengths (const Style& style);

	void Style_clear_inherited_values (Style* style);

	void Style_override (Style* overridden, const Style& overrides);

	void Style_apply_to (const Style& style, View* view);

	bool Style_has_width  (const Style& style);

	bool Style_has_height (const Style& style);


}// Reflex


#endif//EOH

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
reflexion-0.1.40 src/style.h
reflexion-0.1.39 src/style.h