summaryrefslogtreecommitdiff
path: root/gtk-recordmydesktop/src/rmdSimple.py
diff options
context:
space:
mode:
Diffstat (limited to 'gtk-recordmydesktop/src/rmdSimple.py')
-rw-r--r--gtk-recordmydesktop/src/rmdSimple.py56
1 files changed, 28 insertions, 28 deletions
diff --git a/gtk-recordmydesktop/src/rmdSimple.py b/gtk-recordmydesktop/src/rmdSimple.py
index 3dcc7db..290ad7f 100644
--- a/gtk-recordmydesktop/src/rmdSimple.py
+++ b/gtk-recordmydesktop/src/rmdSimple.py
@@ -56,7 +56,7 @@ class simpleWidget(object):
_('Select the audio quality of your recording.'),
_('Click here to access more options.')]
tipLabelStrings=[_('\nLeft click and drag, on the preview image,\nto select an area for recording.\nRight click on it, to reset the area.')]
-
+
options=None
optionsOpen=[0]
def __subWidgets__(self):
@@ -68,27 +68,27 @@ class simpleWidget(object):
self.NESQBox=gtk.HBox(homogeneous=False, spacing=10)
self.NETABox=gtk.VBox(homogeneous=False, spacing=10)
self.NWBox=gtk.VBox(homogeneous=False, spacing=0)
-
-
-
+
+
+
self.NBox.pack_start(self.NWBox,expand=False,fill=False)
self.NBox.pack_start(self.NEBox,expand=True,fill=True)
self.NEBox.pack_start(self.NEVQBox,expand=False,fill=False)
self.NEBox.pack_start(self.NESQBox,expand=False,fill=False)
self.NEBox.pack_start(self.NETABox,expand=False,fill=False)
-
+
self.SBox=gtk.HBox(homogeneous=True, spacing=0)
self.SEBox=gtk.HBox(homogeneous=False, spacing=10)
self.SWBox=gtk.HBox(homogeneous=False, spacing=10)
self.SBox.pack_start(self.SWBox,expand=True,fill=True)
- self.SBox.pack_start(self.SEBox,expand=True,fill=True)
-
+ self.SBox.pack_start(self.SEBox,expand=True,fill=True)
+
self.labelbox.pack_start(self.NBox,expand=False,fill=False)
self.labelbox.pack_end(self.SBox,expand=False,fill=False)
-
+
self.wroot = gtk.gdk.get_default_root_window()
(self.wwidth, self.wheight) = self.wroot.get_size()
-
+
self.factor=1;
twidth=self.wwidth
while twidth>320 or self.factor<4:
@@ -111,7 +111,7 @@ class simpleWidget(object):
self.s_quality.set_digits(0)
self.v_label=gtk.Label(" "+self.labelStrings[0])
self.s_label=gtk.Label(self.labelStrings[1])
-
+
self.advanced_button=gtk.Button(self.buttonStrings[0])
self.tipLabel=gtk.Label(self.tipLabelStrings[0])
self.NEVQBox.pack_start(self.v_label,expand=False,fill=False)
@@ -121,7 +121,7 @@ class simpleWidget(object):
self.NESQBox.pack_start(self.s_quality,expand=True,fill=True)
self.NETABox.pack_start(self.advanced_button,expand=False,fill=False)
self.NETABox.pack_start(self.tipLabel,expand=False,fill=False)
-
+
self.win_button=gtk.Button(self.buttonStrings[1])
self.start_button=gtk.Button(None,gtk.STOCK_MEDIA_RECORD)
self.file_button=gtk.Button(None,gtk.STOCK_SAVE_AS)
@@ -130,12 +130,12 @@ class simpleWidget(object):
self.SWBox.pack_start(self.start_button,False,False)
self.SEBox.pack_end(self.quit_button,False,False)
self.SEBox.pack_end(self.file_button,False,False)
-
+
self.win_button.show()
self.start_button.show()
self.file_button.show()
self.quit_button.show()
-
+
self.v_quality.show()
self.s_button.show()
self.s_quality.show()
@@ -152,14 +152,14 @@ class simpleWidget(object):
self.SEBox.show()
self.SWBox.show()
self.SBox.show()
-
+
self.labelbox.show()
self.window.add(self.labelbox)
def __tooltips__(self):
self.tooltips=gtk.Tooltips()
self.tooltips.set_tip(self.win_button,self.tooltipLabels[0])
self.tooltips.set_tip(self.start_button,self.tooltipLabels[1])
- self.tooltips.set_tip(self.file_button,self.tooltipLabels[2])
+ self.tooltips.set_tip(self.file_button,self.tooltipLabels[2])
self.tooltips.set_tip(self.quit_button,self.tooltipLabels[3])
self.tooltips.set_tip(self.v_quality,self.tooltipLabels[4])
self.tooltips.set_tip(self.v_label,self.tooltipLabels[4])
@@ -167,7 +167,7 @@ class simpleWidget(object):
self.tooltips.set_tip(self.s_quality,self.tooltipLabels[6])
self.tooltips.set_tip(self.s_label,self.tooltipLabels[6])
self.tooltips.set_tip(self.advanced_button,self.tooltipLabels[7])
-
+
def __exit__(self,Event=None):
gtk.main_quit()
self.values[0]=-1
@@ -177,7 +177,7 @@ class simpleWidget(object):
self.window.hide()
self.hidden[0]=1
def show(self,Event=None):
- self.window.show()
+ self.window.show()
self.hidden[0]=0
def advanced(self,button=None):
if self.optionsOpen[0] ==0:
@@ -188,10 +188,10 @@ class simpleWidget(object):
if self.options != None:
self.options.window.destroy()
self.optionsOpen[0]=0
-
+
def __fileSelQuit__(self,Event=None):
self.fileSel.destroy()
-
+
def __fileSelOk__(self,Event=None):
self.values[4]=self.fileSel.get_filename()
#self.pathEntry.set_text(self.fileSel.get_filename())
@@ -199,10 +199,10 @@ class simpleWidget(object):
def __fileSelect__(self,Event=None):
self.fileSel = gtk.FileSelection(title=None)
- self.fileSel.ok_button.connect("clicked", self.__fileSelOk__)
+ self.fileSel.ok_button.connect("clicked", self.__fileSelOk__)
self.fileSel.cancel_button.connect("clicked", self.__fileSelQuit__)
self.fileSel.set_filename(self.values[4])
- self.fileSel.show()
+ self.fileSel.show()
def __select_window__(self,button):
(stdin,stdout,stderr)=os.popen3('xwininfo','t')
wid=stdout.readlines()
@@ -218,7 +218,7 @@ class simpleWidget(object):
elif i.lstrip().startswith('Width:'):
width=int(i.split(' ')[len(i.split(' '))-1])
elif i.lstrip().startswith('Height:'):
- height=int(i.split(' ')[len(i.split(' '))-1])
+ height=int(i.split(' ')[len(i.split(' '))-1])
if x<0:
width+=x
x=0
@@ -226,13 +226,13 @@ class simpleWidget(object):
height+=y
y=0
if width+x>self.wwidth: width=self.wwidth-x
- if height+y>self.wheight: height=self.wheight-y
+ if height+y>self.wheight: height=self.wheight-y
self.values[5][0]=x
self.values[5][1]=y
self.values[5][2]=width+x
self.values[5][3]=height+y
self.image.update_image()
-
+
def __makeCons__(self):
self.advanced_button.connect("clicked",self.advanced)
self.file_button.connect("clicked",self.__fileSelect__)
@@ -247,23 +247,23 @@ class simpleWidget(object):
def update(self) :
self.values[10]=int((self.v_quality.get_value()*63)/100)
self.values[11]=int(self.v_quality.get_value()/10)
-
+
def __init__(self):
self.values= [15,0,True,1,os.path.join(os.getenv('HOME'),'out.ogg'),[-1,-1,-1,-1],0,
- 1,22050,'hw:0,0',63,10,"$DISPLAY",0,1,75,1]
+ 1,22050,'hw:0,0',63,10,"$DISPLAY",0,1,75,1,os.path.join(os.getenv('HOME')),1,1,False]
self.optionsOpen=[0]
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.window.connect("destroy", self.__exit__)
self.window.set_border_width(10)
self.window.set_title("recordMyDesktop")
self.__subWidgets__()
-
+
#self.timed_id=gobject.timeout_add(2000,self.__update_image__)
#if resolution is low let it decide size on it's own
if self.wwidth>640:
self.window.set_size_request(int(self.wwidth/self.factor*2.3),-1)
self.window.set_resizable(False)
-
+
self.trayIcon=trayIcon(self)
self.__makeCons__()
self.__tooltips__()
© All Rights Reserved