rows can now be deleted from a table, just people currently
svn: r10581
This commit is contained in:
@ -792,6 +792,8 @@ class PythonGramplet(Gramplet):
|
||||
line = line[1:].strip()
|
||||
else:
|
||||
self.append_text("%s " % self.prompt)
|
||||
end = buffer.get_end_iter()
|
||||
buffer.place_cursor(end)
|
||||
return True
|
||||
if echo:
|
||||
self.append_text(("%s " % self.prompt) + line)
|
||||
@ -807,6 +809,22 @@ class PythonGramplet(Gramplet):
|
||||
return True
|
||||
return False
|
||||
|
||||
class QueryGramplet(PythonGramplet):
|
||||
def init(self):
|
||||
self.prompt = "$"
|
||||
self.tooltip = _("Enter SQL query")
|
||||
# GUI setup:
|
||||
self.gui.textview.set_editable(True)
|
||||
self.set_text("Structured Query Language\n%s " % self.prompt)
|
||||
self.gui.textview.connect('key-press-event', self.on_key_press)
|
||||
|
||||
def process_command(self, command):
|
||||
retval = run_quick_report_by_name(self.gui.dbstate,
|
||||
self.gui.uistate,
|
||||
'query',
|
||||
command)
|
||||
return retval
|
||||
|
||||
class TODOGramplet(Gramplet):
|
||||
def init(self):
|
||||
# GUI setup:
|
||||
@ -990,22 +1008,6 @@ class AgeOnDateGramplet(Gramplet):
|
||||
'ageondate',
|
||||
date)
|
||||
|
||||
class QueryGramplet(PythonGramplet):
|
||||
def init(self):
|
||||
self.prompt = "$"
|
||||
self.tooltip = _("Enter SQL query")
|
||||
# GUI setup:
|
||||
self.gui.textview.set_editable(True)
|
||||
self.set_text("Structured Query Language\n%s " % self.prompt)
|
||||
self.gui.textview.connect('key-press-event', self.on_key_press)
|
||||
|
||||
def process_command(self, command):
|
||||
retval = run_quick_report_by_name(self.gui.dbstate,
|
||||
self.gui.uistate,
|
||||
'query',
|
||||
command)
|
||||
return retval
|
||||
|
||||
register(type="gramplet",
|
||||
name= "Top Surnames Gramplet",
|
||||
tname=_("Top Surnames Gramplet"),
|
||||
|
Reference in New Issue
Block a user