Changeset 200


Ignore:
Timestamp:
Jan 19, 2007, 11:28:11 PM (19 years ago)
Author:
cinc
Message:

Created metaclasses for current set of desktop classes.

Location:
trunk/desktop
Files:
8 added
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/desktop/Makefile

    r188 r200  
    4343                        $(OBJDIR)/wpfolderwindow.o \
    4444                        $(OBJDIR)/wpclassmanager.o \
     45                        $(OBJDIR)/m_wpobject.o \
     46                        $(OBJDIR)/m_wpfilesystem.o \
     47                        $(OBJDIR)/m_wpdatafile.o \
     48                        $(OBJDIR)/m_wpfolder.o \
    4549                        $(OBJDIR)/helper.o
    4650
  • trunk/desktop/class_c/wpdatafile.c

    r194 r200  
    8585  /* WPDataFileData* nomThis=WPDataFileGetData(nomSelf); */
    8686
     87  return   WPDataFile_wpQueryIcon_parent(nomSelf, NULLHANDLE);
     88
     89#if 0
    8790  /* Load default wpObject icon */
    8891  if(!gchrIconName){
     
    99102  else
    100103    return gdk_pixbuf_new_from_file (gchrIconName, &error);
    101 
     104#endif
    102105#if 0
    103106  /* orbit-idl-c-stubs.c, VoyagerWriteProtoForParentCall line 84 */
  • trunk/desktop/class_c/wpfolder.c

    r194 r200  
    6868#include "wpfolderwindow.h"
    6969#include "wpfolder.ih"
     70#include "m_wpfolder.h"
    7071#include "wpdatafile.h"
    7172#include "desktop.h"
     
    425426NOM_Scope gpointer NOMLINK impl_WPFolder_wpQueryIcon(WPFolder* nomSelf, CORBA_Environment *ev)
    426427{
     428
     429  return M_WPFolder_wpclsQueryIcon( _nomGetClass((NOMObject*)nomSelf, NULLHANDLE), NULLHANDLE);
     430
     431#if 0
    427432  static const gchar *gchrIconName=NULLHANDLE;
    428433  static gpointer ptrIcon=NULLHANDLE;
     
    443448
    444449  /*  WPFolder_wpQueryIcon_parent(nomSelf,  ev); */
     450#endif
    445451}
    446452
  • trunk/desktop/class_c/wpobject.c

    r191 r200  
    471471/* WPObjectData* nomThis=WPObjectGetData(nomSelf); */
    472472
    473   return NULLHANDLE;
     473  //g_message("%d %s !!! Achtung explicit metaclass nicht in mtab ---> %x %x", __LINE__, __FUNCTION__,
     474  //        _nomGetClass((NOMObject*)nomSelf, NULLHANDLE), _WPObject);
     475  return M_WPObject_wpclsQueryIcon(_nomGetClass((NOMObject*)nomSelf, NULLHANDLE), NULLHANDLE);
     476  // return M_WPObject_wpclsQueryIcon(_WPObject, NULLHANDLE);
    474477}
    475478
  • trunk/desktop/exports.def

    r188 r200  
    88        _WPObjectCClassData
    99        WPObjectNewClass   
    10 ;       _M_WPObjectClassData
    11 ;       _M_WPObjectCClassData
    12 ;       M_WPObjectNewClass
     10        _M_WPObjectClassData
     11        _M_WPObjectCClassData
     12        M_WPObjectNewClass
    1313
    1414        _WPFileSystemClassData
    1515        _WPFileSystemCClassData
    1616        WPFileSystemNewClass
    17 ;       _M_WPFileSystemClassData
    18 ;       _M_WPFileSystemCClassData
    19 ;       M_WPFileSystemNewClass
     17        _M_WPFileSystemClassData
     18        _M_WPFileSystemCClassData
     19        M_WPFileSystemNewClass
    2020
    2121        _WPFolderClassData
    2222        _WPFolderCClassData
    2323        WPFolderNewClass
    24 ;       _M_WPFolderClassData
    25 ;       _M_WPFolderCClassData
    26 ;       M_WPFolderNewClass
     24        _M_WPFolderClassData
     25        _M_WPFolderCClassData
     26        M_WPFolderNewClass
    2727
    2828        _WPDataFileClassData
    2929        _WPDataFileCClassData
    3030        WPDataFileNewClass
    31 ;       _M_WPDataFileClassData
    32 ;       _M_WPDataFileCClassData
    33 ;       M_WPDataFileNewClass
     31        _M_WPDataFileClassData
     32        _M_WPDataFileCClassData
     33        M_WPDataFileNewClass
    3434
    3535        _WPNoteBookClassData
  • trunk/desktop/idl/wpfolder.idl

    r191 r200  
    4343#include "nomfilepath.idl"
    4444
     45/*NOMMETACLASS("M_WPFolder");*/
     46const string METACLASS_TO_USE_51 = "M_WPFolder";
     47
    4548interface WPFolder : WPFileSystem
    4649{
  • trunk/desktop/idl/wpobject.idl

    r191 r200  
    6161#include "wpnotebook.idl"
    6262#endif
     63
     64NOMMETACLASS("M_WPObject");
    6365
    6466interface WPObject : NOMObject
  • trunk/desktop/src/vdesktop.c

    r194 r200  
    115115  g_assert(nomRegisterDLLByName(hReg, "VDESKTOP.DLL"));
    116116  g_assert(nomRegisterDLLByName(hReg, "VOYFCLS.DLL"));
    117   g_assert(nomRegisterDLLByName(hReg, "VOYWP.DLL"));
     117  //g_assert(nomRegisterDLLByName(hReg, "VOYWP.DLL"));
    118118  g_assert(nomRegisterDLLByName(hReg, "VOYGUITK.DLL"));
    119119  //  g_assert(nomRegisterDLLByName(hReg, "PBL-PNG.DLL"));
Note: See TracChangeset for help on using the changeset viewer.