X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=radiant%2Fpatchmanip.h;h=6ac361b9a64ccb2fc67ab0341d8964de1eaf7142;hb=02a51890a3d97a0e937fbb11071cf7c41cc00aa9;hp=c6646898e3c0b85ac69b5ffc6fab4bfa8589f7ea;hpb=d5b7f8515270f05aed3996418086f38c89e14ec1;p=xonotic%2Fnetradiant.git diff --git a/radiant/patchmanip.h b/radiant/patchmanip.h index c6646898..6ac361b9 100644 --- a/radiant/patchmanip.h +++ b/radiant/patchmanip.h @@ -22,28 +22,34 @@ #if !defined ( INCLUDED_PATCHMANIP_H ) #define INCLUDED_PATCHMANIP_H +#include #include "string/stringfwd.h" void Patch_registerCommands(); -typedef struct _GtkToolbar GtkToolbar; -typedef struct _GtkMenu GtkMenu; -void Patch_constructToolbar( GtkToolbar* toolbar ); -void Patch_constructMenu( GtkMenu* menu ); - -namespace scene -{ -class Graph; + +void Patch_constructToolbar(ui::Toolbar toolbar); + +void Patch_constructMenu(ui::Menu menu); + +namespace scene { + class Graph; } -void Scene_PatchSetShader_Selected( scene::Graph& graph, const char* name ); -void Scene_PatchGetShader_Selected( scene::Graph& graph, CopiedString& name ); -void Scene_PatchSelectByShader( scene::Graph& graph, const char* name ); -void Scene_PatchFindReplaceShader( scene::Graph& graph, const char* find, const char* replace ); -void Scene_PatchFindReplaceShader_Selected( scene::Graph& graph, const char* find, const char* replace ); +void Scene_PatchSetShader_Selected(scene::Graph &graph, const char *name); + +void Scene_PatchGetShader_Selected(scene::Graph &graph, CopiedString &name); + +void Scene_PatchSelectByShader(scene::Graph &graph, const char *name); + +void Scene_PatchFindReplaceShader(scene::Graph &graph, const char *find, const char *replace); + +void Scene_PatchFindReplaceShader_Selected(scene::Graph &graph, const char *find, const char *replace); + +void Scene_PatchCapTexture_Selected(scene::Graph &graph); -void Scene_PatchCapTexture_Selected( scene::Graph& graph ); -void Scene_PatchNaturalTexture_Selected( scene::Graph& graph ); -void Scene_PatchTileTexture_Selected( scene::Graph& graph, float s, float t ); +void Scene_PatchNaturalTexture_Selected(scene::Graph &graph); + +void Scene_PatchTileTexture_Selected(scene::Graph &graph, float s, float t); void PatchFilters_construct(); @@ -52,11 +58,21 @@ void PatchPreferences_construct(); void Patch_registerPreferencesPage(); void Patch_NaturalTexture(); + void Patch_CapTexture(); + void Patch_ResetTexture(); + void Patch_FitTexture(); +void Patch_FlipTextureX(); + +void Patch_FlipTextureY(); + +void Patch_AutoCapTexture(); + class PatchCreator; -extern PatchCreator* g_patchCreator; + +extern PatchCreator *g_patchCreator; #endif