
Security News
Crates.io Users Targeted by Phishing Emails
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
pebble-slide-layer
Advanced tools
Slide Layer is a custom layer for Pebble smartwatch with sliding effect - ideal for immitation of old mechanical digital watches
To use the library add #include <pebble-slide-layer/pebble-slide-layer.h>
to your source.
General use flow:
New image will slide in and remain in place until slide animation function is called again
SlideLayer* slide_layer_create(GRect frame)
- creates slide layer and returns pointer to it. Parameter is GRect with coordinates and layer size, for example SlideLayer* slide_layer = slide_layer_create(GRect(50, 50, 20, 40));
.
void slide_layer_destroy(SlideLayer *slide_layer)
- destroys slde layer and frees memory.
<codeLayer* slide_layer_get_layer(SlideLayer *slide_layer); - gets underlying Layer of the slide layer for basic manipulations such as adding to Window root layer or layer changing frame or bounds
void slide_layer_set_animation_duration(int duration, SlideLayer *slide_layer);
- sets duration of the slide-in in milliseconds.
void slide_layer_set_animation_direction(int direction, SlideLayer *slide_layer);
- set direction of the slide-in animation. Possible values:
//Example usage
//creating slide layer
slide_layer = slide_layer_create(GRect(10, 30, 59, 75));
layer_add_child(window_get_root_layer(my_window), slide_layer_get_layer(slide_layer));
window_stack_push(my_window, true);
//setting slide layer params
slide_layer_set_animation_direction(SLIDE_TO_RIGHT, slide_layer);
slide_layer_set_animation_duration(1000, slide_layer);
//assigning next bitmap to slide in
slide_layer->gbitmap = gbitmap_create_with_resource(RESOURCE_ID_MY_IMG);
// animating layer
slide_layer_animate(slide_layer);
FAQs
Slide Effects layer for Pebble smartwatch
We found that pebble-slide-layer demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Product
Socket now lets you customize pull request alert headers, helping security teams share clear guidance right in PRs to speed reviews and reduce back-and-forth.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.