Changeset 3055
- Timestamp:
- 06/29/08 10:31:59 (5 years ago)
- Location:
- branch/PreferencesWindow
- Files:
-
- 42 modified
-
. (modified) (1 prop)
-
drafts (modified) (1 prop)
-
higwidgets (modified) (1 prop)
-
share (modified) (1 prop)
-
share/doc (modified) (1 prop)
-
share/doc/umit (modified) (1 prop)
-
share/doc/umit/comparing_results (modified) (1 prop)
-
share/doc/umit/nse_facilitator (modified) (1 prop)
-
share/doc/umit/profile_editor (modified) (1 prop)
-
share/doc/umit/scanning (modified) (1 prop)
-
share/doc/umit/screenshots (modified) (1 prop)
-
share/doc/umit/searching (modified) (1 prop)
-
share/doc/umit/under_the_roof (modified) (1 prop)
-
share/doc/umit/wizard (modified) (1 prop)
-
share/icons (modified) (1 prop)
-
share/icons/umit (modified) (1 prop)
-
share/locale (modified) (1 prop)
-
share/locale/id (modified) (1 prop)
-
share/locale/id/LC_MESSAGES (modified) (1 prop)
-
share/locale/it (modified) (1 prop)
-
share/locale/it/LC_MESSAGES (modified) (1 prop)
-
share/locale/ms (modified) (1 prop)
-
share/locale/ms/LC_MESSAGES (modified) (1 prop)
-
share/locale/pl_PL (modified) (1 prop)
-
share/locale/pl_PL/LC_MESSAGES (modified) (1 prop)
-
share/locale/pt_BR (modified) (1 prop)
-
share/locale/pt_BR/LC_MESSAGES (modified) (1 prop)
-
share/locale/pt_PT (modified) (1 prop)
-
share/locale/pt_PT/LC_MESSAGES (modified) (1 prop)
-
share/locale/zh_CN (modified) (1 prop)
-
share/locale/zh_CN/LC_MESSAGES (modified) (1 prop)
-
share/pixmaps (modified) (1 prop)
-
share/pixmaps/umit (modified) (1 prop)
-
share/pixmaps/umit/Preferences (modified) (1 prop)
-
share/umit (modified) (1 prop)
-
share/umit/config (modified) (1 prop)
-
share/umit/misc (modified) (1 prop)
-
umitCore (modified) (1 prop)
-
umitGUI (modified) (1 prop)
-
umitPreferences (modified) (1 prop)
-
umitPreferences/PreferencesWindow.py (modified) (4 diffs)
-
umitPreferences/PreviewWindow.py (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branch/PreferencesWindow
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/drafts
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/higwidgets
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/doc
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/doc/umit
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/doc/umit/comparing_results
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/doc/umit/nse_facilitator
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/doc/umit/profile_editor
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/doc/umit/scanning
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/doc/umit/screenshots
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/doc/umit/searching
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/doc/umit/under_the_roof
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/doc/umit/wizard
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/icons
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/icons/umit
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/locale
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/locale/id
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/locale/id/LC_MESSAGES
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/locale/it
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/locale/it/LC_MESSAGES
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/locale/ms
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/locale/ms/LC_MESSAGES
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/locale/pl_PL
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/locale/pl_PL/LC_MESSAGES
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/locale/pt_BR
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/locale/pt_BR/LC_MESSAGES
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/locale/pt_PT
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/locale/pt_PT/LC_MESSAGES
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/locale/zh_CN
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/locale/zh_CN/LC_MESSAGES
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/pixmaps
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/pixmaps/umit
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/pixmaps/umit/Preferences
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/umit
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/umit/config
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/share/umit/misc
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/umitCore
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/umitGUI
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/umitPreferences
-
Property
svn:ignore set
to
*.pyc
*~
-
Property
svn:ignore set
to
-
branch/PreferencesWindow/umitPreferences/PreferencesWindow.py
r3052 r3055 31 31 from umitCore.I18N import _ 32 32 33 from umitPreferences.TabsWidget import TabsIcon 33 from umitPreferences.TabsWidget import TabsIcon 34 from umitPreferences.PreviewWindow import PreviewWindow 34 35 35 36 … … 48 49 self.set_title("Preferences") 49 50 self.set_position(gtk.WIN_POS_CENTER_ALWAYS) 50 self.resize(550, 400)51 self.resize(550,500) 51 52 self.__create() 52 53 self.__pack() … … 175 176 self.__check_extensions.set_border_width(3) 176 177 self.__check_splash.set_border_width(3) 178 p = PreviewWindow() 177 179 self.__framebox.set_row_spacings(10) 178 180 self.__framebox.set_border_width(10) … … 186 188 self.__framebox.attach(self.__entry_nmap, 1,2,2,3, gtk.FILL|gtk.EXPAND|\ 187 189 gtk.SHRINK, gtk.FILL) 190 191 self.__framebox.attach(p, 0,1,3,4) 192 188 193 def _create_frame(self, name): 189 194 if self.__frame is not None: -
branch/PreferencesWindow/umitPreferences/PreviewWindow.py
r3054 r3055 55 55 gtk.EventBox.__init__(self) 56 56 self.__text_color = True 57 self.add_events(gtk.gdk.BUTTON_MOTION_MASK) 57 58 58 59 … … 151 152 152 153 153 def change_color(self, cr, w, h): 154 def change_color(self, cr,result=True): 155 w = self.__w 156 h = self.__h 154 157 try: 155 cr.rectangle(0, h-h/ 30, w, h)156 cr.set_source_rgb a(0.8,0.8,0.8,0.8)158 cr.rectangle(0, h-h/40, w, h) 159 cr.set_source_rgb(0.8,0.8,0.8) 157 160 cr.fill() 158 cr.move_to( 0, h-h/30)161 cr.move_to(w/2-w/4, h-h/30) 159 162 self.__text_color = not self.__text_color 160 163 if (self.__text_color): 161 164 cr.set_source_rgb(0,0.3,1) 162 165 else: 163 cr.set_source_rgb( 1,1.0,1)166 cr.set_source_rgb(0.3,0.3,0.3) 164 167 self._layout.context_changed() 165 168 cr.update_layout(self._layout) 166 169 cr.show_layout(self._layout) 167 return True170 return result 168 171 except cairo.Error, e: 169 172 return False … … 176 179 def draw_text(self, cr, w_tmp, h_tmp_down, width, height): 177 180 ############# Text ################## 178 print "draw text"179 181 180 182 cr.set_source_rgba(0,0.3,1,0.5) … … 182 184 183 185 cr.move_to(w_tmp+width/30, h_tmp_down+height/30) 184 self._layout = self.create_pango_layout(' General')186 self._layout = self.create_pango_layout('Toolbar') 185 187 self._layout.set_font_description(pango.FontDescription(\ 186 188 "Sans Serif 16")) 187 189 cr.update_layout(self._layout) 188 190 cr.show_layout(self._layout) 189 gobject.timeout_add(300, self.change_color, cr, width, height) 190 191 self.change_color(cr, width, height) 191 self.__h = height 192 self.__w = width 193 self.change_color(cr, False) 194 195 gobject.timeout_add(1000, self.change_color, cr) 196 197 192 198 193 199 def press_toolbar(self): … … 213 219 height = alloc.height 214 220 width = alloc.width 215 221 def do_enter_notify_event(self, event): 222 print "enter over x=%d y=%d" % (event.x, event.y) 223 def do_leave_notify_event(self, event): 224 print "leave over x=%d y=%d" % (event.x, event.y) 216 225 217 226 def do_button_press_event(self, event): 218 print "press"219 227 cr = self.window.cairo_create() 220 228 # Get sizes and allocate … … 232 240 233 241 def do_expose_event(self, event): 234 print "expose evnet"235 242 self.draw_umit_preview(event) 236 243 def do_realize(self): … … 238 245 self.draw_umit_preview(None) 239 246 240 241 247 # Testing - develpment 242 248 243 w = gtk.Window() 244 245 s = PreviewWindow() 246 w.add(s) 247 w.show_all() 248 gtk.main() 249 if __name__ == "__main__": 250 w = gtk.Window() 251 252 s = PreviewWindow() 253 w.add(s) 254 w.show_all() 255 gtk.main()
