search for: find_string_sensitively

Displaying 2 results from an estimated 2 matches for "find_string_sensitively".

2007 Apr 03
0
[944] trunk/wxsugar/lib/wx_sugar/wx_classes/listctrl.rb: Fix bug with endless recursion on not-found items in find_string
...ing method. Like the cognate + # method, it returns -1 if the string was not found. </ins><span class="cx"> def find_string(str, case_sensitive = false) </span><span class="cx"> if case_sensitive </span><span class="cx"> find_string_sensitively(str) </span><span class="lines">@@ -29,6 +30,7 @@ </span><span class="cx"> def find_string_sensitively(str) </span><span class="cx"> start = -1 </span><span class="cx"> until found = find_item(start, s...
2007 Apr 03
0
[942] trunk/wxsugar/lib/wx_sugar/wx_classes/listctrl.rb: Implement find_string method cognate with ControlWithItems
...str) </span><span class="cx"> insert_item(get_item_count, str) </span><span class="cx"> end </span><ins>+ + # Emulate the ControlWithItems find_string method. + def find_string(str, case_sensitive = false) + if case_sensitive + find_string_sensitively(str) + else + find_item(-1, str) + end + end + + private + # Implement a case-sensitive search for ListCtrl (default find_item + # with string is always case-insensitive) + def find_string_sensitively(str) + start = -1 + until found = find_item(start, str) and get_item_text(fo...