mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-30 20:51:06 +01:00 
			
		
		
		
	Merge branch 'master' into viewport
# Conflicts: # examples/imgui_impl_sdl.cpp # imgui.cpp
This commit is contained in:
		| @@ -141,7 +141,8 @@ IMGUI_API void          ImStrncpy(char* dst, const char* src, size_t count); | ||||
| IMGUI_API char*         ImStrdup(const char* str); | ||||
| IMGUI_API const char*   ImStrchrRange(const char* str_begin, const char* str_end, char c); | ||||
| IMGUI_API int           ImStrlenW(const ImWchar* str); | ||||
| IMGUI_API const ImWchar*ImStrbolW(const ImWchar* buf_mid_line, const ImWchar* buf_begin); // Find beginning-of-line | ||||
| IMGUI_API const char*   ImStreolRange(const char* str, const char* str_end);                // End end-of-line | ||||
| IMGUI_API const ImWchar*ImStrbolW(const ImWchar* buf_mid_line, const ImWchar* buf_begin);   // Find beginning-of-line | ||||
| IMGUI_API const char*   ImStristr(const char* haystack, const char* haystack_end, const char* needle, const char* needle_end); | ||||
| IMGUI_API void          ImStrTrimBlanks(char* str); | ||||
| IMGUI_API int           ImFormatString(char* buf, size_t buf_size, const char* fmt, ...) IM_FMTARGS(3); | ||||
| @@ -948,13 +949,13 @@ struct ImGuiContext | ||||
| // This is going to be exposed in imgui.h when stabilized enough. | ||||
| enum ImGuiItemFlags_ | ||||
| { | ||||
|     ImGuiItemFlags_AllowKeyboardFocus           = 1 << 0,  // true | ||||
|     ImGuiItemFlags_NoTabStop                    = 1 << 0,  // false | ||||
|     ImGuiItemFlags_ButtonRepeat                 = 1 << 1,  // false    // Button() will return true multiple times based on io.KeyRepeatDelay and io.KeyRepeatRate settings. | ||||
|     ImGuiItemFlags_Disabled                     = 1 << 2,  // false    // [BETA] Disable interactions but doesn't affect visuals yet. See github.com/ocornut/imgui/issues/211 | ||||
|     ImGuiItemFlags_NoNav                        = 1 << 3,  // false | ||||
|     ImGuiItemFlags_NoNavDefaultFocus            = 1 << 4,  // false | ||||
|     ImGuiItemFlags_SelectableDontClosePopup     = 1 << 5,  // false    // MenuItem/Selectable() automatically closes current Popup window | ||||
|     ImGuiItemFlags_Default_                     = ImGuiItemFlags_AllowKeyboardFocus | ||||
|     ImGuiItemFlags_Default_                     = 0 | ||||
| }; | ||||
|  | ||||
| // Transient per-window data, reset at the beginning of the frame. This used to be called ImGuiDrawContext, hence the DC variable name in ImGuiWindow. | ||||
| @@ -1182,6 +1183,8 @@ namespace ImGui | ||||
|     IMGUI_API bool          IsWindowNavFocusable(ImGuiWindow* window); | ||||
|     IMGUI_API void          SetWindowScrollX(ImGuiWindow* window, float new_scroll_x); | ||||
|     IMGUI_API void          SetWindowScrollY(ImGuiWindow* window, float new_scroll_y); | ||||
|     IMGUI_API float         GetWindowScrollMaxX(ImGuiWindow* window); | ||||
|     IMGUI_API float         GetWindowScrollMaxY(ImGuiWindow* window); | ||||
|     IMGUI_API ImRect        GetWindowAllowedExtentRect(ImGuiWindow* window); | ||||
|  | ||||
|     IMGUI_API void          SetCurrentFont(ImFont* font); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user