;๒ ฬU Ec @s,dkZdklZlZlZlZdklZdklZdk Z dk Z dk Z dk Z dk Z dklZeddƒZeddƒZed ed ƒd d fed ƒdd fdd dfedƒdd fedƒdd fedƒdd fgƒZdeifd„ƒYZdS(N(sgsTRUEsFALSEs app_options(sMenu(sOption(sAlarms time_formatstexts main_stickyismains /Add Memo...snew_memoss /Show All...sshow_all_memoss/s s /Options...s show_optionss/Helpshelps/QuitsdestroysWindowcBs†tZeZd„Zd„Zd„Zd„Zd„Zed„Z d„Z d„Z d „Z d „Z d „Zd „Zd „ZRS(Ncs_tii|ƒ|iddƒ|idƒ|itƒt|dƒo|i tƒnt i ƒ|_ t io|iƒnˆ|_t|_t itdƒ}|i|ƒt itdƒ}|i|dtƒt idƒ|_t iƒ|_|ii|iƒ|iit iƒ|i|idt ƒ|it!i"ƒdtƒt i#ˆi$ƒ|_%|i|i%dt&ƒ|i%it iƒt i'ƒ}t i)d|ddƒ}|i+dd ƒ|i%i,|ƒt i'ƒ}t i)d |dd ƒ}|i%i,|ƒ|i%i-tƒ|i%i.ƒ}|i0t i1ƒ‡d †}|i3t i4i5ƒ|i%i6d |i7ƒ|i%i6d |ƒ|ii3t i4i8ƒ|ii6d |i7ƒ|ii6d|i9ƒ|ii6d|i:ƒt;i<||ƒ|i=ƒt>i?d|i=ƒt|_@t|_At|_Bt|_C|iDƒˆiEiF|iDƒtGiH|iIƒ|iJƒdS(NsMemos set_deletableisexpandssTimestextsxalignisMessagecs3ˆii|ƒ}dkl}||ƒiƒdS(N(sEditBox(s memo_listsvisiblesget_memo_by_pathspathsmemosEditBoxsshow(sviewspathscolumnsmemosEditBox(s memo_list(sB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pysactivateLs sbutton-press-events row-activatedsmotion-notify-eventsclickedi'(KsroxsWindows__init__sselfs set_wmclasss set_titles set_resizablesFalseshasattrs set_deletablesgsTooltipsstipss main_stickys int_valuessticks memo_listsNoneslast_daysVBoxsFALSEsvboxsaddsHBoxshboxs pack_startsLabels time_labelsButtons time_buttons unset_flagss CAN_FOCUSsTruestimers TimerButtonsTreeViewsvisibleslistsTRUEsCellRendererTextscellsTreeViewColumnscolumns set_propertys append_columnsset_headers_visibles get_selectionsselsset_modesSELECTION_NONEsactivates add_eventssgdksBUTTON_PRESS_MASKsconnects button_presssBUTTON1_MOTION_MASKs button_motionstime_button_clickedsmenusattachsupdatesgobjects timeout_addstimeouts alert_boxs show_all_boxssave_boxsprimeswatcherssappends app_optionss add_notifysoptions_changedsshow_all(sselfs memo_listscellsactivatescolumnsvboxsselshbox((s memo_listsB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pys__init__sj               cCsntiƒ}|itiijo|io4|id|id|id|i ƒt |_n |i ƒdS(Nii( sgsget_current_eventsevstypesgdks MOTION_NOTIFYsselfs drag_startsbegin_move_dragstimesNonesnew_memo(sselfswidgetsev((sB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pystime_button_clickedjs   ' cCstiƒdS(N(sroxs edit_options(sself((sB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pys show_optionssscCs>tio|iƒntio|iƒn |iƒdS(N(s time_formats has_changedsselfsupdates main_stickys int_valuessticksunstick(sself((sB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pysoptions_changedvs   c Cs๚tidjo8titiƒƒ}|ii|i ti dƒƒn0ti dƒti ƒ}|ii|i t ƒ|i i|ƒtiƒ}|\ }}} }} }} }}|i| jo.|it j o|iiƒn| |_ntSdS(Nstexts%H:%M %a %Y-%m-%ds %a %d-%b-%Y (s time_formatsvalues pretty_times rough_timestimestextsselfstipssset_tips time_buttonsstrftimesstr_timesNones time_labelsset_texts localtimestsyearsmonthsdayshoursminutessecondsweekdaysjuliansdstslast_days memo_listsnew_daysTRUE( sselfsjulianshoursdststextsyearssecondstsmonthsdaysminutesweekday((sB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pysupdates ! cCsdkl}|ƒiƒdS(N(sEditBox(sEditBoxsshow(sselfswidgetsEditBox((sB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pysnew_memo”s cCs%dkl}|itidƒdS(N(sfilers/Help(sroxsfilersopen_dirsapp_dir(sselfsfiler((sB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pyshelp˜s cCs||itiijodSn9|idjp |idjoti||ƒdSnt t |i |i fƒ|_ dSdS(Niiii(seventstypesgsgdks BUTTON_PRESSsbuttonsmenuspopupsselfsmapsintsx_rootsy_roots drag_start(sselfswidgetsevent((sB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pys button_pressœs cCs}|itjodSntt|i|ifƒ}|i i |i|Œo,|i i ƒ|io|i |ƒqyndS(N(sselfs drag_startsNonesmapsintsmevsx_rootsy_rootsposs time_buttonsdrag_check_thresholdsreleasedstime_button_clickedswidget(sselfswidgetsmevspos((sB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pys button_motionฅs  cshˆioˆiiƒdSn‡d†}dkl}|ƒˆ_ˆiid|ƒˆiiƒdS(Ncs tˆ_dS(N(sNonesselfs show_all_box(swidget(sself(sB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pys destroyedฒs(sShowAllsdestroy(sselfs show_all_boxspresents destroyedsShowAllsconnectsshow(sselfs destroyedsShowAll((sselfsB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pysshow_all_memosฎs     cs ˆiodSnˆiiƒ\}}|oภtiƒo"xฌ|D]}ti |ƒqBWq๎t |dƒˆ_‡d†}ˆii d|ƒt iiƒt iiƒtidƒt iiƒt iiƒtidƒˆiiƒn|oˆi|ƒndS(Nicstˆ_ˆiƒdS(N(sNonesselfs alert_boxsprime(swidget(sself(sB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pys destroyedฦs sdestroyf0.29999999999999999i(sselfs alert_boxs memo_listscatch_upsmissedsdelays dbus_notifys is_availablesmsnotifysAlarms destroyedsconnectsgsgdksbeepsflushstimessleepsshowsschedule(sselfs destroyedsmissedsmsdelay((sselfsB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pysprimeบs(         cCs+ti|iƒd|_|iƒdSdS(Ni(sgobjects source_removesselfstimeoutsprime(sself((sB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pys timeout_cbิs  cCsk|ioti|iƒn|dddjoddd}ntitd|ƒ|iƒ|_dS(Ni<ii่(sselfstimeoutsgobjects source_removesdelays timeout_addsints timeout_cb(sselfsdelay((sB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pysscheduleฺs  (s__name__s __module__sNones drag_starts__init__stime_button_clickeds show_optionssoptions_changedsupdatesnew_memoshelps button_presss button_motionsshow_all_memossprimes timeout_cbsschedule(((sB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pysWindows O      (sroxsgsTRUEsFALSEs app_optionssrox.MenusMenus rox.optionssOptionsgobjects dbus_notifys pretty_timestimestimersAlarms time_formats main_stickys_smenusWindow(s time_formatsFALSEsOptionsgsMenusAlarmsmenustimers pretty_timesroxsWindows main_stickystimesgobjectsTRUEs app_optionss dbus_notify((sB/mnt/gmirror/ports/deskutils/rox-memo/work/memo-2.0/Memo/Window.pys?s       u