The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

Glib::Utils (3)
  • >> Glib::Utils (3) ( Разные man: Библиотечные вызовы )
  •  

    NAME

    Glib::Utils -  Miscellaneous utility functions
     
    

    SYNOPSIS

      use Glib;
      Glib::set_application_name (Glib::get_real_name."'s Cool Program");
    
    

      print "app name is ".Glib::get_application_name()."\n";
    
    
     

    DESCRIPTION

    Here are some useful miscellaneous utilities. GLib is a portability library, providing portable utility functions for C programs. As such, most of these functions seem to violate the Glib binding principle of not duplicating functionality that Perl already provides, but there's a distinction for each one, i swear. The functions for dealing with user information are provided on all GLib-supported platforms, not just where POSIX (which provides similar information) is available, and even work on platforms where %ENV may not include the expected information. Also, the ``application name'' referred to by (set|get)_application_name is a human readable name, distinct from the actual program name provided by Perl's own $0.  

    METHODS

     

    string = Glib::get_application_name

    Get the human-readable application name set by "set_application_name".
     

    Glib::set_application_name ($application_name)

    * $application_name (string)

    Set the human-readable application name.

     

    string = Glib::get_home_dir

    Find the current user's home directory, by system-dependent/appropriate means.
     

    list = Glib::get_language_names

    Computes a list of applicable locale names, which can be used to e.g. construct locale-dependent filenames or search paths. The returned list is sorted from most desirable to least desirable and always contains the default locale ``C''.
     

    string = Glib::get_real_name

    Get the current user's real name.
     

    list = Glib::get_system_config_dirs

    Returns an ordered list of base directories in which to access system-wide configuration information.
     

    list = Glib::get_system_data_dirs

    Returns an ordered list of base directories in which to access system-wide application data.
     

    string = Glib::get_tmp_dir

    Get the temp dir as appropriate for the current system. See the GLib docs for info on how it works.
     

    string = Glib::get_user_cache_dir

    Gets the base directory in which to store non-essential, cached data specific to particular user.
     

    string = Glib::get_user_config_dir

    Gets the base directory in which to store user-specific application configuration information such as user preferences and settings.
     

    string = Glib::get_user_data_dir

    Get the base directory for application data such as icons that is customized for a particular user.
     

    string = Glib::get_user_name

    Get the current user's name by whatever system-dependent means necessary.
     

    string = Glib::get_user_special_dir ($directory)

    * $directory (Glib::UserDirectory)

    Returns the full path of a special directory using its logical id.

     

    ENUMS AND FLAGS

     

    enum Glib::UserDirectory

    * 'desktop' / 'G_USER_DIRECTORY_DESKTOP'
    * 'documents' / 'G_USER_DIRECTORY_DOCUMENTS'
    * 'download' / 'G_USER_DIRECTORY_DOWNLOAD'
    * 'music' / 'G_USER_DIRECTORY_MUSIC'
    * 'pictures' / 'G_USER_DIRECTORY_PICTURES'
    * 'public-share' / 'G_USER_DIRECTORY_PUBLIC_SHARE'
    * 'templates' / 'G_USER_DIRECTORY_TEMPLATES'
    * 'videos' / 'G_USER_DIRECTORY_VIDEOS'
     

    SEE ALSO

    Glib  

    COPYRIGHT

    Copyright (C) 2003-2007 by the gtk2-perl team.

    This software is licensed under the LGPL. See Glib for a full notice.


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    METHODS
    string = Glib::get_application_name
    Glib::set_application_name ($application_name)
    string = Glib::get_home_dir
    list = Glib::get_language_names
    string = Glib::get_real_name
    list = Glib::get_system_config_dirs
    list = Glib::get_system_data_dirs
    string = Glib::get_tmp_dir
    string = Glib::get_user_cache_dir
    string = Glib::get_user_config_dir
    string = Glib::get_user_data_dir
    string = Glib::get_user_name
    string = Glib::get_user_special_dir ($directory)
    ENUMS AND FLAGS
    enum Glib::UserDirectory
    SEE ALSO
    COPYRIGHT


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру