Pebble Foundation Classes
0.2.0
C++ for Pebble
|
43 operator ::Layer*() {
return layer_; }
44 operator const ::Layer*()
const {
return layer_; }
228 static void layer_update_proc(::
Layer* layer, ::
GContext *ctx) {
Definition: pebble_layer.hpp:34
Definition: pebble.h:3316
Layer(::Layer *layer)
Wraps an existing TextLayer.
Definition: pebble_layer.hpp:38
void InsertAboveSibling(Layer &above_sibling_layer)
Definition: pebble_layer.hpp:132
void layer_remove_from_parent(Layer *child)
GRect GetBounds()
Definition: pebble_layer.hpp:82
Layer that is automatically managed and contains an OnUpdate callback for drawing.
Definition: pebble_layer.hpp:207
void RemoveChildLayers()
Definition: pebble_layer.hpp:101
Represents a 2-dimensional size.
Definition: pebble.h:3336
void SetFrame(GRect frame)
Definition: pebble_layer.hpp:62
void layer_insert_above_sibling(Layer *layer_to_insert, Layer *above_sibling_layer)
Layer that is automatically managed.
Definition: pebble_layer.hpp:175
void layer_set_bounds(Layer *layer, GRect bounds)
void layer_insert_below_sibling(Layer *layer_to_insert, Layer *below_sibling_layer)
virtual ~SimpleLayer()
Destroys the underlying AppLayer.
Definition: pebble_layer.hpp:190
void layer_mark_dirty(Layer *layer)
void layer_set_hidden(Layer *layer, bool hidden)
Layer * layer_create_with_data(GRect frame, size_t data_size)
static SimpleLayer & GetFromData(::Layer *layer)
Definition: pebble_layer.hpp:198
void * layer_get_data(const Layer *layer)
bool layer_get_hidden(const Layer *layer)
GRect layer_get_frame(const Layer *layer)
Definition: pebble_graphics_types.hpp:71
Definition: pebble_graphics_context.hpp:73
void SetHidden(bool hidden)
Definition: pebble_layer.hpp:140
SimpleLayer(GRect frame)
Definition: pebble_layer.hpp:184
bool layer_get_clips(const Layer *layer)
bool GetClips()
Definition: pebble_layer.hpp:162
bool GetHidden()
Definition: pebble_layer.hpp:145
CustomLayer(GRect frame)
Definition: pebble_layer.hpp:216
void MarkDirty()
Definition: pebble_layer.hpp:54
void SetClips(bool clips)
Definition: pebble_layer.hpp:154
void AddChild(Layer &child)
Definition: pebble_layer.hpp:112
void layer_set_clips(Layer *layer, bool clips)
virtual void OnUpdate(const GContext &ctx)=0
void layer_add_child(Layer *parent, Layer *child)
void layer_destroy(Layer *layer)
Destroys a layer previously created by layer_create.
void layer_remove_child_layers(Layer *parent)
GRect GetFrame()
Definition: pebble_layer.hpp:71
void layer_set_frame(Layer *layer, GRect frame)
GRect layer_get_bounds(const Layer *layer)
void InsertBelowSibling(Layer &below_sibling_layer)
Definition: pebble_layer.hpp:122
void RemoveFromParent()
Definition: pebble_layer.hpp:96
void SetBounds(GRect bounds)
Definition: pebble_layer.hpp:77
void layer_set_update_proc(Layer *layer, LayerUpdateProc update_proc)