Hoppa till innehåll
  • Blogg

Calendar

januari 2016
M T O T F L S
 123
45678910
11121314151617
18192021222324
25262728293031
« jul    

Archives

  • januari 2016
  • juli 2015
  • november 2013
  • augusti 2012
  • juli 2012
  • maj 2012
  • mars 2012
  • februari 2012
  • januari 2012
  • december 2011
  • november 2011
  • oktober 2011
  • september 2011
  • augusti 2011
  • juli 2011
  • juni 2011
  • februari 2011
  • januari 2011
  • december 2010
  • september 2010
  • augusti 2010
  • juli 2010
  • juni 2010
  • maj 2010
  • april 2010
  • mars 2010

Categories

  • Bahia Feliz
  • Garbos
  • Golden Hits
  • Grafisk design
  • Lalle
  • Ljud & ljus Teknik
  • Musik
  • Uncategorized
  • Vinön
  • Xcode
  • Xpecta
Mathias Halén
  • Blogg
Xcode

QDisplay update.

On januari 22, 2016 by Mathias Halén

Jag har under en längre tid viljat använda QDisplay till att visuellt räkna ner hur lång tid det är till nästa nr men samtidigt fortsätta räkna uppåt om vi inte går på ett nr i tid så jag vet hur sena vi blev.

Det är just den anledningen som ledde till att jag började kolla om jag kunde lägga till någon funktion i QDisplay för att få detta att funka.

Det visade sig att det inte var extremt svårt att lösa detta enbart med AppleScript men när jag väl kom så långt att jag fick nedräkningen att funka så ville jag kunna ändra färgen på texten för att visuellt visa att jag är sen eller tidig.utf-8''Ska%CC%88rmavbild%202016%2D01%2D22%20kl.%2016.29.26utf-8''Ska%CC%88rmavbild%202016%2D01%2D22%20kl.%2016.29.50

Men lite hjälp från http://stackoverflow.com/ så lyckades jag lägga till funktioner i QDisplay som nu gör att man kan ändra storleken på message med koden messageSize och du kan även ändra färgen med messageColor.

Jag tog kontakt med Chris Ashworth och skickade in ändringarna jag hade gjort i deras Xcode fil för att se om dem ev. ville använda det och bara en dag senare låg det uppe som en ny uppdatering och han skickade även ut en fint mail till alla i qlab@googlegroups.com:

Mail från Chris Ashworth - QDisplay update

https://github.com/Figure53/QDisplay

 

Jag tänkte nu publicera ett liten AppleScript som visar hur man kan använda den nya funktionen.

 

tell application ”QDisplay”

set alarmHour to 16

set alarmMinute to 0

set messageSize to 80

set messageString to ”Put your text here….”

repeat

set theDate to the current date

set the hours of theDate to alarmHour

set the minutes of theDate to alarmMinute

set the seconds of theDate to 0

theDate

set countdown to (current date) – theDate

set ss to countdown mod 60

if (current date) > theDate then

set mm to round (countdown / 60) mod 60 rounding down

set hh to round (countdown / 3600) rounding down

else

set mm to round (countdown / 60) mod 60 rounding up

set hh to round (countdown / 3600) rounding up

end if

— If Current Date is > theDate

if (current date) > theDate then

set messageColor to ”red”

if hh < 10 then

set hh to ”+” & 0 & hh

else

set hh to ”+” & hh

end if

if mm < 10 then

set mm to 0 & mm

else

set mm to mm

end if

if ss < 10 then

set ss to 0 & ss

else

set ss to ss

end if

else

set messageColor to ”white”

if hh < 0 then

set hh to (hh * -1)

end if

if mm < 0 then

set mm to (mm * -1)

end if

if ss < 0 then

set ss to (ss * -1)

end if

if hh < 10 then

set hh to ”-” & 0 & hh

else

set hh to ”-” & hh

end if

if mm < 10 then

set mm to 0 & mm

else

set mm to mm

end if

if ss < 10 then

set ss to 0 & ss

else

set ss to ss

end if

end if

set countDownString to hh & ”:” & mm & ”:” & ss

set message to messageString & ”

” & countDownString as string

end repeat

end tell

Jag hoppas den här uppdateringen kan hjälpa någon annan än mig själv.

Tags: QDisplay, Xcode

Arkiv

  • januari 2016
  • juli 2015
  • november 2013
  • augusti 2012
  • juli 2012
  • maj 2012
  • mars 2012
  • februari 2012
  • januari 2012
  • december 2011
  • november 2011
  • oktober 2011
  • september 2011
  • augusti 2011
  • juli 2011
  • juni 2011
  • februari 2011
  • januari 2011
  • december 2010
  • september 2010
  • augusti 2010
  • juli 2010
  • juni 2010
  • maj 2010
  • april 2010
  • mars 2010

Calendar

januari 2016
M T O T F L S
 123
45678910
11121314151617
18192021222324
25262728293031
« jul    

Kategorier

  • Bahia Feliz
  • Garbos
  • Golden Hits
  • Grafisk design
  • Lalle
  • Ljud & ljus Teknik
  • Musik
  • Uncategorized
  • Vinön
  • Xcode
  • Xpecta

Upphovsrätt Mathias Halén 2025 | Tema av ThemeinProgress | Drivs med WordPress

  • How to Get General Contractor License in California
  • Model Contract De Comodat Imobil
  • Section 6 of the Contracts Act 1950 (Revised 1974) Provides That a Promise Is Revoked
  • Hsa Collective Agreement Marriage Leave
  • Can You Get Out of a House Rental Agreement
  • What Is Meant by Agreement Partner
  • Medical Records Storage Agreement
  • Confidentiality Agreement Exclusions
  • Hawaii Rental Agreement Forms
  • Famous Trade Agreement
  • Global Blanket Agreement
  • Do You Need a Witness to Sign a Tenancy Agreement
  • Difference between Waiver and Contract
  • What Is a Sports Contract
  • Friendship Agreement Gift
  • Private Label Distributor Agreement
  • Algiers Agreement Mali
  • Letter Agreement Contract Definition
  • Ca Indemnification Agreement
  • Sample Rental Lease Agreement Ny