X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=extras%2Fgui%2Fcontrols%2FCheckListBox.ec;h=ab4fed4a0bdbbe2ec8621251741fb26da00d3314;hb=0adb41123610b661ad4d06050ec45bd61fa9d365;hp=5e8e035f00c0af6db14f1c9b3f62f5037e25cbba;hpb=66c564885391efb31eb1458331183d0e1f53e321;p=sdk diff --git a/extras/gui/controls/CheckListBox.ec b/extras/gui/controls/CheckListBox.ec index 5e8e035..ab4fed4 100644 --- a/extras/gui/controls/CheckListBox.ec +++ b/extras/gui/controls/CheckListBox.ec @@ -354,6 +354,13 @@ public: return false; } + bool IsFullyChecked(DataRow row) + { + DataRow parent; + for(parent = row; parent; parent = parent.parent) if(rowChecks.Find(parent)) return true; + return false; + } + virtual void Window::NotifyChecked(CheckListBox listBox, DataRow row); void SetDisabled(DataRow row, bool disabled)