diff options
author | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-02-23 14:32:56 +0200 |
---|---|---|
committer | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-02-23 14:32:56 +0200 |
commit | 0fdf297a5750f736eddbdbfe73cdb86522cb302c (patch) | |
tree | b0025f66393a8443f5c5e8edfe2b3a61475b11f4 /src/ui/widget.h | |
parent | e73a338c66cdd68c56fa289ca46dd169b324ca9c (diff) |
Widget: Inserting children at a specific index
Diffstat (limited to 'src/ui/widget.h')
-rw-r--r-- | src/ui/widget.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/ui/widget.h b/src/ui/widget.h index 0de0890b..52833f86 100644 --- a/src/ui/widget.h +++ b/src/ui/widget.h | |||
@@ -208,9 +208,11 @@ void setVisualOffset_Widget (iWidget *d, int value, uint32_t span, int a | |||
208 | void setBackgroundColor_Widget (iWidget *, int bgColor); | 208 | void setBackgroundColor_Widget (iWidget *, int bgColor); |
209 | void setFrameColor_Widget (iWidget *, int frameColor); | 209 | void setFrameColor_Widget (iWidget *, int frameColor); |
210 | void setCommandHandler_Widget (iWidget *, iBool (*handler)(iWidget *, const char *)); | 210 | void setCommandHandler_Widget (iWidget *, iBool (*handler)(iWidget *, const char *)); |
211 | iAny * addChild_Widget (iWidget *, iAnyObject *child); /* holds a ref */ | 211 | iAny * addChild_Widget (iWidget *, iAnyObject *child); /* holds a ref */ |
212 | iAny * addChildPos_Widget (iWidget *, iAnyObject *child, enum iWidgetAddPos addPos); | 212 | iAny * addChildPos_Widget (iWidget *, iAnyObject *child, enum iWidgetAddPos addPos); |
213 | iAny * addChildFlags_Widget(iWidget *, iAnyObject *child, int64_t childFlags); /* holds a ref */ | 213 | iAny * addChildFlags_Widget (iWidget *, iAnyObject *child, int64_t childFlags); /* holds a ref */ |
214 | iAny * insertChildAfter_Widget (iWidget *, iAnyObject *child, size_t afterIndex); | ||
215 | iAny * insertChildAfterFlags_Widget(iWidget *, iAnyObject *child, size_t afterIndex, int64_t childFlags); | ||
214 | iAny * removeChild_Widget (iWidget *, iAnyObject *child); /* returns a ref */ | 216 | iAny * removeChild_Widget (iWidget *, iAnyObject *child); /* returns a ref */ |
215 | iAny * child_Widget (iWidget *, size_t index); /* O(n) */ | 217 | iAny * child_Widget (iWidget *, size_t index); /* O(n) */ |
216 | size_t childIndex_Widget (const iWidget *, const iAnyObject *child); /* O(n) */ | 218 | size_t childIndex_Widget (const iWidget *, const iAnyObject *child); /* O(n) */ |