Womb.Gtk : Womb.Gtk Namespace
TabFinder

A widget for searching withing an Womb.Gtk.AtomTab

public class TabFinder : Gtk.EventBox


Remarks
The Womb.Gtk.TabFinder widget allows for easy and visual searching of rows within a Womb.Gtk.AtomTab widget. User inputs data in the fields as desired and the tab will be searched for rows matching all fields doing a Query-by-Example. User can cycle through the results using the 'find' button.
Members

See Also: Inherited members from Gtk.EventBox.

Properties
CaseSensitive [write-only]
bool . Whether text searches are case-sensitive
ClearButton [read-only]
Gtk.Button . The 'clear' button
Editor [read-only]
AtomEditor . The editor used for entering search data
FindButton [read-only]
Gtk.Button . The 'find' button
MatchTime [write-only]
bool . Whether searches in date fields will try to match time
Methods
ForgetRow (Gtk.TreePath)
Remove a row from the results list.
Reset ()
Clear the results list
Member Details
Reset
public void Reset ()

Clear the results list

Remarks
To be added.

ForgetRow
public void ForgetRow (Gtk.TreePath p)

Remove a row from the results list.

Parameters
p
A Gtk.TreePath pointing to a valid row in the tab.
Remarks
To be added.

CaseSensitive
public bool CaseSensitive { set; }

Whether text searches are case-sensitive

Value
To be added.
Remarks
To be added.

MatchTime
public bool MatchTime { set; }

Whether searches in date fields will try to match time

Value
To be added.
Remarks
If TRUE, only atoms with exact date and time match will be returned; otherwise, any atoms matching the date part will be returned

FindButton
public Gtk.Button FindButton { get; }

The 'find' button

Value
Remarks
You can use this property to reparent the button elsewhere in your application.

ClearButton
public Gtk.Button ClearButton { get; }

The 'clear' button

Value
Remarks
You can use this property to reparent the button elsewhere in your application.

Editor
public AtomEditor Editor { get; }

The editor used for entering search data

Value
Remarks
FIXME -- this should not really be public, but we keep it public so we can customize its appearance. Fix it.