Add blinking curser

The : now blinks like a real digital clock
reverse-branch
briancain 13 years ago
parent dfb623ab61
commit 61b720558e
  1. 1
      .gitignore
  2. 20
      tty-clock.dSYM/Contents/Info.plist
  3. BIN
      tty-clock.dSYM/Contents/Resources/DWARF/tty-clock
  4. 27
      ttyclock.c

1
.gitignore vendored

@ -0,0 +1 @@
tty-clock

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleIdentifier</key>
<string>com.apple.xcode.dsym.tty-clock</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>dSYM</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>1</string>
</dict>
</plist>

@ -203,14 +203,33 @@ draw_number(int n, int x, int y)
void
draw_clock(void)
{
bool flag = false;
/* Draw hour numbers */
draw_number(ttyclock->date.hour[0], 1, 1);
draw_number(ttyclock->date.hour[1], 1, 8);
/* 2 dot for number separation */
wbkgdset(ttyclock->framewin, COLOR_PAIR(1));
mvwaddstr(ttyclock->framewin, 2, 16, " ");
mvwaddstr(ttyclock->framewin, 4, 16, " ");
time_t seconds;
seconds = time(NULL);
if (seconds % 2 == 0){
flag = true;
}
else{
flag = false;
}
if (flag == false){
/* 2 dot for number separation */
wbkgdset(ttyclock->framewin, COLOR_PAIR(1));
mvwaddstr(ttyclock->framewin, 2, 16, " ");
mvwaddstr(ttyclock->framewin, 4, 16, " ");
}
else if (flag == true){
/*2 dot black for blinking */
wbkgdset(ttyclock->framewin, COLOR_PAIR(2));
mvwaddstr(ttyclock->framewin, 2, 16, " ");
mvwaddstr(ttyclock->framewin, 4, 16, " ");
}
/* Draw minute numbers */
draw_number(ttyclock->date.minute[0], 1, 20);

Loading…
Cancel
Save