Changeset 171 for trunk/gui/class_c


Ignore:
Timestamp:
Jan 4, 2007, 6:01:15 PM (19 years ago)
Author:
cinc
Message:

More notebook stuff.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/class_c/nomnotebook.c

    r169 r171  
    5050
    5151NOM_Scope CORBA_long NOMLINK impl_NOMNoteBook_prependPage(NOMNoteBook* nomSelf,
    52                                                     const PGtkWidget pWidget, const PGtkWidget pLabel,
    53                                                     CORBA_Environment *ev)
     52                                                          const PGtkWidget pWidget, const PGtkWidget pLabel,
     53                                                          CORBA_Environment *ev)
    5454{
    5555/* NOMNoteBookData* nomThis=NOMNoteBookGetData(nomSelf); */
    56   return gtk_notebook_prepend_page (GTK_NOTEBOOK (NOMNoteBook_queryWindowHandle(nomSelf, ev)), pWidget, pLabel);
     56  return gtk_notebook_prepend_page_menu (GTK_NOTEBOOK (NOMNoteBook_queryWindowHandle(nomSelf, ev)), pWidget, pLabel,
     57                                         NULL);
     58}
     59
     60NOM_Scope CORBA_long NOMLINK impl_NOMNoteBook_appendPage(NOMNoteBook* nomSelf,
     61                                                         const PGtkWidget pWidget, const PGtkWidget pLabel,
     62                                                         CORBA_Environment *ev)
     63{
     64/* NOMNoteBookData* nomThis=NOMNoteBookGetData(nomSelf); */
     65  return gtk_notebook_append_page_menu (GTK_NOTEBOOK (NOMNoteBook_queryWindowHandle(nomSelf, ev)), pWidget, pLabel,
     66                                         NULL);
     67}
     68
     69NOM_Scope void NOMLINK impl_NOMNoteBook_enablePopupMenu(NOMNoteBook* nomSelf, CORBA_Environment *ev)
     70{
     71/* NOMNoteBookData* nomThis=NOMNoteBookGetData(nomSelf); */
     72
     73  gtk_notebook_popup_enable(GTK_NOTEBOOK(NOMNoteBook_queryWindowHandle(nomSelf, ev)));
     74}
     75
     76NOM_Scope void NOMLINK impl_NOMNoteBook_disablePopupMenu(NOMNoteBook* nomSelf, CORBA_Environment *ev)
     77{
     78/* NOMNoteBookData* nomThis=NOMNoteBookGetData(nomSelf); */
     79
     80  gtk_notebook_popup_disable(GTK_NOTEBOOK(NOMNoteBook_queryWindowHandle(nomSelf, ev)));
     81}
     82
     83NOM_Scope void NOMLINK impl_NOMNoteBook_switchToNextPage(NOMNoteBook* nomSelf, CORBA_Environment *ev)
     84{
     85/* NOMNoteBookData* nomThis=NOMNoteBookGetData(nomSelf); */
     86  gtk_notebook_next_page(GTK_NOTEBOOK(NOMNoteBook_queryWindowHandle(nomSelf, ev)));
     87}
     88
     89NOM_Scope void NOMLINK impl_NOMNoteBook_switchToPrevPage(NOMNoteBook* nomSelf, CORBA_Environment *ev)
     90{
     91/* NOMNoteBookData* nomThis=NOMNoteBookGetData(nomSelf); */
     92  gtk_notebook_prev_page(GTK_NOTEBOOK(NOMNoteBook_queryWindowHandle(nomSelf, ev)));
     93}
     94
     95NOM_Scope void NOMLINK impl_NOMNoteBook_switchToPage(NOMNoteBook* nomSelf, const gint iPageNum, CORBA_Environment *ev)
     96{
     97/* NOMNoteBookData* nomThis=NOMNoteBookGetData(nomSelf); */
     98  gtk_notebook_set_current_page(GTK_NOTEBOOK(NOMNoteBook_queryWindowHandle(nomSelf, ev)), iPageNum);
    5799}
    58100
     
    70112     doesn't unload us */
    71113  g_object_set_data(G_OBJECT(gtkNoteBook), NOMOBJECT_KEY_STRING, nomSelf);
     114  NOMNoteBook_setWindowHandle(nomSelf, gtkNoteBook, NULLHANDLE);
    72115
    73116  gtk_notebook_set_tab_pos(GTK_NOTEBOOK(gtkNoteBook), GTK_POS_TOP);
     117  _enablePopupMenu(nomSelf, ev);
    74118  gtk_widget_show(gtkNoteBook);
    75 
    76   NOMNoteBook_setWindowHandle(nomSelf, gtkNoteBook, NULLHANDLE);
    77119}
    78120
Note: See TracChangeset for help on using the changeset viewer.