Code below can be added in "zim/gui/__init__.py" just below the call
"self.uimanager.ensure_update()" (around line 540) and will add a search
entry in the toolbar. In my mind this removes the need for adding search
to the side pane, but open to suggestions.


                ###
                space = gtk.SeparatorToolItem()
                space.set_draw(False)
                space.set_expand(True)
                self.mainwindow.toolbar.insert(space, -1)

                def inline_search(entry, *a):
                        text = entry.get_text()
                        if text:
                                self.show_search(text)

                from zim.gui.widgets import InputEntry
                entry = InputEntry()
                if gtk.gtk_version >= (2, 16):
                        entry.set_icon_from_stock(gtk.ENTRY_ICON_SECONDARY, 
gtk.STOCK_FIND)
                        entry.set_icon_activatable(gtk.ENTRY_ICON_SECONDARY, 
True)
                        entry.set_icon_tooltip_text(gtk.ENTRY_ICON_SECONDARY, 
_('Search Pages...'))
                # FIXME would be nice to have function to set "Search" as grey 
background
                #entry.set_icon_to_clear()
                entry.connect('activate', inline_search)
                entry.connect('icon-release', inline_search)
                entry.show()
                item = gtk.ToolItem()
                item.add(entry)
                self.mainwindow.toolbar.insert(item, -1)
                ###

** Changed in: zim
       Status: Confirmed => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/134736

Title:
  Integrate search in the side pane

To manage notifications about this bug go to:
https://bugs.launchpad.net/zim/+bug/134736/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to