TGMimeTypes
class description - source file - inheritance tree
protected:
TGMime* Find(char* filename)
public:
TGMimeTypes TGMimeTypes(TGClient* client, char* file)
TGMimeTypes TGMimeTypes(TGMimeTypes&)
virtual void ~TGMimeTypes()
void AddType(char* type, char* pat, char* icon, char* action)
TClass* Class()
Bool_t GetAction(char* filename, char* action)
const TGPicture* GetIcon(char* filename, Bool_t small_icon)
Bool_t GetType(char* filename, char* type)
Bool_t HasChanged()
virtual TClass* IsA()
virtual void Print(Option_t* option)
void SaveMimes()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
protected:
TGClient* fClient client to which mime types belong (display server)
TString fFilename file name of mime type file
Bool_t fChanged true if file has changed
TOrdCollection* fList list of mime types
TGMimeTypes and TGMime
This class handles mime types, used by browsers to map file types
to applications and icons. TGMime is internally used by TGMimeType.
TGMimeTypes(TGClient *client, const char *filename)
Create a mime type cache. Read the mime types file "filename" and
built a list of mime types.
~TGMimeTypes()
Delete mime type pool.
TGMime* Find(const char *filename)
Given a filename find the matching mime type object.
const TGPicture* GetIcon(const char *filename, Bool_t small_icon)
Return icon belonging to mime type of filename.
Bool_t GetAction(const char *filename, char *action)
Return in action the mime action string belonging to filename.
Bool_t GetType(const char *filename, char *type)
Return in type the mime type belonging to filename.
void Print(Option_t *)
Print list of mime types.
void SaveMimes()
Save mime types in user's mime type file.
void AddType(const char *type, const char *pattern,
const char *icon, const char *action)
Add a mime type to the list of mime types.
Inline Functions
Bool_t HasChanged()
TClass* Class()
TClass* IsA()
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
TGMimeTypes TGMimeTypes(TGMimeTypes&)
Author: Fons Rademakers 18/01/98
Last update: 2.00/00 07/03/98 18.48.27 by Fons Rademakers
Copyright (c) 1995-1999, The ROOT System, All rights reserved. *
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.