amigu.computer.users.mswin
index
/home/fernando/amigu-0.7.3/amigu/computer/users/mswin.py

# -*- coding: utf-8 -*-

 
Modules
       
glob
amigu.apps.win.mail
amigu.apps.win.messenger
os
re
amigu.apps.win.settings
shutil
amigu.apps.win.webbrowser

 
Classes
       
amigu.computer.users.base.generic_usr
winuser(amigu.util.winreg.regedit, amigu.computer.users.base.generic_usr)
amigu.util.winreg.regedit
winuser(amigu.util.winreg.regedit, amigu.computer.users.base.generic_usr)

 
class winuser(amigu.util.winreg.regedit, amigu.computer.users.base.generic_usr)
    Clase para el manejo de usuarios de Windows.
Hereda de las clases Generic_usr y Regedit.
 
 
Method resolution order:
winuser
amigu.util.winreg.regedit
amigu.computer.users.base.generic_usr

Methods defined here:
__init__(self, dir, pc, ops)
Constructor de la clase.
 
Argumentos de entrada:
dir  -- directorio raíz del usuario
pc -- objeto de la clase PC
ops -- sistema operativo al que pertence el usuario
check_path(self, path)
Devuelve la ruta real accesible desde Linux de la ruta completa 
de la carpeta respecto a Windows
 
Argumentos de entrada:
path -- ruta completa de una carpeta de Windows
get_AOL_accounts(self)
Devuelve una lista con los usuarios de AOL Instant Messenger
get_GTALK_account(self)
Devuelve el identificador usado en Gtalk
get_MSN_account(self)
Devuelve la cuenta asociada a MSN Messenger
get_OUTLOOK_accounts(self)
Devuelve un dicccionario con los las claves del registro que
contienen la configuración de correo de Outlook. 
Compatible con Outlook desde la versión 9 a la 12 y con Outlook
Express 6
get_THUNDERBIRD_accounts(self)
Devuelve una lista con las cuentas de correo configuradas en 
Mozilla Thunderbird
get_THUNDERBIRD_prefs(self)
Devuelve el archivo de configuración de Mozilla Thunderbird
get_WINDOWS_LIVE_MAIL_accounts(self)
Devuelve un dicccionario con los archivos que
contienen la configuración de correo de Windows Live Mail.
get_WINDOWS_MAIL_accounts(self)
Devuelve un dicccionario con los archivos que
contienen la configuración de correo de Windows Mail.
get_YAHOO_account(self)
Devuelve el identificador usado en Yahoo! Messenger
get_avatar(self)
Devuelve la imagen del usuario. Disponible a partir de XP
get_copier(self, folder)
Devuelve un objeto de tipo Copier para copiar una carpeta
 
Argumentos de entrada:
folder -- objeto de tipo Folder de la carpeta a copiar
get_details(self)
Devuelve información sobre el usuario        OBSOLETO
get_info(self)
Devuelve la información de archivos y programas del usuario
get_messenger_accounts(self)
Devuelve las cuentas de mensajería de Windows Live Messenger
get_tree_options(self, update=False)
Devuele el árbol de opciones generado para el usario seleccionado.
El objeto devuelto es de tipo gtk.TreeStore.
 
Argumentos de entrada:
update -- indica si se debe actualizar el contenido del árbol (default False)
get_user_folders(self, pc)
Devuelve las carpetas de archivos, confifguraciones y programas del usuario

Methods inherited from amigu.util.winreg.regedit:
clean(self)
Borra el archivo temporal del registro
error(self, e)
Alamacena los errores en tiempo de ejecución
search_key(self, key)
Devuelve un diccionario con el valor asociado a la clave del registro
 
Argumentos de entrada:
key -> clave del registro de Windows

Methods inherited from amigu.computer.users.base.generic_usr:
all_errors(self)
Devuelve los errores producidos en tiempo de ejecuccion
get_name(self)
Devuelve el nombre del usuario en el sistema
get_path(self)
Devuelve la carpeta raíz del usuario
get_personal_folder(self)
Devuelve las carpetas personales y de configuración del usuario
init_apps(self)
Método a definir por las clases hijas para ejecutarse al 
crear el objeto

 
Functions
       
test()