added Matt Ebb's icons for the new headerbuttons.
This commit is contained in:
@@ -214,8 +214,8 @@ typedef enum {
|
||||
ICON_FULLSCREEN,
|
||||
ICON_SPLITSCREEN,
|
||||
ICON_RIGHTARROW_THIN,
|
||||
ICON_BLANK27,
|
||||
ICON_BLANK28,
|
||||
ICON_DISCLOSURE_TRI_RIGHT,
|
||||
ICON_DISCLOSURE_TRI_DOWN,
|
||||
ICON_SCENE_SEPIA,
|
||||
ICON_SCENE_DEHLT,
|
||||
ICON_OBJECT,
|
||||
@@ -229,8 +229,8 @@ typedef enum {
|
||||
ICON_IPO_DEHLT,
|
||||
ICON_LIBRARY_DEHLT,
|
||||
ICON_IMAGE_DEHLT,
|
||||
ICON_BLANK29,
|
||||
ICON_BLANK30,
|
||||
ICON_WINDOW_FULLSCREEN,
|
||||
ICON_WINDOW_WINDOW,
|
||||
ICON_BLANK31,
|
||||
|
||||
ICON_BLENDER,
|
||||
@@ -319,4 +319,3 @@ void BIF_draw_icon_blended (BIFIconID icon, BIFColorID color, BIFColorShade shad
|
||||
void BIF_set_color (BIFColorID color, BIFColorShade shade);
|
||||
|
||||
#endif /* BIF_ICONS_H */
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -1409,6 +1409,10 @@ void do_global_buttons(unsigned short event)
|
||||
|
||||
#ifdef _WIN32 // FULLSCREEN
|
||||
case B_FLIPFULLSCREEN:
|
||||
if(U.uiflag & FLIPFULLSCREEN)
|
||||
U.uiflag &= ~FLIPFULLSCREEN;
|
||||
else
|
||||
U.uiflag |= FLIPFULLSCREEN;
|
||||
mainwindow_toggle_fullscreen((U.uiflag & FLIPFULLSCREEN));
|
||||
break;
|
||||
#endif
|
||||
@@ -3400,15 +3404,15 @@ void info_buttons(void)
|
||||
int xmax;
|
||||
|
||||
sprintf(naam, "header %d", curarea->headwin);
|
||||
block= uiNewBlock(&curarea->uiblocks, naam, UI_EMBOSSM, UI_HELV, curarea->headwin);
|
||||
block= uiNewBlock(&curarea->uiblocks, naam, UI_EMBOSSN, UI_HELV, curarea->headwin);
|
||||
uiBlockSetCol(block, BUTGREY);
|
||||
|
||||
if(U.uiflag & FLIPINFOMENU) {
|
||||
uiDefIconButS(block, TOG|BIT|6, B_FLIPINFOMENU, ICON_RIGHTARROW,
|
||||
uiDefIconButS(block, TOG|BIT|6, B_FLIPINFOMENU, ICON_DISCLOSURE_TRI_RIGHT,
|
||||
xco,2,XIC,YIC-2,
|
||||
&(U.uiflag), 0, 0, 0, 0, "View pulldown menus");/* dir */
|
||||
} else {
|
||||
uiDefIconButS(block, TOG|BIT|6, B_FLIPINFOMENU, ICON_DOWNARROW_HLT,
|
||||
uiDefIconButS(block, TOG|BIT|6, B_FLIPINFOMENU, ICON_DISCLOSURE_TRI_DOWN,
|
||||
xco,2,XIC,YIC-2,
|
||||
&(U.uiflag), 0, 0, 0, 0, "Hide pulldown menus");/* dir */
|
||||
}
|
||||
@@ -3493,16 +3497,28 @@ void info_buttons(void)
|
||||
|
||||
#ifdef _WIN32 // FULLSCREEN
|
||||
if(U.uiflag & FLIPFULLSCREEN) {
|
||||
uiDefIconButS(block, TOG|BIT|7, B_FLIPFULLSCREEN, ICON_SPLITSCREEN,
|
||||
uiDefIconBut(block, BUT, B_FLIPFULLSCREEN, ICON_WINDOW_WINDOW,
|
||||
(short)(curarea->winx-(XIC*2)-2), 0,XIC,YIC,
|
||||
&(U.uiflag), 0, 0, 0, 0, "Toggle Blender fullscreen");/* dir */
|
||||
0, 0, 0, 0, 0, "Toggle Blender fullscreen");/* dir */
|
||||
} else {
|
||||
uiDefIconButS(block, TOG|BIT|7, B_FLIPFULLSCREEN, ICON_FULLSCREEN,
|
||||
uiDefIconBut(block, BUT, B_FLIPFULLSCREEN, ICON_WINDOW_FULLSCREEN,
|
||||
(short)(curarea->winx-(XIC*2)-2), 0,XIC,YIC,
|
||||
&(U.uiflag), 0, 0, 0, 0, "Toggle Blender fullscreen");/* dir */
|
||||
0, 0, 0, 0, 0, "Toggle Blender fullscreen");/* dir */
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
#ifdef _WIN32 // FULLSCREEN
|
||||
if(U.uiflag & FLIPFULLSCREEN) {
|
||||
uiDefIconButS(block, TOG|BIT|7, B_FLIPFULLSCREEN, ICON_WINDOW_WINDOW,
|
||||
(short)(curarea->winx-(XIC*2)-2), 0,XIC,YIC,
|
||||
&(U.uiflag), 0, 0, 0, 0, "Toggle Blender fullscreen");
|
||||
} else {
|
||||
uiDefIconButS(block, TOG|BIT|7, B_FLIPFULLSCREEN, ICON_WINDOW_FULLSCREEN,
|
||||
(short)(curarea->winx-(XIC*2)-2), 0,XIC,YIC,
|
||||
&(U.uiflag), 0, 0, 0, 0, "Toggle Blender fullscreen");
|
||||
}
|
||||
#endif
|
||||
*/
|
||||
}
|
||||
|
||||
uiDrawBlock(block);
|
||||
|
@@ -183,6 +183,20 @@ int BIF_read_homefile(void)
|
||||
/* disable autoplay in .B.blend... */
|
||||
G.fileflags &= ~G_FILE_AUTOPLAY;
|
||||
|
||||
#ifdef _WIN32 // FULLSCREEN
|
||||
/* choose window startmode */
|
||||
switch (G.windowstate){
|
||||
case G_WINDOWSTATE_USERDEF: /* use the usersetting */
|
||||
break;
|
||||
case G_WINDOWSTATE_FULLSCREEN: /* force fullscreen */
|
||||
U.uiflag |= FLIPFULLSCREEN;
|
||||
break;
|
||||
case G_WINDOWSTATE_BORDER: /* force with borders */
|
||||
U.uiflag &= ~FLIPFULLSCREEN;
|
||||
}
|
||||
mainwindow_toggle_fullscreen ((U.uiflag & FLIPFULLSCREEN));
|
||||
#endif
|
||||
|
||||
if (BLI_streq(U.tempdir, "/")) {
|
||||
char *tmp= getenv("TEMP");
|
||||
|
||||
@@ -468,20 +482,6 @@ void BIF_init(void)
|
||||
else
|
||||
G.ui_international = FALSE;
|
||||
#endif // INTERNATIONAL
|
||||
|
||||
#ifdef _WIN32 // FULLSCREEN
|
||||
/* choose window startmode */
|
||||
switch (G.windowstate){
|
||||
case G_WINDOWSTATE_USERDEF: /* use the usersetting */
|
||||
break;
|
||||
case G_WINDOWSTATE_FULLSCREEN: /* force fullscreen */
|
||||
U.uiflag |= FLIPFULLSCREEN;
|
||||
break;
|
||||
case G_WINDOWSTATE_BORDER: /* force with borders */
|
||||
U.uiflag &= ~FLIPFULLSCREEN;
|
||||
}
|
||||
mainwindow_toggle_fullscreen ((U.uiflag & FLIPFULLSCREEN));
|
||||
#endif
|
||||
}
|
||||
|
||||
/***/
|
||||
|
Reference in New Issue
Block a user