mirror of https://github.com/anoshenko/rui.git
Added GetCheckboxChangedListeners function
This commit is contained in:
parent
e65c04188c
commit
6afb518645
|
@ -3,7 +3,7 @@
|
||||||
* Added ModSize, RemSize, RoundSize, RoundUpSize, RoundDownSize, and RoundToZeroSize functions
|
* Added ModSize, RemSize, RoundSize, RoundUpSize, RoundDownSize, and RoundToZeroSize functions
|
||||||
* Added Start, Stop, Pause, and Resume methods to Animation interface
|
* Added Start, Stop, Pause, and Resume methods to Animation interface
|
||||||
* Added "transform" property and Transform interface
|
* Added "transform" property and Transform interface
|
||||||
* Added OpenRawResource function
|
* Added OpenRawResource, GetCheckboxChangedListeners functions
|
||||||
* Added RemoveClientItem method to Session interface
|
* Added RemoveClientItem method to Session interface
|
||||||
* Added NewPath and NewPathFromSvg methods to Canvas interface
|
* Added NewPath and NewPathFromSvg methods to Canvas interface
|
||||||
* Removed NewPath function
|
* Removed NewPath function
|
||||||
|
|
|
@ -355,3 +355,10 @@ func GetCheckboxVerticalAlign(view View, subviewID ...string) int {
|
||||||
func GetCheckboxHorizontalAlign(view View, subviewID ...string) int {
|
func GetCheckboxHorizontalAlign(view View, subviewID ...string) int {
|
||||||
return enumStyledProperty(view, subviewID, CheckboxHorizontalAlign, TopAlign, false)
|
return enumStyledProperty(view, subviewID, CheckboxHorizontalAlign, TopAlign, false)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetCheckboxChangedListeners returns the CheckboxChangedListener list of an Checkbox subview.
|
||||||
|
// If there are no listeners then the empty list is returned
|
||||||
|
// If the second argument (subviewID) is not specified or it is "" then a value from the first argument (view) is returned.
|
||||||
|
func GetCheckboxChangedListeners(view View, subviewID ...string) []func(Checkbox, bool) {
|
||||||
|
return getEventListeners[Checkbox, bool](view, subviewID, CheckboxChangedEvent)
|
||||||
|
}
|
||||||
|
|
|
@ -375,7 +375,7 @@ func (list *dropDownListData) setDisabledItems(value any) bool {
|
||||||
list.disabledItems = disabledItems
|
list.disabledItems = disabledItems
|
||||||
|
|
||||||
case []DataValue:
|
case []DataValue:
|
||||||
disabledItems := make([]string, 0, len(value))
|
disabledItems := make([]any, 0, len(value))
|
||||||
for _, val := range value {
|
for _, val := range value {
|
||||||
if !val.IsObject() {
|
if !val.IsObject() {
|
||||||
disabledItems = append(disabledItems, val.Value())
|
disabledItems = append(disabledItems, val.Value())
|
||||||
|
|
Loading…
Reference in New Issue