[Rapier-commits] r199 - trunk/src
This list send mail when a change occurs on the subversion repository
rapier-commits at garage.maemo.org
Sat Jan 19 22:20:39 EET 2008
Author: pamadio
Date: 2008-01-19 22:20:39 +0200 (Sat, 19 Jan 2008)
New Revision: 199
Modified:
trunk/src/rapier
Log:
automatic search
Modified: trunk/src/rapier
===================================================================
--- trunk/src/rapier 2008-01-18 16:57:13 UTC (rev 198)
+++ trunk/src/rapier 2008-01-19 20:20:39 UTC (rev 199)
@@ -411,7 +411,7 @@
self.textDisplay_scrolledWindow=gtk.ScrolledWindow()
self.textDisplay_textview= gtk.TextView()
self.textDisplay_textview.set_editable(False)
- self.textDisplay_textview.set_cursor_visible(False)
+ self.textDisplay_textview.set_cursor_visible(True)
self.textDisplay_textview.connect('button-press-event',\
self.button_press)
self.textDisplay_textview.connect('button-release-event',\
@@ -1278,19 +1278,54 @@
if event.keyval==65476:
self.change_font_size(1)
-
def button_press(self,widget,event):
self.buttonPressed=True
self.y['old']=self.y['new']
self.y['new']=event.y
+ """
+ x=event.x
+ y=event.y
+ w=self.textDisplay_textview.get_window(gtk.TEXT_WINDOW_TEXT)
+ buf_coord=self.textDisplay_textview.window_to_buffer_coords(\
+ gtk.TEXT_WINDOW_TEXT,x,y)
+ iter=self.textDisplay_textview.get_iter_at_location(buf_coord[0],buf_coord[1])
+ line=iter.get_line()
+ startIter=self.textDisplay_buffer.get_iter_at_line(line)
+ upToTap=self.textDisplay_buffer.get_text(startIter,iter)
+ allLine=self.textArray[line-1]
+
+ print self.detect_strong_word(upToTap,allLine)
+ """
+
+
+
def button_release(self,widget,event):
self.buttonPressed=False
def mark_set(self,buffer,ite,mark):
- plop=self.textDisplay_buffer.get_selection_bounds()
- if len(plop):
- self.textDisplay_buffer.select_range(ite,ite)
+ bound=self.textDisplay_buffer.get_selection_bounds()
+
+ if not self.showStrongNumbers:
+ return
+
+ if len(bound) and mark.get_name()=="selection_bound":
+ word=self.textDisplay_buffer.get_text(bound[0],bound[1])
+ testament=self.getInfoBasedOnAbbr(self.selected_book)['testament']
+ if re.compile("\D").search(word):
+ return
+
+ if testament==1:
+ searchString="H"+str(word)
+ else:
+ searchString="G"+str(word)
+ self.searchEntry.set_text(searchString)
+ self.searchGo.clicked()
+ if not self.searchDisplay:
+ self.textDisplay_hpaned.set_position(150)
+ self.searchDisplay=True
+
+
def motion_notify(self,widget,event):
if not self.buttonPressed:
@@ -1301,13 +1336,11 @@
cur=event.y
modif=self.y['new']-cur
- #adj.set_value(adjval+modif)
self.motion_adjust+=modif
self.y['old']=self.y['new']
self.y['new']=cur
-
def change_font_size(self,modif):
self.fontSize+=modif
self.normalTag.set_property('size-points',self.fontSize)
More information about the Rapier-commits
mailing list