summaryrefslogtreecommitdiff
path: root/src/config_date.c
blob: 7a4753b9be9608d7541ee70775ce6b3e207a3806 (plain)
    1 /**
    2  * I3cstat prints a configurable status bar for the i3 window manager
    3  * Copyright (C) 2022 Aaron Ball <nullspoon@oper.io>
    4  * 
    5  * This program is free software: you can redistribute it and/or modify
    6  * it under the terms of the GNU General Public License as published by
    7  * the Free Software Foundation, either version 3 of the License, or
    8  * (at your option) any later version.
    9  * 
   10  * This program is distributed in the hope that it will be useful,
   11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
   12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   13  * GNU General Public License for more details.
   14  * 
   15  * You should have received a copy of the GNU General Public License
   16  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
   17  */
   18 #include "config_date.h"
   19 #include "config_time.h"
   20 
   21 void config_date_init(struct node* n) {
   22   n->data = malloc(sizeof(struct config_time));
   23   n->type = CTYPE_DATE;
   24   n->loadfunc = &config_time_load;
   25   n->loadkey = &load_time_key;
   26 
   27   strcpy(((struct config_time*) n->data)->fmt, "%F");
   28 }
   29 
   30 // All functions are provided by config_time, since date is just a config_time
   31 // with a different date format.

Generated by cgit