Widget de data e hora minimalista idêntico à skin Mond do Rainmeter, com fontes Anurati e Quicksand, drag-and-drop e zoom via scroll.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-L-003 warning
signals connected by extension should be disconnected in disable()
Signals assigned in `enable()` are missing matching disconnect calls in `disable()` or its helper methods.
extension.js:254
this._container.connect("button-press-event", (actor, event) => {
const button = event.get_button();
if (button !== 1) return Clutter.EVENT_PROPAGATE;
const clickTime = event.get_time();
// Duplo clique com botão esquerdo abre as preferências (< 350ms)
if (clickTi
extension.js:306
this._container.connect("button-release-event", (actor, event) => {
if (this._isDragging && event.get_button() === 1) {
const [finalX, finalY] = actor.get_position();
this._cleanupDrag(actor);
this._settings.set_double("pos-x", finalX);
this._settings.set_do
extension.js:294
this._container.connect("motion-event", (actor, event) => {
if (this._isDragging) {
const [stageX, stageY] = event.get_coords();
const deltaX = stageX - dragStartX;
const deltaY = stageY - dragStartY;
actor.set_position(widgetStartX + deltaX, widgetStartY +
extension.js:318
this._container.connect("scroll-event", (actor, event) => {
const direction = event.get_scroll_direction();
let currentScale = this._settings.get_double("scale");
const step = 0.05;
if (direction === Clutter.ScrollDirection.UP) {
currentScale = Math.min(currentSc
| Version | Status |
|---|---|
| 3 | Unreviewed |
| 2 | Rejected |
| 1 | Rejected |