2. yes I can and even I do it and even I have to do it but use setClip(device_size) instead of clearlip() - first usage setClip practically force tu use somewhen clearClip
3. if you see my WF you surly will know that it isn't only one drawing but drawing in loop - it's not enough to clearClip only once - practically I have to clearclip after each of controls because I don't know if next control call setClip or not (there are some IF's).
2. yes I can and even I do it and even I have to do it but use setClip(device_size) instead of clearlip() - first usage setClip practically force tu use somewhen clearClip
3. if you see my WF you surly will know that it isn't only one drawing but drawing in loop - it's not enough to clearClip only once - practically I have to clearclip after each of controls because I don't know if next control call setClip or not (there are some IF's).
Looks to me you have big bugs in onUpdate and you set clips to hide them. In onUpdate, you ALWAYS want to update the entire screen.
Looks to me you have a bug with displaying hours and whatever the "16" is The fact you also lost seconds means you're not doing that properly in onUpdate, where you don't even have to set a clip region.
You can do this with only one clip region (for seconds in onPartialUpdate()) I do it all the time! Figure out how many characters will fit, limit the length of a sting and just display that many.