summaryrefslogtreecommitdiffstats
path: root/include/widgets/widget-internal.h
AgeCommit message (Collapse)Author
2022-11-19[Doc] Fix some missing docu.Dave Davenport
2022-01-24Add support for setting tabs stops on textboxes (#1571)Jakub Jirutka
* Document new array of values type * Move WIDGET_PADDING_INIT from widget.c to widget-internal.h * Refactor WIDGET_PADDING_INIT macro * Add support for setting tab stops on textbox This allows to emulate a multi-column layout inside the text boxes. The implementation is kinda hackish due to the limitations of the theme parser. The only property type that can contain multiple distance values is Padding, so I used that. * Use new array syntax for tab-stops
2021-09-07#1437 - Fix sizing logic for widgets and textboxes. (#1444)Dave Davenport
* [I1437] Textbox make get_desired_width depend on width. Should fix some weird sizing issues on creation of widgest. * [i1437] [View] Do the sizing based on the desired window width. issue: #1437 * [i1437] Fix header documentation.
2021-09-06Revert "[I1437] Textbox make get_desired_width depend on width."Dave Davenport
This reverts commit 154e03efc1fd8cc469d61441209494cf03164d54.
2021-09-06[I1437] Textbox make get_desired_width depend on width.Dave Davenport
Should fix some weird sizing issues on creation of widgest. Issue: #1437
2021-08-19Cleanup, update header files using clang-tidy.Dave Davenport
2021-06-01Re-indent the code using indenter.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-08-28Run indenter.Dave Davenport
2020-05-13[Widget] Propaget set_state to children.Dave Davenport
2018-06-12Remove (unused) widget ref counting.Dave Davenport
2018-06-09Add an generic icon fetcher that can be used by any widget and re-uses the ↵Dave Davenport
main threadpool. Add an generic icon fetcher that can be used by any widget and re-uses the main threadpool. * Make threadpool more generic usable. * Add generic icon fetcher, that caches icons. * Make DRUN use this fetcher. * Add icon widget. #809
2017-09-07Fix Inherit keywordDave Davenport
2017-06-03Run indenter.Dave Davenport
2017-06-02Remove index from box_add.Dave Davenport
2017-06-02Change Padding to RofiPaddingDave Davenport
2017-05-30Merge in masterDave Davenport
2017-05-30widgets: Fix docQuentin Glidic
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-05-30widget: Rely on find_mouse_target to send motion eventsQuentin Glidic
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-05-29Use libnkutils for keybindingsQuentin Glidic
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-05-28[Widget] Add desired width option.Dave Davenport
2017-04-15Fix licenses headersQuentin Glidic
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-02-06Add border radius to border around widget.Dave Davenport
2017-02-03Return to default border when nothing set after state updateDave Davenport
2017-01-09Remove old cairo color set functionsDave Davenport
2017-01-08Indent magic, rework makefile so lexer and yacc file are not passed.Dave Davenport
2017-01-06Order entries in box based on index, allow theme to override.Dave Davenport
2017-01-04Remove class system from new theme format. Fix theme converter.Dave Davenport
2017-01-03Add support for margin.Dave Davenport
2017-01-03Add support for borders around widgets.Dave Davenport
2017-01-01Fix errors in doxygen commentsDave Davenport
2017-01-01Update comments, rename Widget to ThemeWidget.Dave Davenport
2016-12-30Fix some of the sizing issues.Dave Davenport
2016-12-28Add window widget, play with logic for sizing (broken)Dave Davenport
2016-12-28Update drawing, background per widget.Dave Davenport
2016-12-27First start at adding 4 sided paddingDave Davenport
2016-12-11Update to new themeDave Davenport
2016-11-15Update code documentationDave Davenport
2016-10-26Make scrollbar behave betterDave Davenport
2016-10-25Simplify some code, more comments. (90% docu)Dave Davenport
2016-10-25Update scrollbar behaviour, so dragging is more natural. (limit range from ↵Dave Davenport
hw/2 to h-hw/2)
2016-10-14More docu updatesDave Davenport
2016-10-09Split internal widget into separate fileDave Davenport