This commit is contained in:
exkc 2022-06-10 20:18:49 +08:00
parent 984d6e8d45
commit 3a7a442e1e
4 changed files with 28 additions and 5 deletions

13
d.c Normal file
View File

@ -0,0 +1,13 @@
#include<stdio.h>
#include<time.h>
int main()
{
char op[256];
time_t t;
t = time(NULL);
struct tm tm = *localtime(&t);
sprintf(op,"Current Date: %d-%d-%d %d:%d:%d", tm.tm_mday, tm.tm_mon+1, tm.tm_year+1900 ,tm.tm_hour, tm.tm_min, tm.tm_sec);
printf("%s",op);
return 0;
}

BIN
dwm-exkc

Binary file not shown.

View File

@ -24,6 +24,7 @@
#include <locale.h>
#include <signal.h>
#include <stdarg.h>
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@ -519,6 +520,7 @@ clientmessage(XEvent *e)
{
XClientMessageEvent *cme = &e->xclient;
Client *c = wintoclient(cme->window);
drawbars();
if (!c)
return;
@ -704,16 +706,24 @@ drawbar(Monitor *m)
int boxs = drw->fonts->h / 9;
int boxw = drw->fonts->h / 6 + 2;
unsigned int i, occ = 0, urg = 0;
char fuck[256];
Client *c;
if (!m->showbar)
return;
return;
time_t t;
t = time(NULL);
struct tm tm = *localtime(&t);
sprintf(fuck,"%d-%d-%d %d:%d:%d", tm.tm_mday, tm.tm_mon+1, tm.tm_year+1900 ,tm.tm_hour, tm.tm_min, tm.tm_sec);
/* draw status first so it can be overdrawn by tags later */
if (m == selmon) { /* status is only drawn on selected monitor */
drw_setscheme(drw, scheme[SchemeNorm]);
tw = TEXTW(stext) - lrpad + 2; /* 2px right padding */
drw_text(drw, m->ww - tw, 0, tw, bh, 0, stext, 0);
tw = TEXTW(fuck) - lrpad + 2; /* 2px right padding */
drw_text(drw, m->ww - tw, 0, tw, bh, 0, fuck, 0);
}
for (c = m->clients; c; c = c->next) {
@ -1028,7 +1038,7 @@ manage(Window w, XWindowAttributes *wa)
Client *c, *t = NULL;
Window trans = None;
XWindowChanges wc;
drawbars();
c = ecalloc(1, sizeof(Client));
c->win = w;
/* geometry */
@ -1222,7 +1232,7 @@ propertynotify(XEvent *e)
Client *c;
Window trans;
XPropertyEvent *ev = &e->xproperty;
drawbars();
if ((ev->window == root) && (ev->atom == XA_WM_NAME))
updatestatus();
else if (ev->state == PropertyDelete)

Binary file not shown.