Removed about 90 lines of say-nothing-new comments.
The code should be functionally unaltered by these changes. git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@251 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
parent
09d6d7342e
commit
ffdfeec61e
@ -768,21 +768,8 @@ void FGAPIENTRY glutDestroyMenu( int menuID )
|
|||||||
int FGAPIENTRY glutGetMenu( void )
|
int FGAPIENTRY glutGetMenu( void )
|
||||||
{
|
{
|
||||||
freeglut_assert_ready;
|
freeglut_assert_ready;
|
||||||
|
|
||||||
/*
|
|
||||||
* Is there a current menu set?
|
|
||||||
*/
|
|
||||||
if( fgStructure.Menu != NULL )
|
if( fgStructure.Menu != NULL )
|
||||||
{
|
|
||||||
/*
|
|
||||||
* Yes, there is indeed...
|
|
||||||
*/
|
|
||||||
return( fgStructure.Menu->ID );
|
return( fgStructure.Menu->ID );
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* No, there is no current menu at all
|
|
||||||
*/
|
|
||||||
return( 0 );
|
return( 0 );
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -793,11 +780,8 @@ void FGAPIENTRY glutSetMenu( int menuID )
|
|||||||
{
|
{
|
||||||
SFG_Menu* menu = fgMenuByID( menuID );
|
SFG_Menu* menu = fgMenuByID( menuID );
|
||||||
|
|
||||||
freeglut_assert_ready; freeglut_return_if_fail( menu != NULL );
|
freeglut_assert_ready;
|
||||||
|
freeglut_return_if_fail( menu != NULL );
|
||||||
/*
|
|
||||||
* The current menu pointer is stored in fgStructure.Menu
|
|
||||||
*/
|
|
||||||
fgStructure.Menu = menu;
|
fgStructure.Menu = menu;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -808,14 +792,8 @@ void FGAPIENTRY glutAddMenuEntry( const char* label, int value )
|
|||||||
{
|
{
|
||||||
SFG_MenuEntry* menuEntry = (SFG_MenuEntry *)calloc( sizeof(SFG_MenuEntry), 1 );
|
SFG_MenuEntry* menuEntry = (SFG_MenuEntry *)calloc( sizeof(SFG_MenuEntry), 1 );
|
||||||
|
|
||||||
/*
|
freeglut_assert_ready;
|
||||||
* Make sure there is a current menu set
|
freeglut_return_if_fail( fgStructure.Menu != NULL );
|
||||||
*/
|
|
||||||
freeglut_assert_ready; freeglut_return_if_fail( fgStructure.Menu != NULL );
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Fill in the appropriate values...
|
|
||||||
*/
|
|
||||||
menuEntry->Text = strdup( label );
|
menuEntry->Text = strdup( label );
|
||||||
menuEntry->ID = value;
|
menuEntry->ID = value;
|
||||||
|
|
||||||
@ -823,10 +801,6 @@ void FGAPIENTRY glutAddMenuEntry( const char* label, int value )
|
|||||||
* Have the new menu entry attached to the current menu
|
* Have the new menu entry attached to the current menu
|
||||||
*/
|
*/
|
||||||
fgListAppend( &fgStructure.Menu->Entries, &menuEntry->Node );
|
fgListAppend( &fgStructure.Menu->Entries, &menuEntry->Node );
|
||||||
|
|
||||||
/*
|
|
||||||
* Update the menu's dimensions now
|
|
||||||
*/
|
|
||||||
fghCalculateMenuBoxSize();
|
fghCalculateMenuBoxSize();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -838,16 +812,10 @@ void FGAPIENTRY glutAddSubMenu( const char* label, int subMenuID )
|
|||||||
SFG_MenuEntry* menuEntry = (SFG_MenuEntry *)calloc( sizeof(SFG_MenuEntry), 1 );
|
SFG_MenuEntry* menuEntry = (SFG_MenuEntry *)calloc( sizeof(SFG_MenuEntry), 1 );
|
||||||
SFG_Menu* subMenu = fgMenuByID( subMenuID );
|
SFG_Menu* subMenu = fgMenuByID( subMenuID );
|
||||||
|
|
||||||
/*
|
freeglut_assert_ready;
|
||||||
* Make sure there is a current menu and the sub menu
|
freeglut_return_if_fail( fgStructure.Menu != NULL );
|
||||||
* we want to attach actually exists...
|
|
||||||
*/
|
|
||||||
freeglut_assert_ready; freeglut_return_if_fail( fgStructure.Menu != NULL );
|
|
||||||
freeglut_return_if_fail( subMenu != NULL );
|
freeglut_return_if_fail( subMenu != NULL );
|
||||||
|
|
||||||
/*
|
|
||||||
* Fill in the appropriate values
|
|
||||||
*/
|
|
||||||
menuEntry->Text = strdup( label );
|
menuEntry->Text = strdup( label );
|
||||||
menuEntry->SubMenu = subMenu;
|
menuEntry->SubMenu = subMenu;
|
||||||
menuEntry->ID = -1;
|
menuEntry->ID = -1;
|
||||||
@ -856,15 +824,7 @@ void FGAPIENTRY glutAddSubMenu( const char* label, int subMenuID )
|
|||||||
* Make the submenu's parent window be the menu's parent window
|
* Make the submenu's parent window be the menu's parent window
|
||||||
*/
|
*/
|
||||||
fghSetSubmenuParentWindow ( fgStructure.Menu->ParentWindow, subMenu ) ;
|
fghSetSubmenuParentWindow ( fgStructure.Menu->ParentWindow, subMenu ) ;
|
||||||
|
|
||||||
/*
|
|
||||||
* Have the new menu entry attached to the current menu
|
|
||||||
*/
|
|
||||||
fgListAppend( &fgStructure.Menu->Entries, &menuEntry->Node );
|
fgListAppend( &fgStructure.Menu->Entries, &menuEntry->Node );
|
||||||
|
|
||||||
/*
|
|
||||||
* Update the menu's dimensions now
|
|
||||||
*/
|
|
||||||
fghCalculateMenuBoxSize();
|
fghCalculateMenuBoxSize();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -875,19 +835,9 @@ void FGAPIENTRY glutChangeToMenuEntry( int item, const char* label, int value )
|
|||||||
{
|
{
|
||||||
SFG_MenuEntry* menuEntry = NULL;
|
SFG_MenuEntry* menuEntry = NULL;
|
||||||
|
|
||||||
/*
|
freeglut_assert_ready;
|
||||||
* Make sure there is a current menu set...
|
freeglut_return_if_fail( fgStructure.Menu != NULL );
|
||||||
*/
|
|
||||||
freeglut_assert_ready; freeglut_return_if_fail( fgStructure.Menu != NULL );
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Get n-th menu entry in the current menu, starting from one:
|
|
||||||
*/
|
|
||||||
menuEntry = fghFindMenuEntry( fgStructure.Menu, item );
|
menuEntry = fghFindMenuEntry( fgStructure.Menu, item );
|
||||||
|
|
||||||
/*
|
|
||||||
* Make sure the menu entry exists
|
|
||||||
*/
|
|
||||||
freeglut_return_if_fail( menuEntry != NULL );
|
freeglut_return_if_fail( menuEntry != NULL );
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -900,9 +850,6 @@ void FGAPIENTRY glutChangeToMenuEntry( int item, const char* label, int value )
|
|||||||
menuEntry->ID = value;
|
menuEntry->ID = value;
|
||||||
menuEntry->SubMenu = NULL;
|
menuEntry->SubMenu = NULL;
|
||||||
|
|
||||||
/*
|
|
||||||
* Update the menu's dimensions now
|
|
||||||
*/
|
|
||||||
fghCalculateMenuBoxSize();
|
fghCalculateMenuBoxSize();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -914,20 +861,10 @@ void FGAPIENTRY glutChangeToSubMenu( int item, const char* label, int subMenuID
|
|||||||
SFG_Menu* subMenu = fgMenuByID( subMenuID );
|
SFG_Menu* subMenu = fgMenuByID( subMenuID );
|
||||||
SFG_MenuEntry* menuEntry = NULL;
|
SFG_MenuEntry* menuEntry = NULL;
|
||||||
|
|
||||||
/*
|
freeglut_assert_ready;
|
||||||
* Make sure there is a current menu set and the sub menu exists...
|
freeglut_return_if_fail( fgStructure.Menu != NULL );
|
||||||
*/
|
|
||||||
freeglut_assert_ready; freeglut_return_if_fail( fgStructure.Menu != NULL );
|
|
||||||
freeglut_return_if_fail( subMenu != NULL );
|
freeglut_return_if_fail( subMenu != NULL );
|
||||||
|
|
||||||
/*
|
|
||||||
* Get n-th menu entry in the current menu, starting from one:
|
|
||||||
*/
|
|
||||||
menuEntry = fghFindMenuEntry( fgStructure.Menu, item );
|
menuEntry = fghFindMenuEntry( fgStructure.Menu, item );
|
||||||
|
|
||||||
/*
|
|
||||||
* Make sure the menu entry exists
|
|
||||||
*/
|
|
||||||
freeglut_return_if_fail( menuEntry != NULL );
|
freeglut_return_if_fail( menuEntry != NULL );
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -940,9 +877,6 @@ void FGAPIENTRY glutChangeToSubMenu( int item, const char* label, int subMenuID
|
|||||||
menuEntry->SubMenu = subMenu;
|
menuEntry->SubMenu = subMenu;
|
||||||
menuEntry->ID = -1;
|
menuEntry->ID = -1;
|
||||||
|
|
||||||
/*
|
|
||||||
* Update the menu's dimensions now
|
|
||||||
*/
|
|
||||||
fghCalculateMenuBoxSize();
|
fghCalculateMenuBoxSize();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -953,36 +887,13 @@ void FGAPIENTRY glutRemoveMenuItem( int item )
|
|||||||
{
|
{
|
||||||
SFG_MenuEntry* menuEntry;
|
SFG_MenuEntry* menuEntry;
|
||||||
|
|
||||||
/*
|
freeglut_assert_ready;
|
||||||
* Make sure there is a current menu set
|
freeglut_return_if_fail( fgStructure.Menu );
|
||||||
*/
|
|
||||||
freeglut_assert_ready; freeglut_return_if_fail( fgStructure.Menu != NULL );
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Get n-th menu entry in the current menu, starting from one:
|
|
||||||
*/
|
|
||||||
menuEntry = fghFindMenuEntry( fgStructure.Menu, item );
|
menuEntry = fghFindMenuEntry( fgStructure.Menu, item );
|
||||||
|
|
||||||
/*
|
|
||||||
* Make sure the menu entry exists
|
|
||||||
*/
|
|
||||||
freeglut_return_if_fail( menuEntry != NULL );
|
freeglut_return_if_fail( menuEntry != NULL );
|
||||||
|
|
||||||
/*
|
|
||||||
* Removing a menu entry is quite simple...
|
|
||||||
*/
|
|
||||||
fgListRemove( &fgStructure.Menu->Entries, &menuEntry->Node );
|
fgListRemove( &fgStructure.Menu->Entries, &menuEntry->Node );
|
||||||
|
|
||||||
/*
|
|
||||||
* Free the entry label string, too
|
|
||||||
*/
|
|
||||||
free( menuEntry->Text );
|
free( menuEntry->Text );
|
||||||
|
|
||||||
free( menuEntry );
|
free( menuEntry );
|
||||||
|
|
||||||
/*
|
|
||||||
* Update the menu's dimensions now
|
|
||||||
*/
|
|
||||||
fghCalculateMenuBoxSize();
|
fghCalculateMenuBoxSize();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1010,7 +921,7 @@ void FGAPIENTRY glutAttachMenu( int button )
|
|||||||
void FGAPIENTRY glutDetachMenu( int button )
|
void FGAPIENTRY glutDetachMenu( int button )
|
||||||
{
|
{
|
||||||
freeglut_assert_ready;
|
freeglut_assert_ready;
|
||||||
freeglut_return_if_fail( fgStructure.Window != NULL );
|
freeglut_return_if_fail( fgStructure.Window );
|
||||||
freeglut_return_if_fail( fgStructure.Menu );
|
freeglut_return_if_fail( fgStructure.Menu );
|
||||||
freeglut_return_if_fail( button >= 0 );
|
freeglut_return_if_fail( button >= 0 );
|
||||||
freeglut_return_if_fail( button < FREEGLUT_MAX_MENUS );
|
freeglut_return_if_fail( button < FREEGLUT_MAX_MENUS );
|
||||||
|
Reference in New Issue
Block a user