Changeset 13

Show
Ignore:
Timestamp:
10/17/08 17:08:35 (3 years ago)
Author:
lasarux
Message:
  • glade/main.glade:
  • main.py: Add credits window.
Location:
trunk
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r12 r13  
     12008-10-17  Pedro Gracia  <pedro@flumotion.com> 
     2 
     3        * glade/main.glade: 
     4        * main.py: 
     5        Add credits window. 
     6 
    172008-10-17  Pedro Gracia  <pedro@flumotion.com> 
    28 
  • trunk/glade/main.glade

    r10 r13  
    66    <property name="visible">True</property> 
    77    <property name="title" translatable="yes">Simple Panels</property> 
    8     <property name="window_position">GTK_WIN_POS_CENTER_ALWAYS</property> 
     8    <property name="window_position">GTK_WIN_POS_CENTER</property> 
    99    <property name="default_width">800</property> 
    1010    <property name="default_height">600</property> 
     
    148148                        <property name="label" translatable="yes">A_cerca de</property> 
    149149                        <property name="use_underline">True</property> 
    150                         <signal name="activate" handler="on_acerca_de1_activate"/> 
     150                        <signal name="activate" handler="on_about_activate"/> 
    151151                      </widget> 
    152152                    </child> 
     
    473473              </widget> 
    474474              <packing> 
    475                 <property name="expand">False</property> 
    476                 <property name="fill">False</property> 
    477475                <property name="position">1</property> 
    478476              </packing> 
     
    513511              </widget> 
    514512              <packing> 
    515                 <property name="expand">False</property> 
    516                 <property name="fill">False</property> 
    517513                <property name="position">1</property> 
    518514              </packing> 
     
    593589    </child> 
    594590  </widget> 
     591  <widget class="GtkAboutDialog" id="about_wnd"> 
     592    <property name="visible">True</property> 
     593    <property name="border_width">5</property> 
     594    <property name="title" translatable="yes">Acerca de simplepanels</property> 
     595    <property name="resizable">False</property> 
     596    <property name="modal">True</property> 
     597    <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property> 
     598    <property name="icon">simplepanels_icon.png</property> 
     599    <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> 
     600    <property name="program_name">SimplePanels</property> 
     601    <property name="version">0.1</property> 
     602    <property name="copyright" translatable="yes">Copyright © 2008 Pedro Gracia, Victor Fernández</property> 
     603    <property name="website">http://trac.neuroomante.com/simplepanels</property> 
     604    <property name="website_label" translatable="yes">http://trac.neuroomante.com/simplepanels</property> 
     605    <property name="authors">Pedro A. Gracia Fajardo 
     606Victor M. Fernández</property> 
     607    <property name="artists">Pedro A. Gracia Fajardo</property> 
     608    <property name="logo">simplepanels_login.png</property> 
     609    <signal name="destroy" handler="on_about_wnd_destroy"/> 
     610    <signal name="response" handler="gtk_widget_destroy"/> 
     611    <child internal-child="vbox"> 
     612      <widget class="GtkVBox" id="dialog-vbox1"> 
     613        <property name="visible">True</property> 
     614        <property name="spacing">2</property> 
     615        <child> 
     616          <placeholder/> 
     617        </child> 
     618        <child internal-child="action_area"> 
     619          <widget class="GtkHButtonBox" id="dialog-action_area1"> 
     620            <property name="visible">True</property> 
     621            <property name="layout_style">GTK_BUTTONBOX_END</property> 
     622            <signal name="button_press_event" handler="on_dialog-action_area_button_press_event"/> 
     623          </widget> 
     624          <packing> 
     625            <property name="expand">False</property> 
     626            <property name="pack_type">GTK_PACK_END</property> 
     627          </packing> 
     628        </child> 
     629      </widget> 
     630    </child> 
     631  </widget> 
    595632</glade-interface> 
  • trunk/main.py

    r11 r13  
    110110        gtk.main_quit() 
    111111 
     112    def on_about_activate(self, object): 
     113        about_wnd = AboutWnd("%s/main.glade" % config.GLADEDIR, "about_wnd") 
     114        about_wnd.run() 
     115 
    112116    def on_main_wnd_destroy(self, window): 
    113117        gtk.main_quit() 
     
    125129        gtk.main_quit() 
    126130 
    127          
     131 
     132class AboutWnd(SimpleGladeApp): 
     133    def on_about_wnd_close(self, widget): 
     134        gtk.main_quit() 
     135 
     136    def on_about_wnd_destroy(self, window): 
     137        gtk.main_quit() 
     138 
    128139# plugins base from http://lucumr.pocoo.org/blogarchive/setuptools-plugins 
    129140def init_plugins():