summaryrefslogtreecommitdiffstats
path: root/source/rofi-types.c
AgeCommit message (Collapse)Author
2022-01-25Merge List and Array type into one. (#1572)Dave Davenport
* Merge list and array into one. * [Lexer] Only use string without " in list * Some cleanups * Cleanups based on feedback.
2022-01-24What is in a name.Dave Davenport
2022-01-24Fix missing enum to str for Set.Dave Davenport
2021-08-14Simple maintenance improvements (#1370)a1346054
* rofi moved to libera.chat * unify some theme headers and whitespace * consistently use the same hashbang for bash * improve obsolete way of testing equality see https://github.com/koalaman/shellcheck/wiki/SC2268 for explanation * use consistent function definitions in bash scripts * remove duplicated author and fix whitespace * quote all variables in scripts fixes many warnings identified through shellcheck * fix whitespace in scripts * fix whitespace in non-source files * fix spelling in non-source files * fix whitespace and indentation in source files * fix spelling in source files
2021-06-15[Test] Fix the test.Dave Davenport
2021-05-23Add cursor property (#1313)TonCherAmi
* Change mouse cursor on widget hover Currently only listview element and editbox are supported. * Add cursor property
2020-05-17Support rasi config character type options (#1131)Jason Kim
* style: remove extra space * feat: handle xrm_Char in config parser Handle the `xrm_Char` case in the (rasi theme) config file parser. This should properly handle configuration like ``` matching-negate-char: "\0"; ``` and ``` matching-negate-char: "-"; ``` * refactor: don't handle mem in xrm_Char case `mem` shouldn't ever be set when `XrmOption` is `type` `xrm_Char`. Therefore, there is no need to check it and free it. Remove that logic. * refactor: further condense logic * style: s/Everythin/Everything/ * style: s/parsing an section/parsing a section/ ...and missing period. * feat(lexer): add CHAR token Add a `CHAR` token that takes things of the form `'<char>'` or some specific backslash escape sequences like `'\''` and `'\0'`. For now, save it as a `T_STRING`. * refactor: define char property type * feat(parser): add cval and T_CHAR * refactor: use char property for xrm_Char Instead of using strings for property elements of type char, use characters, which were recently added to the grammar.
2017-09-06use color, background-color and border-colorDave Davenport
2017-08-17Move PropertyType into rofi-types header and add check for names pairs.Dave Davenport
2017-06-20Fix tests by splitting types name into separate file.Dave Davenport