Ticket #347: pippy_res_347_v2.patch
File pippy_res_347_v2.patch, 4.0 KB (added by joleary, 14 years ago) |
---|
-
pippy_app.py
old new 83 83 # Main layout. 84 84 hbox = gtk.HBox() 85 85 vbox = gtk.VBox() 86 hpane1 = gtk.HPaned() 87 vpane1 = gtk.VPaned() 86 88 87 89 # The sidebar. 88 90 sidebar = gtk.VBox() … … 92 94 treecolumn = gtk.TreeViewColumn(_("Examples"), cellrenderer, text=1) 93 95 treeview.get_selection().connect("changed", self.selection_cb) 94 96 treeview.append_column(treecolumn) 95 treeview.set_size_request( 220, 900)97 treeview.set_size_request(style.GRID_CELL_SIZE*3, style.GRID_CELL_SIZE*11) 96 98 97 99 # Create scrollbars around the view. 98 100 scrolled = gtk.ScrolledWindow() 99 101 scrolled.add(treeview) 100 102 sidebar.pack_start(scrolled) 101 h box.pack_start(sidebar)103 hpane1.pack1(sidebar,True,False) 102 104 103 105 root = os.path.join(get_bundle_path(), 'data') 104 106 for d in sorted(os.listdir(root)): … … 141 143 142 144 # The GTK source view window 143 145 self.text_view = gtksourceview2.View(text_buffer) 144 self.text_view.set_size_request( 900, 350)146 self.text_view.set_size_request(style.GRID_CELL_SIZE*13, style.GRID_CELL_SIZE*5) 145 147 self.text_view.set_editable(True) 146 148 self.text_view.set_cursor_visible(True) 147 149 self.text_view.set_show_line_numbers(True) … … 161 163 codesw.set_policy(gtk.POLICY_AUTOMATIC, 162 164 gtk.POLICY_AUTOMATIC) 163 165 codesw.add(self.text_view) 164 v box.pack_start(codesw)166 vpane1.pack1(codesw,True,True) 165 167 166 168 # An hbox for the buttons 167 buttonhbox = gtk.HBox( )169 buttonhbox = gtk.HBox(True,0) 168 170 169 171 # The "go" button 170 172 goicon = gtk.Image() … … 172 174 gobutton = gtk.Button(label=_("_Run!")) 173 175 gobutton.set_image(goicon) 174 176 gobutton.connect('clicked', self.gobutton_cb) 175 gobutton.set_size_request( 650, 2)176 buttonhbox.pack_start(gobutton )177 gobutton.set_size_request(style.GRID_CELL_SIZE*3, style.GRID_CELL_SIZE) 178 buttonhbox.pack_start(gobutton,True,False,0) 177 179 178 180 # The "stop" button 179 181 stopbutton = gtk.Button(stock=gtk.STOCK_STOP) 180 182 stopbutton.connect('clicked', self.stopbutton_cb) 181 stopbutton.set_size_request( 200, 2)182 buttonhbox.pack_start(stopbutton )183 stopbutton.set_size_request(style.GRID_CELL_SIZE*3, style.GRID_CELL_SIZE) 184 buttonhbox.pack_start(stopbutton,True,False,0) 183 185 184 186 # The "clear" button 185 187 clearbutton = gtk.Button(stock=gtk.STOCK_CLEAR) 186 188 clearbutton.connect('clicked', self.clearbutton_cb) 187 clearbutton.set_size_request( 150, 2)188 buttonhbox.pack_end(clearbutton )189 clearbutton.set_size_request(style.GRID_CELL_SIZE*3, style.GRID_CELL_SIZE) 190 buttonhbox.pack_end(clearbutton,True,False,0) 189 191 190 vbox.pack_start(buttonhbox )192 vbox.pack_start(buttonhbox,False,False,0) 191 193 192 194 # An hbox to hold the vte window and its scrollbar. 193 195 outbox = gtk.HBox() … … 196 198 self._vte = vte.Terminal() 197 199 self._vte.set_encoding('utf-8') 198 200 self._vte.set_size(30, 5) 199 self._vte.set_size_request( 200, 300)201 self._vte.set_size_request(style.GRID_CELL_SIZE*13, style.GRID_CELL_SIZE*5) 200 202 font = 'Monospace ' + str(font_zoom(style.FONT_SIZE)) 201 203 self._vte.set_font(pango.FontDescription(font)) 202 204 self._vte.set_colors(gtk.gdk.color_parse ('#000000'), … … 213 215 outsb = gtk.VScrollbar(self._vte.get_adjustment()) 214 216 outsb.show() 215 217 outbox.pack_start(outsb, False, False, 0) 216 vbox.pack_end(outbox) 217 hbox.pack_end(vbox) 218 self.set_canvas(hbox) 218 vbox.pack_end(outbox,True,True,0) 219 vpane1.pack2(vbox,True,True) 220 hpane1.pack2(vpane1,True,True) 221 self.set_canvas(hpane1) 219 222 self.show_all() 220 223 221 224